[Top][All Lists]
[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