Siguiente: , Anterior: Indicaciones metronómicas, Arriba: Escritura de las particellas


Nombres de instrumentos

Se pueden imprimir los nombres de los instrumentos en el lado izquierdo de los pentagramas dentro de los contextos Staff y PianoStaff. El valor de instrumentName se usa para el primer pentagrama, y el valor de shortInstrumentName se usa para todos los pentagramas siguientes.

     
     \set Staff.instrumentName = #"Violin "
     \set Staff.shortInstrumentName = #"Vln "
     c4.. g'16 c4.. g'16
     \break
     c1

[image of music]

También podemos usar el modo de marcado para construir nombres de instrumento más complicados:

     
     \set Staff.instrumentName = \markup {
       \column { "Clarinetti"
                 \line { "in B" \smaller \flat } } }
     c4 c,16 d e f g2

[image of music]

Cuando se agrupan dos o más contextos de pentagrama, los nombres de instrumento y los nombres cortos aparecen centrados de forma predeterminada. Para centrar nombres de instrumento de varias líneas, se debe utilizar \center-column:

     
     <<
       \new Staff {
         \set Staff.instrumentName = #"Flute"
         f2 g4 f
       }
       \new Staff {
         \set Staff.instrumentName = \markup \center-column {
           Clarinet
           \line { "in B" \smaller \flat }
         }
         c4 b c2
       }
     >>

[image of music]

Sin embargo, si los nombres de instrumento son más largos, éstos no se centran para un grupo de pentagramas a no ser que se aumenten los valores del sangrado, indent, y del sangrado corto, short-indent. Para ver más detalles sobre estos ajustes, consulte Dimensiones horizontales.

     
     \layout {
       indent = 3.0\cm
       short-indent = 1.5\cm
     }
     
     \relative c'' <<
       \new Staff {
         \set Staff.instrumentName = #"Alto Flute in G"
         \set Staff.shortInstrumentName = #"Fl."
         f2 g4 f \break
         g4 f g2
       }
       \new Staff {
         \set Staff.instrumentName = #"Clarinet"
         \set Staff.shortInstrumentName = #"Clar."
         c,4 b c2 \break
         c2 b4 c
       }
     >>

[image of music]

Para añadir nombres de instrumento a otros contextos (como GrandStaff, ChoirStaff o StaffGroup), debemos añadir el grabador Instrument_name_engraver a dicho contexto. Para ver más detalles, consulte Modificar los complementos (plug-ins) de contexto.

Los nombres de instrumento se pueden cambiar en mitad de una pieza:

     
     \set Staff.instrumentName = #"First"
     \set Staff.shortInstrumentName = #"one"
     c1 c c c \break
     c1 c c c \break
     \set Staff.instrumentName = #"Second"
     \set Staff.shortInstrumentName = #"two"
     c1 c c c \break
     c1 c c c \break

[image of music]

se se necesita un cambio de instrumento, se debe usar \addInstrumentDefinition en combinación con \instrumentSwitch para crear una lista detallada de los cambios necesarios para el intercambio. La instrucción \addInstrumentDefinition tiene dos argumentos: una cadena identificativa, y una lista asociativa de propiedades de contexto y los valores que el instrumento va a usar. Se debe situar en el ámbito del nivel más alto. \instrumentSwitch se usa en la expresión musical para declarar el cambio de instrumento:

     
     \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"))
     
     \new Staff \with {
       instrumentName = #"Bassoon"
     }
     \relative c' {
       \clef tenor
       \compressFullBarRests
       c2 g'
       R1*16
       \instrumentSwitch "contrabassoon"
       c,,2 g \break
       c,1 ~ | c1
     }

[image of music]

Véase también

Referencia de la notación: Dimensiones horizontales, Modificar los complementos (plug-ins) de contexto.

Fragmentos de código: Notación de los pentagramas.

Referencia de funcionamiento interno: InstrumentName, PianoStaff, Staff.

Otros idiomas: English, français, deutsch.