lilypond-devel
[Top][All Lists]
Advanced

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

Re: can a Scheme engraver "solve" Issue #34 (grace note bug)? [cross-pos


From: David Kastrup
Subject: Re: can a Scheme engraver "solve" Issue #34 (grace note bug)? [cross-posted]
Date: Sat, 08 Feb 2020 23:50:46 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

Han-Wen Nienhuys <address@hidden> writes:

> Unfortunately, it's not obvious where to insert the skips. Consider this
>
> staff1 : grace 16th,  whole note
>
> staff2 :  X, whole note
>
> now, if X is a \clef, you probably want to insert the skip after the X, but
> if X is a \once \override for the NoteHead, adding a skip after X will make
> it inoperable.
>
> I fear this is essentially unsolvable in the current model.
>
> I think the right solution would be to kill grace timing altogether, and
> initiate some sort special "embedded" engraving pass that creates the Grace
> grobs all at once.
>
> That would have another downside: if we construct the grace note grobs in a
> special pass, there is nothing to synchronize them across staves. You could
> have two-handed piano music where the left and right hand do grace notes in
> a synchronized way. I don't if that exists in practice, but it is one of
> the reasons for the current approach.

I don't think grace notes are usually synchronized optically.  I may be wrong.

-- 
David Kastrup



reply via email to

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