Siguiente: Ajuste fino de la presentación dentro de los contextos, Anterior: Cambiar las propiedades de un contexto al vuelo, Arriba: Contextos de interpretación
Los contextos de notación (como Score
y Staff
) no sólo
almacenan propiedades,
también contienen plug-ins o añadidos llamados ‘engravers’ (grabadores) que crean elementos
de notación. Por ejemplo, el contexto Voice
contiene un
Note_head_engraver
(grabador de las cabezas de nota) y el contexto Staff
contiene un
Key_signature_engraver
(grabador de la armadura).
Para ver una descripción completa de cada uno de los añadidos, consulte Engravers. cada uno de los contextos descritos en Contexts relaciona los grabadores utilizados para ese contexto.
Puede ser útil poner o quitar estos añadidos. Esto se hace
iniciando un contexto nuevo con \new
o \context
y
modificándolo,
\new contexto \with { \consists ... \consists ... \remove ... \remove ... etc. } { ..música.. }
donde los ... serían el nombre de un grabador. A continuación se presenta un ejemplo sencillo
que quita los grabadores Time_signature_engraver
y
Clef_engraver
de un contexto Staff
,
<< \new Staff { f2 g } \new Staff \with { \remove "Time_signature_engraver" \remove "Clef_engraver" } { f2 g2 } >>
En el segundo pentagrama no hay indicación de compás ni clave. Ésta es una forma un poco fuerte de hacer desaparecer objetos, porque afectará al pentagrama completo. Este método también influye en el espaciado, lo que podría ser deseable o no. Un método más sofisticado de borrar objetos se muestra en Trucos comunes.
El ejemplo siguiente muestra una aplicación práctica. Las líneas divisorias y las indicaciones
de compás están normalmente sincronizadas en toda la partitura. Esto se hace
por parte del Timing_translator
y el grabador Default_bar_line_engraver
.
Este añadido mantiene al día la administración de la indicación de compás, colocación
dentro del compás, etc. Moviendo el grabador desde el contexto Score
al
contexto Staff
, podemos tener una partitura donde cada pentagrama tiene su propia
indicación de compás.
\new Score \with { \remove "Timing_translator" \remove "Default_bar_line_engraver" } << \new Staff \with { \consists "Timing_translator" \consists "Default_bar_line_engraver" } { \time 3/4 c4 c c c c c } \new Staff \with { \consists "Timing_translator" \consists "Default_bar_line_engraver" } { \time 2/4 c4 c c c c c } >>
Siguiente: Ajuste fino de la presentación dentro de los contextos, Anterior: Cambiar las propiedades de un contexto al vuelo, Arriba: Contextos de interpretación
Esta página corresponde a LilyPond-2.11.40 (rama de desarrollo).
Informe de los fallos a http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs.
Se agradecen las sugerencias para la documentación.