Jump to content

Indicating cross-staff chords with a bracket: Difference between revisions

From LilyPond wiki
m Lemzwerg moved page Indicating cross-staff chords with arpeggio bracket to Indicating cross-staff chords with a bracket without leaving a redirect: Synchronize with LilyPond git repository
mNo edit summary
 
Line 1: Line 1:
An arpeggio bracket can indicate that notes on two different staves are to be played with the same hand. In order to do this, the <code>PianoStaff</code> must be set to accept cross-staff arpeggios, and the arpeggios must be set to the bracket shape in the <code>PianoStaff</code> context.
A non-arpeggiato bracket can indicate that notes on two different staves are to be played with the same hand. In order to do this, the <code>PianoStaff</code> must be set to accept cross-staff arpeggios, and the arpeggios must be set to the bracket shape in the <code>PianoStaff</code> context.


The following example typesets measure&nbsp;65 of Debussy’s prelude ''Les collines d'Anacapri''.
The following example typesets measure&nbsp;65 of Debussy’s prelude ''Les collines d'Anacapri''.

Latest revision as of 06:19, 10 March 2026

A non-arpeggiato bracket can indicate that notes on two different staves are to be played with the same hand. In order to do this, the PianoStaff must be set to accept cross-staff arpeggios, and the arpeggios must be set to the bracket shape in the PianoStaff context.

The following example typesets measure 65 of Debussy’s prelude Les collines d'Anacapri.

\version "2.24"

\new PianoStaff <<
  \set PianoStaff.connectArpeggios = ##t
  \override PianoStaff.Arpeggio.stencil =
    #ly:arpeggio::brew-chord-bracket

  \new Staff \relative c' {
    \key b \major
    \time 6/8
    b8-.(\arpeggio fis'-.\> cis-.
      e-. gis-. b-.)\!\fermata^\laissezVibrer \bar "||"
  }

  \new Staff \relative c' {
    \clef bass
    \key b \major
    << { <a e cis>2.\arpeggio } \\
       { <a, e a,>2. } >>
  }
>>