[ << Notació musical ] | [Top][Contents][Index] | [ Notació especialitzada >> ] |
[ < Comprovació de compàs i de número de compàs ] | [ Up : Compassos ] | [ Temes especials de ritme > ] |
Marques d’assaig
Per imprimir una lletra d’assaig, utilitzeu l’ordre \mark
.
\relative c'' { c1 \mark \default c1 \mark \default c1 \mark \default c1 \mark \default }
La lletra d’assaig s’incrementa automàticament si useu
\mark \default
, però també podeu utilitzar un número enter
com argument per establir la indicació manualment. El valor que
s’utilitzarà s’emmagatzema dins de la propietat
rehearsalMark
.
\relative c'' { c1 \mark \default c1 \mark \default c1 \mark #8 c1 \mark \default c1 \mark \default }
La lletra ‘I’ se salta d’acord amb les tradicions de gravat. Si voleu incloure la la lletra ‘I’, useu una de les ordres següents, segons l’estil de marques d’assaig que desitgeu (sols lletres, lletres dins d’un rectangle o lletres dins d’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 }
L’estil es defineix per mitjà de la propietat
rehearsalMarkFormatter
. És una funció que agafa com arguments la
marca en curs (un nombre enter) i el context actual. Ha de tornar
un objecte de marcatge. A l’exemple següent, s’estableix
rehearsalMarkFormatter
amb el valor d’un procediment predefinit.
Després d’alguns compassos s’estableix amb un valor d’una funció
que produeix un número tancat a una capsa.
\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 }
El fitxer scm/translation-functions.scm conté les
definicions de format-mark-numbers
(el format per omissió),
format-mark-box-numbers
, format-mark-letters
i
format-mark-box-letters
. Es poden usar aquestes
definicions com a inspiració per a d’altres funcions de format.
Podem fer servir format-mark-barnumbers
,
format-mark-box-barnumbers
i
format-mark-circle-barnumbers
per obtenir números de compas
en lloc de números de lletres seqüencials.
Es poden especificar altres estils de lletra d’assaig de forma manual:
\mark "A1"
Observeu que Score.rehearsalMarkFormatter
no afecta a las marque que
s’especifiquen de aquest forma. Malgrat això, és possible aplicar
un element \markup
a la cadena.
\mark \markup{ \box A1 }
Els glifs musicals (como ara el segno) es poden imprimir dins d’un
element \mark
\relative c' { c1 \mark \markup { \musicglyph "scripts.segno" } c1 \mark \markup { \musicglyph "scripts.coda" } c1 \mark \markup { \musicglyph "scripts.ufermata" } c1 }
Consulteu El tipus de lletra Emmentaler
per veure una llista dels símbols que es poden imprimir amb
\musicglyph
.
Per veure formes comuns d’ajustar la col·locació de les lletres
d’assaig, consulteu Donar format al text.
Per a un control més precís, consulteu
break-alignable-interface
a la secció
Alineació d’objectes.
El fitxer scm/translation-functions.scm conté les
definicions de format-mark-numbers
i de
format-mark-letters
. Es poden utilitzar com a inspiració
per escriure altres funcions per donar format.
Vegeu també
Referència de la notació: El tipus de lletra Emmentaler, Donar format al text, Alineació d’objectes.
Fitxers d’inici: scm/translation-functions.scm.
Fragments de codi: Rhythms.
Referència de funcionament intern: MarkEvent, Mark_engraver, RehearsalMark.
[ << Notació musical ] | [Top][Contents][Index] | [ Notació especialitzada >> ] |
[ < Comprovació de compàs i de número de compàs ] | [ Up : Compassos ] | [ Temes especials de ritme > ] |