Ús de la break-alignable-interface

Les lletres d’assaig es poden alinear amb objectes de notació diferents a les barres de compàs. Aquests objectes són ambitus, breathing-sign, clef, custos, staff-bar, left-edge, key-cancellation, key-signature i time-signature.

Cada tipus d’objecte té el seu propi punt de referència predeterminat, amb el que s’alineen les marques d’assaig:

% La marca d'assaig s'alinearà amb la vora dreta de la clau
\override Score.RehearsalMark.break-align-symbols = #'(clef)
\key a \major
\clef treble
\mark "↓"
e'1
% La marca d'assaig s'alinearà amb la vora esquerra de la indicació de temps
\override Score.RehearsalMark.break-align-symbols = #'(time-signature)
\key a \major
\clef treble
\time 3/4
\mark "↓"
e'2.
% La marca d'assaig se centrarà sobre la marca de respiració
\override Score.RehearsalMark.break-align-symbols = #'(breathing-sign)
\key a \major
\clef treble
\time 4/4
e'1
\breathe
\mark "↓"

[image of music]

Es pot identificar una llista de possibles objectes per a l’alineació. Si alguns dels objectes són invisibles en aquest punt a causa del valor de break-visibility o de valors de visibilitat explícits per a les armadures i les claus, la lletra d’assaig o número de compàs s’alineen amb el primer objecte de la llista que sigui visible. Si cap objecte de la llista és visible, l’objecte s’alinea amb la línia divisòria. Si la línia divisòria és invisible, l’objecte s’alinea amb el punt en el qual es trobaria la línia divisòria.

% La marca d'assaig s'alinearà amb la vora dreta de l'armadura
\override Score.RehearsalMark.break-align-symbols = #'(key-signature clef)
\key a \major
\clef treble
\mark "↓"
e'1
% La marca d'assaig s'alinearà amb la vora dreta de la clau
\set Staff.explicitKeySignatureVisibility = #all-invisible
\override Score.RehearsalMark.break-align-symbols = #'(key-signature clef)
\key a \major
\clef bass
\mark "↓"
gis,1
% La marca d'assaig se centrarà sobre la línia de compàs
\set Staff.explicitKeySignatureVisibility = #all-invisible
\set Staff.explicitClefVisibility = #all-invisible
\override Score.RehearsalMark.break-align-symbols = #'(key-signature clef)
\key a \major
\clef treble
\mark "↓"
e'1

[image of music]

L’alineació de la lletra d’assaig amb relació a l’objecte de notació es pot canviar, som es veu a l’exemple següent. En aquesta partitura amb diversos pentagrames, aquest ajustament s’ha de fer per a tots els pentagrames.

% La marca d'assaig s'alinearà amb la vora dreta de l'armadura
\override Score.RehearsalMark.break-align-symbols = #'(key-signature)
\key a \major
\clef treble
\time 4/4
\mark "↓"
e'1
% La marca d'assaig se centrarà sobre l'armadura
\once \override Score.KeySignature.break-align-anchor-alignment = #CENTER
\mark "↓"
\key a \major
e'1
% La marca d'assaig s'alinearà amb la vora esquerra de l'armadura
\once \override Score.KeySignature.break-align-anchor-alignment = #LEFT
\key a \major
\mark "↓"
e'1

[image of music]

La lletra d’assaig també es pot desplaçar a la vora dreta o esquerra en una mesura arbitrària. Les unitats són espais de pentagrama:

% La marca d'assaig s'alinearà amb la vora esquerra de l'armadura
% i després es desplaçarà 3.5 espais de pentagrama a la dreta
% and then shifted right by 3.5 staff-spaces
\override Score.RehearsalMark.break-align-symbols = #'(key-signature)
\once \override Score.KeySignature.break-align-anchor = #3.5
\key a \major
\mark "↓"
e'1
% La marca d'assaig s'alinearà amb la vora esquerra de l'armadura
% i després es desplaçarà 2 espais de pentagrama a l'esquerra
\once \override Score.KeySignature.break-align-anchor = #-2
\key a \major
\mark "↓"
e'1

[image of music]


Referència de la notació del GNU LilyPond v2.25.21 (branca de desenvolupament).