B.19 Objetos gráficos (grobs) y sus símbolos de break-align

La ordenación y espaciado de los elementos de notación tales como las claves, indicaciones de compás, barras de compás, etc., se determina usando ciertos símbolos de Scheme, conocidos como símbolos de break-align. De manera más precisa, el orden viene determinado por listas de cómbolos de break-align que están dentro del vector BreakAlignment.break-align-orders (véase break-alignment-interface); el espaciado se controla por medio de las propiedades de space-alist de los objetos gráficos respectivos, cuyos elementos a su vez están indezados a través de símbolos de break-align: por ejemplo, el espaciado desde un objeto Clef (clave) hasta una barra de compás que le sigue, está determinado por el valor de Clef.space-alist.staff-bar.

Esta tabla relaciona la correspondencia predeterminada entre los símbolos de break-align y los objetos gráficos:

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

Además, existen tres símbolos de break-align abstractos que se pueden usar dentro de las definiciones de space-alist, concretamente first-note, next-note y right-edge. Para ver más detalles, consulte la documentación de la propiedad de objeto space-alist dentro de break-aligned-interface.

La tabla siguiente presenta la lista del símbolo de break-align que se usa por cada objeto gráfico:

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

Referencia de la notación de GNU LilyPond v2.25.80 (development-branch).