bug-lilypond
[Top][All Lists]
Advanced

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

Re: grace synchronization


From: Hans Aberg
Subject: Re: grace synchronization
Date: Sat, 27 Aug 2011 18:03:20 +0200

On 27 Aug 2011, at 16:23, David Kastrup wrote:

>>>> Now, either of those breaks when combined with one of the following two:
>>>> 
>>>>  c4 \clef "bass" \grace e8 c4   (clef at 1/4G-1/8 or 1/4G-inf)
>>>> or
>>>>  c4 \grace e8 \clef "bass" c4   (clef at 1/4G-0 in both cases)
>>> 
>>> What do you mean with "breaks"?  Why should a grace note in a cello part
>>> followed by a clef change (very very weird place for a clef change, by
>>> the way) cause a simultaneous clef change on an ungraced bassoon part to
>>> come later?  If the clef change happens right at a line break, this
>>> would mean a repetition of the old clef at the start of the next line,
>>> then nothing (no grace!), then the clef change.
>> 
>> I have
>>  \repeat volta 2 {...}
>>  \key b \hitzaz
>>  \acciaccatura as8 b4 ...
>> plus another staff with chord names below.
>> 
>> Then all kind of strange things happened: LilyPond added an extra end
>> repeat sign with he key change and grace note before, sometimes the
>> grace note before the key change. Adding \bar ":||" caused the repeat
>> sign to disappear altogether.
> 
> What are trying to comment on?  It sounds like you are describing a
> problem you are experiencing with the current behavior, so I don't see
> what relevance it would have to the new proposed behavior.

Your comment looked as though that you thought the problem depended on exotic 
us if clef changes, but problem will happen with bars and key signatures, as 
well, at least in current LilyPond. Reinhold used the example above to explain 
the problem to me. We discussed the general problem of sorting out the 
preferences of objects occurring at the same time.

> The "strange things" you describe are quite likely due to Lilypond's
> automatic creation of voices and should likely be avoided by creating
> the voices manually.  It is likely that the proposed change of behavior
> will still require manual creation of voices in order to reliably keep
> weird things from happening.

I use \new ChordNames. I do not know how it relates to the problem Reinhold is 
describing, but it seemed similar to me.

Hans





reply via email to

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