[ << Notación musical ] | [Top][Contents][Index] | [ Notación especializada >> ] |
[ < Comprobación de compás y de número de compás ] | [ Up : Compases ] | [ Asuntos rítmicos especiales > ] |
Llamadas de ensayo
Para imprimir una letra de ensayo, utilice la orden \mark
.
\relative c'' { c1 \mark \default c1 \mark \default c1 \mark \default c1 \mark \default }
La letra de ensayo se incrementa automáticamente si usa
\mark \default
, pero también puede utilizar un número
entero como argumento para establecer la indicación manualmente.
El valor que se utilizará se almacena dentro de la propiedad
rehearsalMark
.
\relative c'' { c1 \mark \default c1 \mark \default c1 \mark #8 c1 \mark \default c1 \mark \default }
La letra ‘I’ se salta de acuerdo con las tradiciones de grabado. Si quiere incluir la letra ‘I’, use una de las instrucciones siguientes, según el estilo de marcas de ensayo que desee (sólo letras, letras dentro de un rectángulo o letras dentro de un círculo).
\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 }
El estilo se define por medio de la propiedad
rehearsalMarkFormatter
. Es una función que toma como argumentos la
marca en curso (un número entero) y el contexto actual. Debe
devolver un objeto de marcado. En el ejemplo siguiente, se
establece rehearsalMarkFormatter
con el valor de un procedimiento
enlatado. Después de algunos compases, se establece con el valor
de una función que produce un número encerrado en una caja.
\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 archivo scm/translation-functions.scm contiene las
definiciones de format-mark-letters
(el formato por
omisión), format-mark-box-letters
,
format-mark-numbers
y format-mark-box-numbers
. Se
pueden usar éstos como inspiración para otras funciones de
formateo.
Podemos utilizar format-mark-barnumbers
,
format-mark-box-barnumbers
y
format-mark-circle-barnumbers
para obtener números de
compás en lugar de números o letras secuenciales.
Se pueden especificar otros estilos de letra de ensayo de forma manual:
\mark "A1"
Observe que Score.rehearsalMarkFormatter
no afecta a las marcas que
se especifican de esta forma. Sin embargo, es posible aplicar un
elemento \markup
a la cadena.
\mark \markup { \box A1 }
Los glifos musicales (como el segno) se pueden imprimir dentro de
un elemento \mark
\relative c' { c1 \mark \markup { \musicglyph "scripts.segno" } c1 \mark \markup { \musicglyph "scripts.coda" } c1 \mark \markup { \musicglyph "scripts.ufermata" } c1 }
Consulte La tipografía Emmentaler para ver una lista de los
símbolos que se pueden imprimir con \musicglyph
.
Para ver formas comunes de trucar la colocación de las letras de
ensayo, consulte Formatear el texto. Para un control más
preciso, consulte break-alignable-interface
en la sección
Alineación de objetos.
El archivo scm/translation-functions.scm contiene las
definiciones de format-mark-numbers
y de
format-mark-letters
. Se pueden utilizar como inspiración
para escribir otras funciones de formateo.
Véase también
Referencia de la notación: La tipografía Emmentaler, Formatear el texto, Alineación de objetos.
Archivos de inicio: scm/translation-functions.scm.
Fragmentos de código: Rhythms.
Referencia de funcionamiento interno: MarkEvent, Mark_engraver, RehearsalMark.
[ << Notación musical ] | [Top][Contents][Index] | [ Notación especializada >> ] |
[ < Comprobación de compás y de número de compás ] | [ Up : Compases ] | [ Asuntos rítmicos especiales > ] |