[ << Notation musicale générale ] | [Top][Contents][Index] | [ Notation spécialisée >> ] |
[ < Nom des notes ] | [ Up : Hors de la portée ] | [ Quadrillage temporel > ] |
Info-bulle
Vous pouvez marquer et nommer des éléments de notation à l’aide de bulles. L’objectif premier de cette fonctionnalité est d’expliquer la notation.
En voici un exemple :
\new Voice \with { \consists Balloon_engraver } \relative c'' { \balloonGrobText #'Stem #'(3 . 4) \markup { "Je suis une hampe" } a8 \balloonGrobText #'Rest #'(-4 . -4) \markup { "Je suis un silence" } r <c, g'-\balloonText #'(-2 . -2) \markup { "Je suis une tête de note" } c>2. }
Vous disposez de deux fonctions musicales, balloonGrobText
et
balloonText
. balloonGrobText
prend en argument l’objet
graphique à agrémenter et s’utilise comme \once \override
.
balloonText
, quant à lui, s’utilise comme une simple articulation
et fonctionne comme \tweak
pour attacher du texte à l’une des
notes d’un accord. Les autres arguments sont le décalage et le texte de
la bulle.
Les info-bulles n’ont aucune influence sur l’espacement des notes ; on peut toutefois le gérer ainsi :
\new Voice \with { \consists Balloon_engraver } \relative c'' { \balloonGrobText #'Stem #'(3 . 4) \markup { "Je suis une hampe" } a8 \balloonGrobText #'Rest #'(-4 . -4) \markup { "Je suis un silence" } r \balloonLengthOn <c, g'-\balloonText #'(-2 . -2) \markup { "Je suis une tête de note" } c>2. }
Le comportement par défaut en matière de point d’attachement du trait entre l’encadrement et le texte est indiqué ci-dessous.
Le calcul par défaut du point d’attachement peut se corriger à l’aide
des propriétés X-attachment
et Y-attachment
qui peuvent
prendre une valeur entre −1 et 1, valeurs qui correspondent à
l’extrémité gauche (ou basse) et droite (ou haute) du cadre.
L’alignement du texte se gère à l’aide de text-alignment-X
et
text-alignment-Y
, de manière similaire.
\new Voice \with { \consists Balloon_engraver } { \once \override BalloonText.Y-attachment = -0.5 \once \override BalloonText.text-alignment-X = 0.0 \balloonGrobText Rest #'(1 . 3.5) "rest" r4 }
Commandes prédéfinies
\balloonLengthOn
,
\balloonLengthOff
.
Voir aussi
Morceaux choisis : Annotations éditoriales.
Référence des propriétés internes : AnnotateOutputEvent, Balloon_engraver, BalloonText, balloon-interface.
[ << Notation musicale générale ] | [Top][Contents][Index] | [ Notation spécialisée >> ] |
[ < Nom des notes ] | [ Up : Hors de la portée ] | [ Quadrillage temporel > ] |