| [ << 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 > ] |
![[image of music]](../c1/lily-137fe799.png)
![[image of music]](../7c/lily-1f19ad9e.png)