You can specify an arpeggio sign on a chord by attaching an
\arpeggio
to a chord
<c e g c>\arpeggio
When an arpeggio crosses staves, you attach an arpeggio to the chords
in both staves, and set
PianoStaff (lilypond-internals)
.connectArpeggios
\context PianoStaff << \set PianoStaff.connectArpeggios = ##t \new Staff { <c' e g c>\arpeggio } \new Staff { \clef bass <c,, e g>\arpeggio } >>
The direction of the arpeggio is sometimes denoted by adding an arrowhead to the wiggly line
\context Voice { \arpeggioUp <c e g c>\arpeggio \arpeggioDown <c e g c>\arpeggio }
A square bracket on the left indicates that the player should not arpeggiate the chord
\arpeggioBracket <c' e g c>\arpeggio
\arpeggio
,
\arpeggioUp
,
\arpeggioDown
,
\arpeggioNeutral
,
\arpeggioBracket
.
Program reference: ArpeggioEvent (lilypond-internals) , Arpeggio (lilypond-internals) .
It is not possible to mix connected arpeggios and unconnected arpeggios in one PianoStaff (lilypond-internals) at the same point in time.
This page is for LilyPond-2.5.11 (development-branch).