[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 

Reply via email to