lilypond-devel
[Top][All Lists]
Advanced

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

Re: \cresc applies to the next note!


From: Graham Percival
Subject: Re: \cresc applies to the next note!
Date: Sun, 1 Mar 2009 16:10:56 +0800
User-agent: Mutt/1.5.18 (2008-05-17)

On Sat, Feb 28, 2009 at 11:56:26PM -0800, Patrick McCarty wrote:
> On Sat, Feb 28, 2009 at 10:37 PM, Frédéric Bron <address@hidden> wrote:
> > Because \dim starts on the next note, you have to put it before \ff
> > which is the contrary of what happens really! If you put \dim after
> > \ff, the "dim" starts on the next note and it is possible that the
> > "ff" and the "dim" are not put on the same line.
> > This illustrates perfectly why I would like that \cresc and \dim start
> > on the next note.
> 
> You mean that you would like \cresc and \dim to start on the previous
> note, right?

> g4 \< g g g \!
> g4 \cresc g g g \endcresc
> 
> These two examples should have the same behavior, IMO.  That is, the
> commands apply to the *previous* note.

Agreed.  I'd love it if this could happen.

> I think we need to rework \cresc, \dim, etc. so that they use a
> modified version of make-span-event (the procedure \cr, \decr, etc.
> use).  Right now, with these commands, a SequentialMusic expression is
> created, so the behavior will only apply to notes *following* the
> command.

Yes.  I think that somebody (a Frog?) would need to make \cresc a
built-in command rather than simply being defined in
ly/spanner-init.ly (or maybe dynamics-init.ly ?)

It would require a fair amount of understanding about lilypond,
but it's definitely a worthwhile project.  :)

Cheers,
- Graham




reply via email to

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