5.2.3 Détermination de la propriété d’un objet graphique (grob)
Nous voulions changer la position du chiffre 2 dans le fragment suivant :
c-2 \stemUp f
Dans la mesure où le 2 est placé, verticalement, à proximité de la note qui lui
correspond, nous allons devoir trouver l’interface en charge de ce placement, qui se
trouve être side-position-interface
. Sur la page de cette interface, on
peut lire :
side-position-interface
Position a victim object (this one) next to other objects (the support). The property
direction
signifies where to put the victim object relative to the support (left or right, up or down?)
Ce qui signifie
side-position-interface
Placer l’objet affecté à proximité d’autres objets. La propriété
direction
indique où placer l’objet (à droite ou à gauche, en haut ou en bas).
En-dessous de cette description se trouve décrite la variable padding
:
padding
(dimension, in staff space)
Add this much extra space between objects that are next to each other.
Ce qui signifie
Ajouter tel espace supplémentaire entre des objets proches les uns des autres.
En augmentant la valeur de padding
, on peut donc éloigner le doigté de la
note. La commande suivante insère trois unités d’espace vide entre la note et le doigté :
\once \override Voice.Fingering #'padding = #3
En ajoutant cette commande avant la création du doigté (de l’objet ‘Fingering’),
donc avant c2
, on obtient le résultat suivant :
\once \override Voice.Fingering #'padding = #3 c-2 \stemUp f
Dans le cas présent, le réglage intervient dans le contexte Voice
,
ce qui pouvait également se déduire de la Référence du programme, où la page
du graveur
Fingering_engraver indique :
Fingering_engraver is part of contexts: … Voice
Ce qui signifie
Le graveur Fingering_engraver fait partie des contextes : … Voice