| [ << Texte ] | [Top][Contents][Index] | [ Musique vocale >> ] |
| [ < Commentaires textuels ] | [ Up: Ajout de texte ] | [ Marque de section > ] |
8.1.3 Indication textuelle avec extension ¶
Certaines indications d’interprétation comme rallentando, accelerando ou trilles, s’inscrivent textuellement et se prolongent sur plusieurs notes à l’aide d’une ligne pleine, pointillée ou ondulée. Ces objets, que l’on appelle « extenseurs » (spanners en anglais), se dessinent entre deux notes à l’aide de la syntaxe suivante :
\relative { \override TextSpanner.bound-details.left.text = "rit." b'1\startTextSpan e,\stopTextSpan }![]()
Le texte à imprimer est spécifié en tant que propriété de l’objet
TextSpanner. Il apparaîtra par défaut en italique ; cependant,
rien ne s’oppose à un autre graphisme dès lors que vous faites appel à
un bloc \markup – voir Mise en forme du texte.
\relative { \override TextSpanner.bound-details.left.text = \markup { \upright "rit." } b'1\startTextSpan c e,\stopTextSpan }![]()
Le style de ligne se définit lui aussi comme une propriété de l’objet. Les détails concernant la syntaxe à utiliser sont expliqués au chapitre Styles de ligne.
Commandes prédéfinies ¶
Morceaux choisis ¶
Personnalisation des extenseurs de nuance textuelle ¶
Il s’agit de fonctions postfix pour personnaliser l’extension des
crescendos textuels. L’extension devrait débuter sur la première note
de la mesure. Il faut utiliser -\mycresc – comme une
articulation – sous peine que le départ de l’extension n’apparaisse
qu’à la note suivante.
% Two functions for (de)crescendo spanners where you can explicitly % give the spanner text. mycresc = #(define-music-function (mymarkup) (markup?) (make-music 'CrescendoEvent 'span-direction START 'span-type 'text 'span-text mymarkup)) mydecresc = #(define-music-function (mymarkup) (markup?) (make-music 'DecrescendoEvent 'span-direction START 'span-type 'text 'span-text mymarkup)) \relative c' { c4-\mycresc "custom cresc" c4 c4 c4 | c4 c4 c4 c4 | c4-\mydecresc "custom decresc" c4 c4 c4 | c4 c4 c4 c4 | c4 c4\! c4 c4 }![]()
Voir aussi ¶
Manuel de notation : Mise en forme du texte, Nuances, Styles de ligne.
Morceaux choisis : Texte, Signes d’interprétation.
Référence des propriétés internes : TextSpanner.
Problèmes connus et avertissements ¶
LilyPond ne peut traiter qu’un seul extenseur à la fois par voix.
Les textes aux extrémités d’un bandeau peuvent être amenés à se chevaucher.
{ \once \override TextSpanner.bound-details.left.text = "The text is" \once \override TextSpanner.bound-details.right.text = "too long" c'2\startTextSpan d'2\stopTextSpan }![]()
Un moyen de contournement est disponible à la rubrique Espacement horizontal.
| [ << Texte ] | [Top][Contents][Index] | [ Musique vocale >> ] |
| [ < Commentaires textuels ] | [ Up: Ajout de texte ] | [ Marque de section > ] |
![[image of music]](../d4/lily-aab9cb2a.png)
![[image of music]](../54/lily-cb71fa46.png)
![[image of music]](../14/lily-69d9d4a2.png)
![[image of music]](../23/lily-b196865f.png)