Han-Wen Nienhuys <hanw...@gmail.com> 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