Précédent : Vérification des limites et numéros de mesure, Haut : Barres de mesure


1.2.5.4 Indications de repère

Indiquer un repère s'obtient grâce à la commande \mark.

     
     c1 \mark \default
     c1 \mark \default
     c1 \mark #8
     c1 \mark \default
     c1 \mark \default

[image of music]

La lettre ‘I’ n'est pas utilisée, conformément aux usages de la gravure. Cependant, vous pourrez intégrer la lettre ‘I’ en utilisant

\set Score.markFormatter = #format-mark-alphabet

Lorsque vous utilisez \mark \default, le repère s'incrémente automatiquement ; toutefois donner un nombre en argument permet de spécifier manuellement le repère en question. La valeur à utiliser est enregistrée dans la propriété rehearsalMark.

Le style du repère est déterminé par la propriété markFormatter. Il s'agit d'une fonction qui prend en arguments le repère en cours (un entier) ainsi que le contexte en cours, et retournera un objet de type étiquette. Dans l'exemple qui suit, markFormatter est réglé pour une procédure type. Quelques mesure plus loin, son comportement est modifié pour imprimer un repère encadré.

     
     \set Score.markFormatter = #format-mark-numbers
     c1 \mark \default
     c1 \mark \default
     \set Score.markFormatter = #format-mark-box-numbers
     c1 \mark \default
     c1 \mark \default
     c1

[image of music]

Le fichier scm/translation-functions.scm comporte les définitions de format-mark-numbers (comportement par défaut), format-mark-box-numbers, format-mark-letters et format-mark-box-letters. Vous pouvez vous en inspirer pour d'autres fonctions de formatage.

format-mark-barnumbers, format-mark-box-barnumbers et format-mark-circle-barnumbers permettent d'imprimer le numéro de mesure au lieu des compteurs alphabétique ou numérique.

On peut aussi spécifier manuellement une marque de repère :

\mark "A1"

Score.markFormatter sera sans effet sur des repères ainsi définis. Un \markup peut néanmoins s'utiliser en argument.

\mark \markup{ \box A1 }

Un \mark peut contenir un glype musical tel que le signe segno.

     
     c1 \mark \markup { \musicglyph #"scripts.segno" }
     c1 \mark \markup { \musicglyph #"scripts.coda" }
     c1 \mark \markup { \musicglyph #"scripts.ufermata" }
     c1

[image of music]

Pour connaître les différents symboles accessibles par \musicglyph, consultez La fonte Feta.

Pour affiner le positionnement des repères, veuillez vous référer à Indications textuelles.

Voir aussi

Dans ce manuel : Indications textuelles.

Référence du programme : RehearsalMark.

Fichiers d'initialisation : scm/translation-functions.scm contient les définitions de format-mark-numbers et format-mark-letters. Elles seront source d'inspiration pour d'autres fonctions de formatage.

Exemples : Rythme, Signes d’interprétation.

Cette page documente LilyPond-2.11.58 (branche de développement).

Rapportez toute anomalie en français à lilypond-user-fr@gnu.org ou en anglais à http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs

Vos suggestions à propos de la documentation sont les bienvenues.

Autres langues : English, español.