lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: lilypond ./ChangeLog lily/lexer.ll lily/parser....


From: Han-Wen Nienhuys
Subject: Re: lilypond ./ChangeLog lily/lexer.ll lily/parser....
Date: Sat, 19 Oct 2002 11:47:40 +0200

address@hidden writes:
> Ah! :-)))
> 
> Well, following examples behaves differently from expected:
> 
> \score {\notes {
>      << c e g >>( )<< c e g >>
> }}
> 
> gives parse error, and
> 
> \score {\notes {
>      << c\fermata e g >>
> }}
> 
> just eats the fermata. Perhaps a syntax error would be more appropriate.

It was a quick hack. The new syntax for chords is supposed to be
stored like this:

  <<c-3 e-\trill g>>4-\fermata

  simultaneous {
     note-event { articulations= ( finger=4 ) }
     note-event {
       articulations= ( trill )
     }
     note-event
     fermata-articulation
  }

(pseudo code, but you get the idea, or run to-xml.scm on a file).

the idea is that

 * articulation can be attached to notes for stuff that hangs on note
   heads (fingerings). This requires major mods to various engravers.

 * The new syntax does away with old conventions (i.e.  )NOTE  )


-- 

Han-Wen Nienhuys   |   address@hidden   |   http://www.cs.uu.nl/~hanwen 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]