Parenthèses

Des objets peuvent être mis entre parenthèses en saisissant \parenthesize juste avant l’événement musical.

\relative {
  c''2 \parenthesize d
  c2  \tweak Parentheses.font-size 2 \parenthesize <c e g>
  c2 <c e \parenthesize g>
}

[image of music]

Les objets autres que des notes peuvent aussi être entre parenthèses. En ce qui concerne les articulations, l’instruction \parenthesize doit cependant être précédée d’un tiret.

\relative {
  c''2-\parenthesize -. d
  c2 \parenthesize r
}

[image of music]

Lorsque seulement certaines notes d’un accord doivent être mises entre parenthèses, est requise l’utilisation d’une contruction en parallèle << … >>.

\new Voice \relative c {
  <<
    { \tweak Parentheses.font-size 0 \parenthesize <ces des> }
    { \parenthesize ees' }
    { \tweak Parentheses.font-size -2 \parenthesize <c' e> }
  >>
}

[image of music]

Une deuxième forme de la commande \parenthesize implique un chemin vers un objet graphique : \parenthesize NomContexte.NomGrob, voire même \parenthesize NomGrob dès lors que l’objet à parenthéser est créé dans le contexte le plus bas (typiquement Voice). La commande doit alors se libeller avant le moment musical, à l’instar d’un \once \override. Cette forme rend possible la mise entre parenthèses des objets dont l’origine n’est pas directement liée à un événement.

\new Staff \relative <<
  {
    \parenthesize NoteHead
    c'1
  }
  \new CueVoice {
    s2
    \voiceOne
    \once \override Staff.Parentheses.font-size = 3
    \parenthesize Staff.CueClef
    \cueClef treble
    e'8 f a g
  }
>>

[image of music]

Voir aussi

Morceaux choisis : Annotations éditoriales.

Référence des propriétés internes : Parenthesis_engraver, Parentheses, parentheses-interface.

Problèmes connus et avertissements

La propriété font-size de l’objet graphique Parentheses doit, à ce jour, être ajustée manuellement afin d’obtenir une taille de parenthèses correcte dans le cas des accords entre autres.


GNU LilyPond – Manuel de notation v2.25.15 (branche de développement).