Siguiente: Citar otras voces, Anterior: Indicaciones metronómicas, Arriba: Escritura de las particellas
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
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
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 } >>
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 } >>
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
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 }
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.