Lligadures d’expressió

Les lligadures d’expressió s’introdueixen utilitzant parèntesis:

Nota: A la música polifònica, les lligadures d’expressió han d’acabar a la mateixa veu en la qual comencen.

\relative {
  f''4( g a) a8 b(
  a4 g2 f4)
  <c e>2( <b d>2)
}

[image of music]

Les lligadures d’expressió es poden col·locar manualment per sobre o per sota de les notes; vegeu Direcció i posició.

S’ha de tenir cura amb les lligadures d’expressió simultànies o superposades. En gairebé tots els casos, les lligadures d’expressió externes indiquen, certament, fraseig, i les lligadures de fraseig poden superposar-se amb les lligadures d’expressió normals, vegeu Lligadures de fraseig. Quan calen diverses lligadures d’expressió normals dins d’una sola veu, els començament i els finals corresponents de les lligadures s’han d’etiquetar precedint-los per \= seguit d’un número o cadena de caràcters que la identifiqui.

\fixed c' {
  <c~ f\=1( g\=2( >2 <c e\=1) a\=2) >
}

[image of music]

Les lligadures d’expressió poden ser contínues, discontínues o de punts. L’estil predeterminat de les lligadures d’expressió és el continu:

\relative {
  c'4( e g2)
  \slurDashed
  g4( e c2)
  \slurDotted
  c4( e g2)
  \slurSolid
  g4( e c2)
}

[image of music]

També es pot fer que les lligadures d’expressió siguin semi-discontínues (la primera meitat discontínua i la segona meitat contínua) o semi-contínues (la primera meitat contínua i la segona discontínua):

\relative {
  c'4( e g2)
  \slurHalfDashed
  g4( e c2)
  \slurHalfSolid
  c4( e g2)
  \slurSolid
  g4( e c2)
}

[image of music]

Es poden definir patrons de discontinuïtat per a les lligadures d’expressió:

\relative {
  c'4( e g2)
  \slurDashPattern #0.7 #0.75
  g4( e c2)
  \slurDashPattern #0.5 #2.0
  c4( e g2)
  \slurSolid
  g4( e c2)
}

[image of music]

Instruccions predefinides

\slurUp, \slurDown, \slurNeutral, \slurDashed, \slurDotted, \slurHalfDashed, \slurHalfSolid, \slurDashPattern, \slurSolid.

Fragments de codi seleccionats

Utilitzar lligadures dobles per acords legato

Alguns compositors escriuen dues lligadures quan volen acords legato. Això es pot aconseguir establint doubleSlurs.

\relative c' {
  \set doubleSlurs = ##t
  <c e>4( <d f> <c e> <d f>)
}

[image of music]

Situar els elements de marcatge de text por dins de les lligadures

Els elements de marcatge de text han de tenir la propietat outside-staff-priority establerta al valor fals perquè s’imprimeixin per dins de les lligadures d’expressió.

\relative c'' {
  \override TextScript.avoid-slur = #'inside
  \override TextScript.outside-staff-priority = ##f
  c2(^\markup { \halign #-10 \natural } d4.) c8
}

[image of music]

Fer lligadures d’expressió amb estructura complexa de discontinuïtat

Les lligadures d’expressió es poden construir amb patrons de discontinuïtat complexos mitjançant la definició de la propietat dash-definition. dash-definition és una llista de paràmetres que defineixen el comportament de discontinuïtat d’un segment de la lligadura d’expressió.

La lligadura es defineix en termes del paràmetre de bezier t el rang del qual va de 0 a l’esquerra de la lligadura fins a 1 a l’extrem dret de la lligadura. cada element de discontinuïtat és una llista (t-inici t-final fracció-discontinuïtat període-discontinuitat). La regió de la lligadura des de t-inici fins a t-final tindrà una fracció fracció-discontinuitat de cada període-discontinuïtat de color negre. període-discontinuïtat es defineix en termes d’espais de pentagrama. fracció-discontinuïtat s’estableix al valor d’1 per a una lligadura contïnua.

\relative c' {
  \once \override
    Slur.dash-definition = #'((0 0.3 0.1 0.75)
                                (0.3 0.6 1 1)
                                (0.65 1.0 0.4 0.75))
  c4( d e f)
  \once \override
    Slur.dash-definition = #'((0 0.25 1 1)
                                (0.3 0.7 0.4 0.75)
                                (0.75 1.0 1 1))
  c4( d e f)
}

[image of music]

Vegeu també

Glossari musical: slur.

Manual d’aprenentatge: Quant a la impossibilitat de niuar claus i lligadures

Referència de la notació: Direcció i posició, Lligadures de fraseig.

Fragments de codi: Expressive marks.

Referència de funcionament interno: Slur.


Referència de la notació del GNU LilyPond v2.25.22 (development-branch).