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