Thanks for the tips. Another question: how can I force a display of the
"natural" time signature, so that it's clear the right hand is in a
different tonality than the left? Right now there's just blank space.

Cheers,

A

On Wed, Feb 10, 2016 at 2:54 PM, Pierre Perol-Schneider <
pierre.schneider.pa...@gmail.com> wrote:

> I just tried it.
> Strangely, you still have to slightly extra-offset the LH key to get a
> proper alignment.
> ~Pierre
>
> 2016-02-10 14:42 GMT+01:00 Pierre Perol-Schneider <
> pierre.schneider.pa...@gmail.com>:
>
>> Yep, much smarter Phil.
>>
>> 2016-02-10 14:40 GMT+01:00 Phil Holmes <m...@philholmes.net>:
>>
>>> Better would be to add \tweak X-extent #'(0 . 0) just before the C major
>>> key sig in the right hand?
>>>
>>>
>>> --
>>> Phil Holmes
>>>
>>>
>>> ----- Original Message ----- From: Pierre Perol-Schneider
>>> To: N. Andrew Walsh
>>> Cc: lilypond-user
>>> Sent: Wednesday, February 10, 2016 1:19 PM
>>> Subject: Re: "bitonal" key signatures
>>>
>>>
>>>
>>> ... but is probably not the "better" way!
>>>
>>>
>>>
>>> 2016-02-10 14:18 GMT+01:00 Pierre Perol-Schneider <
>>> pierre.schneider.pa...@gmail.com>:
>>>
>>> Hi Andrew,
>>>
>>>
>>> In lhMusic mes.2 try :
>>> ...
>>> \tweak X-extent #'(0 . 0)
>>> \tweak extra-offset #'(-3 . 0)
>>> \key es \major
>>> ....
>>>
>>>
>>> Cheers,
>>>
>>> Pierre
>>>
>>>
>>>
>>>
>>> 2016-02-10 13:36 GMT+01:00 N. Andrew Walsh <n.andrew.wa...@gmail.com>:
>>>
>>> Hi List (again),
>>>
>>> here's another question, more general: I have a piano part in which the
>>> upper voice is to have one key signature, the lower to retain another one
>>> (namely, the right hand has \key c \major, while the left hand has \key es
>>> \major, which was also declared at the start of the piece). Something like
>>> this:
>>>
>>>
>>> \version "2.19.36"
>>>
>>>
>>>
>>>
>>> beambreakOn = {
>>>  \set subdivideBeams = ##t
>>>  \set baseMoment = #(ly:make-moment 1/8)
>>>  \set beatStructure = #'(2 2 2 2)
>>> }
>>>
>>>
>>> beambreakOff = {
>>>  \set subdivideBeams = ##f
>>>  \set baseMoment = #(ly:make-moment 1/8)
>>>  \set beatStructure = #'(2 2 2 2)
>>> }
>>>
>>>
>>> rhMusic = \relative c'' {
>>>    \key es \major
>>>  \time 4/8
>>>  r16 bes d bes d bes d bes |
>>>  \key c \major
>>>  \beambreakOn \tuplet 3/2 { es,\( f g } \tuplet 3/2 { a b cis } dis4\) |
>>> }
>>>
>>>
>>> lhMusic = \relative c {
>>>  \clef bass
>>>      \key es \major
>>>  \time 4/8
>>>  <<
>>>      { r16 d f d f d f d | }
>>>      \\
>>>      { bes2 | }
>>>    >>
>>>  \key es \major
>>>  <<
>>>    { es,16 bes' es bes g' d g d | }
>>>    \\
>>>    { es,2 | }
>>>  >>
>>> }
>>>
>>>
>>> \score {
>>>
>>>
>>>  \new PianoStaff <<
>>>    \new Staff = "RH"  <<
>>>      \rhMusic
>>>    >>
>>>    \new Staff = "LH" <<
>>>     \lhMusic
>>>    >>
>>>  >>
>>> }
>>> ------------
>>>
>>> My issue is as follows: the engraver in charge of key signatures is
>>> displacing that second "\key es \major" expression in the left hand,
>>> presumably because there was already one in place from the beginning (or
>>> perhaps because it's assuming a possible collision with the "\key c \major"
>>> expression in the right hand). In either case, what I would prefer is that
>>> both new key signatures are not displaced horizontally, so that the second
>>> "\key es \major" is, in effect, merely a cautionary repetition of the one
>>> from the start and aligned underneath the naturals of the "\key c \major"
>>> expression in the right hand.
>>>
>>>
>>>
>>> Is there a better way to do this?
>>>
>>>
>>> Cheers,
>>>
>>>
>>> A
>>>
>>>
>>> _______________________________________________
>>> lilypond-user mailing list
>>> lilypond-user@gnu.org
>>> https://lists.gnu.org/mailman/listinfo/lilypond-user
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> lilypond-user mailing list
>>> lilypond-user@gnu.org
>>> https://lists.gnu.org/mailman/listinfo/lilypond-user
>>>
>>
>>
>
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to