Eluze <elu...@gmail.com> writes:

> David Kastrup wrote
>> [...]
>>  Take, for example, the output of
>> 
>> addKey = { \key g \major  \time 4/4 }
>> staffOneNotes = { \grace { d'16 g' b' } d''8 8 8 8 fis'8 8 g'4 }
>> 
>> \score {
>>   \new StaffGroup <<
>>     \new Staff \new Voice = "staffOne" << \addKey \staffOneNotes >>
>>     \new Staff \new Voice = "staffOne" { \addKey \staffOneNotes }
>>   >>
>> }
>
> isn't that the well-known issue with grace notes at the begin of
> simultaneous music - if you don't have grace notes in staffOneNotes or you
> add corresponding grace notes in addKey like
>
> addKey = { \key g \major  \time 4/4  \grace s8. }
>
> then it works correctly, doesn't it?

I'm not saying that it works incorrectly.  Parallel music is
synchronized at the time point 0.  Sequential music is executed in
sequence.

The behavior in this case is quite logical.

It would make some sense to move context creation backward in time
before simultaneous grace music in order to maintain top-down order in a
<< \new ... \new ... \new ... >> construct.

-- 
David Kastrup

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to