lilypond-user
[Top][All Lists]
Advanced

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

Re: Learning LilyPond, comments invited


From: David Kastrup
Subject: Re: Learning LilyPond, comments invited
Date: Fri, 03 Jan 2014 17:02:13 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

Eluze <address@hidden> 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



reply via email to

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