Contrôler la position des doigtés dans un accord

Le positionnement des doigtés peut être contrôlé de manière très précise à l’aide de la propriété fingeringOrientation. Afin que l’orientation soit prise en compte, il est nécessaire d’utiliser une syntaxe d’accord <...>, même s’il ne s’agit que d’une seule note. Le positionnement des numéros de corde et doigtés main droite se règle de manière analogue à l’aide des propriétés stringNumberOrientation et strokeFingerOrientation.

Ces propriétés peuvent prendre une liste de trois valeurs. Elles contrôlent si les informations doivent être placées au-dessus (en présence d’un up) ou au-dessous (en présence d’un down), à gauche (en présence d’un left ou à droite (en présence d’un right). Par contre, si un positionnement n’est pas mentionné, aucun doigté n’y figurera. LilyPond tient compte de ces contraintes et trouvera le meilleur emplacement pour le doigté des notes de l’accord qui suit. Bien entendu, left et right sont exclusifs l’un de l’autre – les doigtés ne peuvent se placer que d’un seul côté.

\relative c' {
  \set fingeringOrientations = #'(left)
  <c-1 e-3 a-5>4
  \set fingeringOrientations = #'(down)
  <c-1 e-3 a-5>4
  \set fingeringOrientations = #'(down right up)
  <c-1 e-3 a-5>4
  \set fingeringOrientations = #'(up)
  <c-1 e-3 a-5>4
  \set fingeringOrientations = #'(left)
  <c-1>2
  \set fingeringOrientations = #'(down)
  <e-3>2
  \set stringNumberOrientations = #'(up left down)
  <f\3 a\2 c\1>1
  \set strokeFingerOrientations = #'(down right up)
  <c\rightHandFinger 1 e\rightHandFinger 2 c'\rightHandFinger 4 >
}
[image of music]

LilyPond snippets v2.25.26 (development-branch).