Jean-Charles Malahieude <lily...@orange.fr> 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 _______________________________________________ bug-lilypond mailing list bug-lilypond@gnu.org https://lists.gnu.org/mailman/listinfo/bug-lilypond