[ << Retouche de partition ] | [Top][Contents][Index] | [ Modèles >> ] |
[ < Les commandes \tweak et \offset ] | [ Up : Méthodes de retouche ] | [ Le manuel de référence des propriétés internes > ] |
Le préfixe \single
Supposons que nous voulions mettre en exergue certaines têtes de note – plus grosses et en rouge – et, pour nous simplifier la vie, que nous avons réalisé un fonction à ce effet :
emphNoteHead = { \override NoteHead.color = "red" \override NoteHead.font-size = 2 } \relative { c''4 a \once \emphNoteHead f d | }
Le préfixe \once
fonctionne à merveille dans le cas d’une note
isolée ou de l’intégralité d’un accord, mais ne permet pas de souligner
individuellement l’une des notes d’un accord. Nous avons vu comment un
\tweak
permet d’y arriver – voir Les commandes \tweak
et \offset
. Un \tweak
ne peut toutefois pas s’utiliser dans une
fonction ; un \single
permet d’appliquer la fonction une seule
fois :
emphNoteHead = { \override NoteHead.color = "red" \override NoteHead.font-size = 2 } \relative { <c'' a \single \emphNoteHead f d>4 }
En résumé, l’instruction \single
convertit les instructions
\override
en \tweak
de telle sorte que lorsque plusieurs
objets se trouvent en un même point du temps musical, comme la tête des
notes formant un accord, \single
n’en affectera qu’une seule,
celle générée par l’expression musicale qui vient juste après,
contrairement à un \once
qui en affectera tous les objets.
Cette utilisation de \single
permet d’appliquer individuellement
n’importe quel raccourci de fonction contenant des \override
aux
notes d’un accord. Néanmoins, l’instruction \single
ne permet pas
de convertir des \revert
, \set
ou \unset
en
\tweak
.
Voir aussi
Manuel d’initiation :
Les commandes \tweak
et \offset
,
Utilisation de variables dans les retouches.
[ << Retouche de partition ] | [Top][Contents][Index] | [ Modèles >> ] |
[ < Les commandes \tweak et \offset ] | [ Up : Méthodes de retouche ] | [ Le manuel de référence des propriétés internes > ] |