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

Reply via email to