| [ << Duraciones ] | [Top][Contents][Index] | [ Expresiones >> ] |
| [ < Comprobación de compás y de número de compás ] | [ Up: Compases ] | [ Cuentas de compases > ] |
2.5.5 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 (solo 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.
Para los trucajes más habituales en el posicionamiento de las
llamadas de ensayo, see Formatear el texto. Para un control más
preciso, considere break-alignable-interface
(see Alineación de objetos).
El archivo scm/translation-functions.scm contiene las
definiciones de format-mark-numbers y de
format-mark-letters. Se pueden usar como inspiración para
otras funciones de formateo.
Fragmentos de código seleccionados
Imprimir marcas de ensayo en cualquier pentagrama
Aunque normalmente las marcas de ensayo y textuales solo se imprimen sobre el pentagrama superior, también se pueden imprimir en otro pentagrama cualquiera.
\score { << \new Staff { \mark \default c''1 \textMark "molto" c'' } \new Staff { \mark \default c'1 \textMark "molto" c' } >> \layout { \context { \Score \remove Mark_engraver \remove Text_mark_engraver \remove Staff_collecting_engraver } \context { \Staff \consists Mark_engraver \consists Text_mark_engraver \consists Staff_collecting_engraver } } }![]()
Véase también
Referencia de la notación: La tipografía Emmentaler, Formatear el texto, Alineación de objetos, Notación musical dentro de elementos de marcado, Indicaciones metronómicas, Etiquetas de sección.
Archivos instalados: scm/translation-functions.scm.
Fragmentos de código: Rhythms.
Referencia de funcionamiento interno: AdHocMarkEvent, RehearsalMark, RehearsalMarkEvent.
| [ << Duraciones ] | [Top][Contents][Index] | [ Expresiones >> ] |
| [ < Comprobación de compás y de número de compás ] | [ Up: Compases ] | [ Cuentas de compases > ] |
![[image of music]](../36/lily-bcc4d092.png)
![[image of music]](../f8/lily-caa12c49.png)
![[image of music]](../e5/lily-c1fedfa0.png)
![[image of music]](../c2/lily-c0328b2d.png)
![[image of music]](../8e/lily-5f96b2a7.png)