Arpegi

Un signe de acord arpegiat (conegut també com acord trencat) sobre un acord, es denota annexant \arpeggio a l’acord:

\relative { <c' e g c>1\arpeggio }

[image of music]

Es poden escriure diversos tipus d’acords arpegiats. \arpeggioNormal produeix la volta a l’arpegi normal:

\relative {
  <c' e g c>2\arpeggio

  \arpeggioArrowUp
  <c e g c>2\arpeggio

  \arpeggioArrowDown
  <c e g c>2\arpeggio

  \arpeggioNormal
  <c e g c>2\arpeggio
}

[image of music]

Es poden crear símbols especials d’arpegi amb parèntesis:

\relative {
  <c' e g c>2

  \arpeggioBracket
  <c e g c>2\arpeggio

  \arpeggioParenthesis
  <c e g c>2\arpeggio

  \arpeggioParenthesisDashed
  <c e g c>2\arpeggio

  \arpeggioNormal
  <c e g c>2\arpeggio
}

[image of music]

Les propietats de discontinuïtat del parèntesi de l’arpegi es controlen mitjançant la propietat 'dash-definition, que es descriu a Lligadures d’expressió.

Els acords arpegiats es poden desenvolupar explícitament utilitzant lligadures d’unió. Vegeu Lligadures d’unió.

Instruccions predefinides

\arpeggio, \arpeggioArrowUp, \arpeggioArrowDown, \arpeggioNormal, \arpeggioBracket, \arpeggioParenthesis \arpeggioParenthesisDashed.

Fragments de codi seleccionats

Crear arpegis que es creuen entre pentagrames dins d’un sistema de piano

Dins d’un PianoStaff, és possible fer que un arpegi creuï entre els pentagrames ajustant la propietat PianoStaff.connectArpeggios.

\new PianoStaff \relative c'' <<
  \set PianoStaff.connectArpeggios = ##t
  \new Staff {
    <c e g c>4\arpeggio
    <g c e g>4\arpeggio
    <e g c e>4\arpeggio
    <c e g c>4\arpeggio
  }
  \new Staff {
    \clef bass
    \repeat unfold 4 {
      <c,, e g c>4\arpeggio
    }
  }
>>

[image of music]

Creació d’arpegis que es creuen entre pentagrames dins d’altres contextos

Es poden crear arpegis que es creuen entre pentagrames dins de contextos diferents a GrandStaff, PianoStaff i Span_arpeggio_engraver en el context de Score.

\score {
  \new ChoirStaff {
    \set Score.connectArpeggios = ##t
    <<
      \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
      }
    >>
  }
  \layout {
    \context {
      \Score
      \consists "Span_arpeggio_engraver"
    }
  }
}

[image of music]

Crear arpegis entre notes de veus diferents

Es pot dibuixar un símbol d’arpegi entre notes de diferents veus que estan sobre el mateix pentagrama si el gravador Span_arpeggio_engraver es trasllada al context de Staff:

\new Staff \with {
  \consists "Span_arpeggio_engraver"
}
\relative c' {
  \set Staff.connectArpeggios = ##t
  <<
    { <e' g>4\arpeggio <d f> <d f>2 }
    \\
    { <d, f>2\arpeggio <g b>2 }
  >>
}

[image of music]

Vegeu també

Glossari musical: arpeggio.

Referència de la notació: Lligadures d’expressió, Lligadures d’unió.

Fragments de codi: Expressive marks.

Referència de funcionament intern: Arpeggio, Slur, PianoStaff.

Advertiments i problemes coneguts

No és possible barrejat arpegis connectats i no connectat a un PianoStaff al mateix moment de temps.

La forma senzilla d’especificar el parèntesis als arpegis de parèntesis no funciona per als arpegis de pentagrama creuat; vegeu Pliques de pentagrama creuat.


Referència de la notació del GNU LilyPond v2.25.15 (branca de desenvolupament).