Anterior: Pentagramas de Ossia, Arriba: Modificación de pentagramas sueltos
Se pueden ocultar las líneas del pentagrama quitando el grabador
Staff_symbol_engraver
del contexto de Staff
. Como
alternativa se puede utilizar la instrucción \stopStaff
.
\new Staff \with { \remove "Staff_symbol_engraver" } \relative c''' { a8 f e16 d c b a2 }
Se pueden ocultar los pentagramas que están vacíos mediante la
instrucción \RemoveEmptyStaffContext
dentro del bloque
\layout
. En las partituras orquestales, este estilo se conoce
como ‘partitura a la francesa’. De forma predeterminada, esta
instrucción oculta y elimina todos los pentagramas vacíos de la
partitura excepto los del primer sistema.
Nota: Un pentagrama se considera vacío cuando contiene solamente silencios multicompás, desplazamientos, silencios de separación o una combinación de estos elementos. |
\layout { \context { \RemoveEmptyStaffContext } } \relative c' << \new Staff { e4 f g a \break b1 \break a4 b c2 } \new Staff { c,4 d e f \break R1 \break f4 g c,2 } >>
También se puede usar \RemoveEmptyStaffContext
para crear
secciones de ossia para un pentagrama. Para ver más detalles,
consulte Pentagramas de Ossia.
Se puede usar la instrucción \AncientRemoveEmptyStaffContext
para ocultar los pentagramas vacíos en contextos de música antigua.
de forma similar, se puede usar
\RemoveEmptyRhythmicStaffContext
para ocultar los contextos
RhythmicStaff
vacíos.
\RemoveEmptyStaffContext
,
\AncientRemoveEmptyStaffContext
,
\RemoveEmptyRhythmicStaffContext
.
Quitar la primera línea vacía
El primer pentagrama vacío también se puede suprimir de la
partitura estableciendo la propiedad remove-first
de
VerticalAxisGroup
. Esto se puede hacer globalmente dentro
del bloque \layout
, o localmente dentro del pentagrama
concreto que se quiere suprimir. En este último caso, tenemos que
especificar el contexto (Staff
se aplica sólo al pentagrama
actual) delante de la propiedad.
El pentagrama inferior del segundo grupo no se elimina, porque el ajuste sólo se aplica al pentagrama concreto dentro del que se escribe.
\layout { \context { \RemoveEmptyStaffContext % Para usar el ajuste de forma global, quite el comentario de la líne siguiente: % \override VerticalAxisGroup #'remove-first = ##t } } \new StaffGroup << \new Staff \relative c' { e4 f g a \break c1 } \new Staff { % Para usar el ajuste globalmente, haga un comentario de la línea siguiente: % quite el comentario de la línea del bloque \layout de arriba \override Staff.VerticalAxisGroup #'remove-first = ##t R1 \break R } >> \new StaffGroup << \new Staff \relative c' { e4 f g a \break c1 } \new Staff { R1 \break R } >>
Glosario musical: Sistemas a la francesa.
Referencia de la notación: El símbolo del pentagrama, Pentagramas de Ossia.
Fragmentos de código: Notación de los pentagramas.
Referencia de funcionamiento interno: ChordNames, FiguredBass, Lyrics, Staff, VerticalAxisGroup, Staff_symbol_engraver.
La eliminación del grabador Staff_symbol_engraver
también
oculta las barras de compás. Si se fuerza la visibilidad de la barra
de compás, pueden ocurrir errores de formato visual. En este caso,
utilice las siguientes sobreescrituras de valores en vez de quitar el
grabador:
\override StaffSymbol #'stencil = ##f \override NoteHead #'no-ledgers = ##t