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