[ << Notation musicale générale ] | [Top][Contents][Index] | [ Notation spécialisée >> ] |
[ < Vérification des limites et numéros de mesure ] | [ Up : Mesures ] | [ Compteurs de mesures > ] |
Indications de repère
Indiquer un repère s’obtient grâce à la commande \mark
.
\relative c'' { c1 \mark \default c1 \mark \default c1 \mark \default c1 \mark \default }
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
.
\relative c'' { c1 \mark \default c1 \mark \default c1 \mark 8 c1 \mark \default c1 \mark \default }
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 l’une des commandes suivantes selon que ce repère doive être simple, inclus dans un rectangle ou dans un cercle :
\set Score.rehearsalMarkFormatter = #format-mark-alphabet \set Score.rehearsalMarkFormatter = #format-mark-box-alphabet \set Score.rehearsalMarkFormatter = #format-mark-circle-alphabet
\relative c'' { \set Score.rehearsalMarkFormatter = #format-mark-box-alphabet c1 \mark \default c1 \mark \default c1 \mark 8 c1 \mark \default c1 \mark \default }
Le style de repère est déterminé par la propriété
rehearsalMarkFormatter
. 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 markup. Dans l’exemple qui suit,
rehearsalMarkFormatter
est réglé pour une procédure type.
Quelques mesures plus loin, son comportement est modifié pour imprimer
un repère encadré.
\relative c'' { \set Score.rehearsalMarkFormatter = #format-mark-numbers c1 \mark \default c1 \mark \default \set Score.rehearsalMarkFormatter = #format-mark-box-numbers c1 \mark \default \set Score.rehearsalMarkFormatter = #format-mark-circle-numbers c1 \mark \default \set Score.rehearsalMarkFormatter = #format-mark-circle-letters c1 }
Le fichier scm/translation-functions.scm comporte les définitions
de format-mark-letters
(comportement par défaut),
format-mark-box-letters
, format-mark-numbers
et
format-mark-box-numbers
. 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.
Pour affiner le positionnement des repères, veuillez vous référer à
Mise en forme du texte, et tout particulièrement ce qui concerne la
break-alignable-interface
au chapitre Alignement des objets.
Les définitions format-mark-numbers
et format-mark-letters
sont inscrites dan le fichier scm/translation-functions.scm.
Elles seront une source d’inspiration en matière de fonctions de
formatage.
Morceaux choisis
Impression des indications sur toutes les portées d’un système
Bien que ces indications textuelles et repères ne soient habituellement imprimées qu’au niveau de la portée supérieure d’un système, leur affectation peut être répercutée à chacune des portées.
\score { << \new Staff { \mark \default c''1 \textMark "molto" c'' } \new Staff { \mark \default c'1 \textMark "molto" c' } >> \layout { \context { \Score \remove Mark_engraver \remove Text_mark_engraver \remove Staff_collecting_engraver } \context { \Staff \consists Mark_engraver \consists Text_mark_engraver \consists Staff_collecting_engraver } } }
Voir aussi
Manuel de notation : Alignement des objets, Indication métronomique, La fonte Emmentaler, Marque de section, Mise en forme du texte, Notation musicale dans du texte formaté.
Fichiers d’initialisation : scm/translation-functions.scm.
Morceaux choisis : Rythme.
Référence des propriétés internes : AdHocMarkEvent, RehearsalMark, RehearsalMarkEvent.
[ << Notation musicale générale ] | [Top][Contents][Index] | [ Notation spécialisée >> ] |
[ < Vérification des limites et numéros de mesure ] | [ Up : Mesures ] | [ Compteurs de mesures > ] |