[EMAIL PROTECTED] writes:
> > just influences the coming \key commands.
>
> I'm wondering if this is really the best way to do this. It struck me
> as somewhat roundabout. There is a property called keymodality that
> is set to shift the interpretation of keys. This creates a kind of
> unnatural context dependent behavior.
I agree, although the whole concept of key could be called unnatural
context behavior. If it does not create enormous implementation
difficulties, I'd go for a solution like
> So you could write
>
> \key a 3;
>
> in order to obtain A-minor. Then identifiers "minor" and "major" can
> be created that are simply equal to 3 and 0 respectively, so you can
> then do "\key a \minor;"
--
Han-Wen Nienhuys, [EMAIL PROTECTED] ** GNU LilyPond - The Music Typesetter
http://www.cs.uu.nl/people/hanwen/lilypond/index.html