[ << Retouche de partition ] | [Top][Contents][Index] | [ Modèles >> ] |
[ < Objets inclus dans la portée ] | [ Up : Objets inclus dans la portée ] | [ Doigtés > ] |
La propriété direction
L’exemple ci-dessous montre dans la première mesure le positionnement par défaut des liaisons – celles des notes les plus hautes en surplomb des têtes et celles des notes les plus basses au-dessous ; viennent ensuite une mesure avec les liaisons forcées vers le bas, puis une mesure avec les liaisons forcées vers le haut, et pour finir une mesure où elles adoptent de nouveau le comportement par défaut.
a'4( g') c''( a') | \override Slur.direction = #DOWN a'4( g') c''( a') | \override Slur.direction = #UP a'4( g') c''( a') | \revert Slur.direction a'4( g') c''( a') |
Nous utilisons ici les directions DOWN
et UP
. Elles
correspondent respectivement aux valeurs -1
et +1
, que
l’on peut utiliser à la place. La valeur 0
peut aussi être
utilisée dans certains cas. Elle est interprétée comme un UP
pour
les liaisons, et comme un « centré » pour d’autres objets. Il existe une
direction, CENTER
, qui correspond à la valeur 0
.
Quoi qu’il en soit, ces retouches manuelles sont rarement utilisées car il existe des équivalents sous forme de commandes prédéfinies. Voici un tableau des plus courantes. Lorsque ce n’est pas évident, leur signification est précisée.
Bas/Gauche Haut/Droite Annulation Effet \arpeggioArrowDown
\arpeggioArrowUp
\arpeggioNormal
Flèche en bas, en haut, ou pas de flèche \dotsDown
\dotsUp
\dotsNeutral
Déplacement des points pour éviter les lignes de portée \dynamicDown
\dynamicUp
\dynamicNeutral
\phrasingSlurDown
\phrasingSlurUp
\phrasingSlurNeutral
Attention : à distinguer des commandes de liaison ci-dessous \slurDown
\slurUp
\slurNeutral
\stemDown
\stemUp
\stemNeutral
\textSpannerDown
\textSpannerUp
\textSpannerNeutral
Le texte saisi en tant qu’extension est au-dessous/au-dessus de la portée \tieDown
\tieUp
\tieNeutral
\tupletDown
\tupletUp
\tupletNeutral
Les n-olets sont au-dessous/au-dessus des notes
Les variantes \xxxNeutral
et \xxxNormal
de ces
commandes sont implémentées à l’aide de \revert
; elles
ne doivent pas être précédées de \once
. Pour limiter les
effets des autres commandes prédéfinies (fonctionnant à base de
\override
) à une seule note, il faut les faire précéder d’un
\once
, comme pour toute dérogation.
Dans le cas où un seul objet de rendu doit déroger à la règle, LilyPond dispose des indicateurs de positionnement ‘^’ et ‘_’ :
a'4( g') c''( a') | a'4^( g') c''_( a') |
[ << Retouche de partition ] | [Top][Contents][Index] | [ Modèles >> ] |
[ < Objets inclus dans la portée ] | [ Up : Objets inclus dans la portée ] | [ Doigtés > ] |