On Sun, Dec 10, 2017 at 03:16:12PM EST, David Wright wrote: > On Fri 08 Dec 2017 at 16:21:41 (-0500), Chris Jones wrote: > > On Fri, Dec 08, 2017 at 02:22:32PM EST, Ben wrote: > > > ( > > > On 12/8/2017 2:09 PM, Chris Jones wrote:
[..] > This response seems to invite a brief explanation. > > Your o.png image shows what your original score looks like. In it, > the fourth note is an F#. It's printed in the F-space, but the # > in the key signature on the F-line (top of staff) makes the note > into an F#. That's the rôle of a key signature. > > If you write fis in your LP source, the F# will print without any > accidental because any note printed in the F-space has the key > signature applied to it. Again, that's the rôle of the key signature. > > If you write f in your LP source, you're specifying a different (and > erroneous) note. LP now still prints the note in the F-space but has > to override the key signature by printing a ♮ in front of it. That > is what you are observing in the picture n.png (though you generated > it differently). > > So because the composer printed an F# key signature, and all the > unadorned notes in and on the F-spaces/lines are the composed F#s, > you need to write them all as fis in your LP source. > > If you do that, the business of printing the music in G# boils > down to adding "\transpose g gis" just once in the source. > If you do anything with "\set Staff.extraNatural = #ff", you will > get into an unholy mess which nobody, including yourself, will > understand or be able to help you with. Thank you for your explanation. It's all beginning to make sense now. I like the way you spell "rôle". I know French pretty well and it just dawned on me that "role" (as in the insufferable "role model"...) that it was originally a French import. Thanks, CJ _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user