[ << Rhythms ] | [Top][Contents] | [ Expressive marks >> ] |
[ < Création d’une indication métronomique sous forme d’étiquette ] | [ Up : Rhythms ] | [ Impression de trémolo avec ligature flottante > ] |
Dessin à main levée de liaisons de tenue
Il est possible de graver manuellement les liaisons de tenue, en
modifiant la propriété staff-position
(un décalage) de l’objet
Tie
. Lorsqu’il y en a plusieurs, elles peuvent être ajustées
manuellement à l’aide de la propriété tie-configuration
de
l’objet TieColumn
, constituée d’une liste de paires. Pour chaque
paire, le premier nombre indique la distance à la portée, en espaces de
portée, et le second la direction (1 pour haut, −1 pour bas).
Notez bien que LilyPond fait la distinction, au niveau du décalage,
entre valeur exacte et valeur inexacte. Dans le cas d’une valeur exacte
– autrement dit un entier ou une fraction comme (/ 4 5)
–
celle-ci servira de position verticale brute, ensuite afinée par
LilyPond de sorte à éviter les lignes de la portée. Dans le cas d’une
valeur inexacte, tel un nombre à virgule flottante, c’est elle qui
servira à positionner verticalement, sans ajustement.
\relative c' { <>^"default" g'1 ^~ g <>^"0" \once \override Tie.staff-position = 0 g1 ^~ g <>^"0.0" \once \override Tie.staff-position = 0.0 g1 ^~ g <>^"reset" \revert Tie.staff-position g1 ^~ g } \relative c' { \override TextScript.outside-staff-priority = ##f \override TextScript.padding = 0 <>^"default" <c e g>1~ <c e g> <>^"0, -2, -4" \override TieColumn.tie-configuration = #'((0 . 1) (-2 . 1) (-4 . 1)) <c e g>1~ <c e g> <>^"0.0, -2.0, -4.0" \override TieColumn.tie-configuration = #'((0.0 . 1) (-2.0 . 1) (-4.0 . 1)) <c e g>1~ <c e g> <>^"reset" \override TieColumn.tie-configuration = ##f <c e g>1~ <c e g> } \paper { tagline = ##f }
[ << Rhythms ] | [Top][Contents] | [ Expressive marks >> ] |
[ < Création d’une indication métronomique sous forme d’étiquette ] | [ Up : Rhythms ] | [ Impression de trémolo avec ligature flottante > ] |