Parenthèses

Des objets peuvent être mis entre parenthèses en saisissant \parenthesize juste avant l’événement musical. Si l’instruction préfixe un accord, chaque note le composant se présentera entre parenthèses. Vous pouvez aussi mettre individuellement entre parenthèses les notes d’un accord.

\relative {
  c''2 \parenthesize d
  c2 \parenthesize <c e g>
  c2 <c \parenthesize e 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 \parenthesize s’applique à un accord, toutes ses notes seront mises dans une seule paire de parenthèses.

\relative c' {
  \parenthesize <e f>
}

[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.12 (branche de développement).