Creating cross-staff arpeggios in other contexts
Cross-staff arpeggios can be created in contexts other than
GrandStaff
and its derived siblings (PianoStaff
,
ChoirStaff
, and StaffGroup
) if the
Span_arpeggio_engraver
is included in the Score
context.
<<
\new PianoStaff <<
\new Voice \relative c' {
<c e>2\arpeggio <d f>2\arpeggio
<c e>1\arpeggio
}
\new Voice \relative c {
\clef bass
<c g'>2\arpeggio <b g'>2\arpeggio
<c g'>1\arpeggio
}
>>
\new Staff \relative c {
\set Score.connectArpeggios = ##t
\clef bass
c2\arpeggio g\arpeggio
c1\arpeggio
}
>>
\layout {
\context {
\Score
\consists "Span_arpeggio_engraver"
}
}