Anterior: Pentagramas de Ossia, Arriba: Modificación de pentagramas sueltos


Ocultar pentagramas

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 }

[image of music]

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
       }
     >>

[image of music]

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.

Instrucciones predefinidas

\RemoveEmptyStaffContext, \AncientRemoveEmptyStaffContext, \RemoveEmptyRhythmicStaffContext.

Fragmentos de código seleccionados

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
       }
     >>

[image of music]

Véase también

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.

Advertencias y problemas conocidos

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

Otros idiomas: English, français, deutsch.