30.4.2 Espacement entre éléments adjacents non musicaux
Au sein d’un empilement non musical, les éléments sont disposés dans un
ordre spécifique. Par exemple, si l’on considère le jeu d’éléments de
l’image ci-dessous, l’ordonnancement par défaut placera d’abord le signe
de respiration, puis la clef, la barre de mesure, les altérations
d’annulation et l’armure, et enfin la métrique – ceci est contrôlé par
la propriété BreakAlignment.break-align-orders qui peut
être amendée à l’aide de \breakAlignInsert.
\relative { \key g \minor g'1 \breathe \clef alto \time 6/8 \key a \major aes4. }![]()
La distance entre deux éléments successifs d’un même empilement non
musical est contrôlée par la valeur de la propriété space-alist
de celui de gauche. space-alist prend la forme d’une liste
associative mettant en correspondance les éléments non musicaux
autorisant la survenue d’un saut avec des paires
(style-d-espacement . valeur). Le type d’élément
non musical est caractérisé par sa propriété
break-align-symbol. Les possibilités standard sont listées
dans break-alignment-interface, et les styles d’espacement
dans break-aligned-interface. Parmi les options
disponibles, seules extra-space et minimum-space sont
pertinentes en matière de retouche de l’espacement entre des éléments
non musicaux. Elles se distinguent par le fait que extra-space
mesure l’espacement en partant de la droite du premier objet, alors que
minimum-space compte dès la gauche du premier objet. L’un des
moyens d’éloigner la barre de mesure de la clef est donc le suivant :
\relative { \key g \minor g'1 \override Staff.Clef.space-alist.staff-bar = #'(extra-space . 4) \breathe \clef alto \time 6/8 \key a \major aes4. }![]()
Les réglages de space-alist, qui ne se limitent pas aux styles
d’espacement que nous venons de voir, permettent aussi d’apporter des
dérogations à l’espacement entre différents empilements. Cette sorte
d’espacement est néanmoins flexible et ne dépend pas uniquement des
types d’objet concernés mais aussi de leur galbe. Des méthodes
spécifiques à ce cas de figure sont abordées dans la section suivante.
Morceaux choisis
Séparation entre altérations annulées et nouvelle armure
Les altérations supprimées lors d’un changement de tonalité sont par
défaut accolées à la nouvelle armure. Ce comportement peut s’adapter
grâce à la propriété break-align-orders de l’objet
BreakAlignment.
Si l’on se réfère à la référence des propriétés internes à propos de l’objet break-alignment-interface, l’ordre du deuxième élément est :
ambitus breathing-sign clef cue-clef cue-end-clef custos key-cancellation key-signature left-edge signum-repetitionis staff-bar staff-ellipsis time-signature
La consultation de cette liste nous apprend qu’il faut déplacer
key-cancellation pour le mettre avant staff-bar. Ceci se
réalise à l’aide de la fonction \breakAlignInsert.
music = { \key es \major d'1 \bar "||" \key a \major d'1 } { <>^\markup "default" \music } { <>^\markup "cancellation first" \breakAlignInsert key-cancellation before staff-bar \music }![]()
Voir aussi
Manuel de notation :
Utilisation de break-aligned-interface.
Manuel d’extension : Listes associatives (alists).
Référence des propriétés internes : Break_align_engraver, BreakAlignGroup, BreakAlignment, break-alignable-interface, break-aligned-interface, break-alignment-interface.
![[image of music]](../8d/lily-1e864d03.png)
![[image of music]](../55/lily-b1560f3f.png)
![[image of music]](../a4/lily-2693ffbb.png)