B.19 Objets graphiques et leurs symboles d’alignement après rupture

L’ordre et l’espacement des éléments de notation tels que clefs, métriques, barres de mesure, etc. sont déterminés à l’aide de certains symboles Scheme, appelés en anglais des break-align symbols et qu’on pourrait traduire par symboles d’alignement après rupture. Plus précisément, leur ordre est déterminé par des listes de symboles break-align dans le vecteur BreakAlignment.break-align-orders (voir break-alignment-interface) et leur espacement est contrôlé par les propriétés space-alist des objets respectifs, dont les éléments sont à leur tour indexés selon les symboles break-align Par exemple, l’espacement entre un objet Clef et la barre de mesure qui le suit est déterminé par la valeur de Clef.space-alist.staff-bar.

Ce tableau recense la correspondance par défaut entre les symboles break-align et les objets graphiques.

break-align symbolused by grob(s)
ambitusAmbitus
breathing-signBreathingSign
clefClef
cue-clefCueClef
cue-end-clefCueEndClef
custosCustos
key-cancellationKeyCancellation
key-signatureKeySignature
left-edgeLeftEdge
optional-material-end-bracketOptionalMaterialBracket
optional-material-start-bracketOptionalMaterialBracket
signum-repetitionisSignumRepetitionis
staff-barSpanBar, DoublePercentRepeat, Divisio and BarLine
staff-ellipsisStaffEllipsis
time-signatureTimeSignature

Pour aller plus loin, il existe trois symboles break-align abstraits susceptible de s’utiliser dans des définitions de space-alist, à savoir first-note, next-note et right-edge. De plus amples détails sur la propriété space-alist des objets graphiques sont disponibles en consultant break-aligned-interface.

Le tableau suivant liste les symboles break-align utilisés par chacun des objets graphiques.

Grobbreak-align symbol(s)
Ambitusambitus
BarLinestaff-bar
BreathingSignbreathing-sign
Clefclef
CueClefcue-clef
CueEndClefcue-end-clef
Custoscustos
Divisiostaff-bar
DoublePercentRepeatstaff-bar
KeyCancellationkey-cancellation
KeySignaturekey-signature
LeftEdgeleft-edge
OptionalMaterialBracketoptional-material-start-bracket and optional-material-end-bracket
SignumRepetitionissignum-repetitionis
SpanBarstaff-bar
StaffEllipsisstaff-ellipsis
TimeSignaturetime-signature

GNU LilyPond – Manuel de notation v2.25.80 (development-branch).