bug-lilypond
[Top][All Lists]
Advanced

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

Re: \grace after \cadenzaOff suppresses auto-beams


From: David Kastrup
Subject: Re: \grace after \cadenzaOff suppresses auto-beams
Date: Tue, 06 Mar 2012 12:19:12 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux)

Jean-Charles Malahieude <address@hidden> writes:

> Le 06/03/2012 01:04, Colin Hall disait :
>>
>> [...]
>>
>> Have you isolated a bug here?
>>
>
> I'm not sure about it but, thanks to the Scheme tutorial I just
> finished to translate I'm now not so blind:
>
>  \displayMusic {
>    c1
>    \cadenzaOn d1 e \cadenzaOff
>    f1 }
>
> and it looks like the D and E don't belong to the list of elements
> attached to the right SequentialMusic.
>
> As I understand it, here are the steps:
> 1 open a sequence MAIN
>   1.1 play a C
>   1.2 open a sequence (the cadenza)
>      1.2.1 define its properties
>           1.2.1.1 no timing
>           1.2.1.2 no beaming
>   1.3 play a D
>   1.4 play a E
>   1.5 open a sequence
>      1.5.1 define its properties
>           1.5.1.1 activate timing
>           1.5.1.2 synchronize the clock
>           1.5.1.3 activate beaming
>   1.6 play a F and close MAIN
>
> I believe that, at least, steps 1.3 to 1.5 should be sub-parts of 1.2,
> thus not sure about step 1.5.1.2
>
> Please correct me if I'm wrong.

1.2 and 1.5 are just a convenient way of grouping several property
setting events into one music identifier like \cadenzaOn.  You could
define

cadenzaOn = { \set ... \set ... }
also as
cadenzaOn = << \set ... \set ... >>

The difference is that in the second form, the time of the events runs
in parallel rather than in sequence, but since all events are
instantaneous, that does not cause different results.

-- 
David Kastrup




reply via email to

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