LilyPond: ¿Es posible crear un interruptor de instrumento que pase de un pentagrama a un pentagrama de batería y viceversa?

Estoy escribiendo una pieza en la que un cantante alterna entre cantar y tocar maracas sin hacer nunca las dos cosas al mismo tiempo.

Me gustaría usar un solo pentagrama y hacer un cambio de instrumento usando \addInstrumentDefinition y \instrumentSwitch, pero la documentación no es muy amplia. Por ejemplo, solo hay este ejemplo:

\addInstrumentDefinition #"contrabassoon"
  #`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
     (shortInstrumentName . "Cbsn.")
     (clefGlyph . "clefs.F")
     (middleCPosition . 6)
     (clefPosition . 2)
     (instrumentCueName . ,(make-bold-markup "cbsn."))
     (midiInstrument . "bassoon")) 

Lo que deja abierta la pregunta sobre la lista completa de parámetros (es decir, "propiedades y valores de contexto"), la sintaxis, etc. --En mi caso: ¿hay alguna forma de cambiar a DrumStaff? ¿Cómo configuro drumStyleTable? etc.

Si es imposible alternar entre Staff y DrumStaff con este método, ¿hay otro método que lo permita? Si no, podría seguir la solución sugerida en ¿Cómo hacer que una percusión sin tono y un instrumento con tono compartan un pentagrama en LilyPond?

Muchas gracias

Respuestas (1)

Creo que la documentación se ha eliminado en su mayoría porque es más fácil crear algo de música con anulaciones.

Obviamente, ese enfoque no tendría problemas para incluir cambios de personal, mientras que, addInstrumentDefinitionen principio, no puede incluir nada que no pueda lograr mediante la configuración de propiedades de contexto.