On 2020-03-28 12:30 am, k.l. wrote:
<<\context Staff = "1" <<\relative g' { { c1 } \repeat volta 2 {
\appoggiatura g32 g8 ( [ f8 e8 f8 ] r2 }}>> \context Staff
= "2"
<< \relative e' { { g1 } \repeat volta 2 { g1 }}>>>>
<http://lilypond.1069038.n5.nabble.com/file/t5885/download_%282%29.png>
But
if single staff, no repeat or single measure, the result is right:
<http://lilypond.1069038.n5.nabble.com/file/t5885/download_%283%29.png>
<http://lilypond.1069038.n5.nabble.com/file/t5885/download_%284%29.png>
<http://lilypond.1069038.n5.nabble.com/file/t5885/download_%285%29.png>
This seems to be related to issues where multiple staves need to share
the same grace timing.
Adding \grace s32 to the second staff fixes the issue:
%%%%
\version "2.18.2"
<<
\context Staff = "1" <<
\relative g' {
{ c1 }
\repeat volta 2 {
\appoggiatura g32
g8 [ f8 e8 f8 ] r2
}
}
>>
\context Staff = "2" <<
\relative e' {
{ g1 }
\repeat volta 2 {
\grace s32 % <==
g1
}
}
>>
%%%%
-- Aaron Hill