Re: Key signature on multiple staves

2017-09-01 Thread David Kastrup
Robert Murdoch writes: > I'm really sorry, everyone. I did not mean to come across as rude. I don't think you did. People just get excited. With regard to your request, there are basically two actions that the Key_engraver does: typeset a signature change and execute the property changes of a

Re: Key signature on multiple staves

2017-09-01 Thread Robert Murdoch
I'm really sorry, everyone. I did not mean to come across as rude. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user

Re: Key signature on multiple staves

2017-08-31 Thread Kieren MacMillan
Hi Robert, > You still need to insert \global on every staff so it's the exact same thing > to me. That suggests you don't understand the power, flexibility, and benefit of the current implementation. > […] like the \time command already does That suggests you don't understand how Lilypond's

Re: Key signature on multiple staves

2017-08-31 Thread Michael Gerdau
I object against calling the best practice provided by Jens as "\global hack". Let's use a different perspective: Programs like Finale or Sibelius require you to have the same key for each staff. While that may be convenient for a lot of music I actually think that's a shortcoming of these progr

Re: Key signature on multiple staves

2017-08-31 Thread Robert Murdoch
On 31/08/2017 11:00, Robert Murdoch wrote: Hi, How do I set the key signature to appear on multiple staves without manually setting \key for every staff? This question was asked around ten years ago (see http://lists.gnu.org/archive/html/lilypond-user/2007-09/msg00333.html) and still doesn

Re: Key signature on multiple staves

2017-08-31 Thread Jan-Peter Voigt
Hi Robert, just in short: the problem is resolved for a long time - or better there is best practice or advisory for your question: You have to split the music into multiple layers of information in different variables. For example: %% % only the general part of th music global