Nomi degli strumenti

I nomi degli strumenti possono essere fatti apparire, alla sinistra dei righi, nei contesti Staff, PianoStaff, StaffGroup, GrandStaff e ChoirStaff. Il valore di instrumentName viene usato per il primo rigo e quello di shortInstrumentName per tutti i righi successivi.

\new Staff \with {
  instrumentName = "Violin "
  shortInstrumentName = "Vln. "
} \relative {
  c'4.. g'16 c4.. g'16 \break | c1 |
}

[image of music]

Si può usare \markup per creare nomi più complessi:

\new Staff \with {
  instrumentName = \markup {
    \column { "Clarinetti"
      \line { "in B" \smaller \flat }
    }
  }
} \relative {
  c''4 c,16 d e f g2
}

[image of music]

Se due o più contesti del rigo sono raggruppati insieme, i nomi degli strumenti, sia quello normale che quello abbreviato, vengono centrati automaticamente. Per allineare al centro i nomi degli strumenti che vanno a capo, occorre usare \center-column:

<<
  \new Staff \with {
    instrumentName = "Flute"
  } \relative {
    f''2 g4 f
}
  \new Staff \with {
    instrumentName = \markup {
      \center-column { "Clarinet"
        \line { "in B" \smaller \flat }
      }
    }
  } \relative { c''4 b c2 }
>>

[image of music]

Tuttavia, se i nomi degli strumenti sono lunghi, potranno essere centrati solo aumentando i valori di indent e short-indent. Ulteriori dettagli su queste impostazioni si trovano in Variabili \paper per spostamenti e indentazioni.

<<
  \new Staff \with {
    instrumentName = "Alto Flute in G"
    shortInstrumentName = "Flt."
  } \relative {
    f''2 g4 f \break
    g4 f g2
  }
  \new Staff \with {
    instrumentName = "Clarinet"
    shortInstrumentName = "Clar."
  } \relative {
    c''4 b c2 \break
    c2 b4 c
  }
>>

\layout {
  indent = 3.0\cm
  short-indent = 1.5\cm
}

[image of music]

Per impostare i nomi degli strumenti in altri contesti (come ChordNames o FiguredBass), si deve aggiungere l’incisore Instrument_name_engraver a quel contesto. Ulteriori dettagli in Modifica dei componenti aggiuntivi di un contesto.

shortInstrumentName può essere cambiato all’interno di un brano, insieme a altre impostazioni necessarie al nuovo strumento. Tuttavia, di instrumentName apparirà solo la prima definizione e le modifiche successive saranno ignorate:

prepPiccolo = <>^\markup \italic { muta in Piccolo }

prepFlute = <>^\markup \italic { muta in Flauto }

setPiccolo = {
  <>^\markup \bold { Piccolo }
  \transposition c''
}

setFlute = {
  <>^\markup \bold { Flute }
  \transposition c'
}

\new Staff \with {
  instrumentName = "Flute"
  shortInstrumentName = "Flt."
}
\relative {
  g'1 g g g \break
  g1 g \prepPiccolo R R \break
  \set Staff.instrumentName = "Piccolo"
  \set Staff.shortInstrumentName = "Picc."
  \setPiccolo
  g1 g g g \break
  g1 g \prepFlute R R \break
  \set Staff.instrumentName = "Flute"
  \set Staff.shortInstrumentName = "Flt."
  \setFlute
  g1 g g g
}

[image of music]

Vedi anche

Guida alla notazione: Variabili \paper per spostamenti e indentazioni, Modifica dei componenti aggiuntivi di un contesto.

Frammenti: Staff notation.

Guida al funzionamento interno: InstrumentName, PianoStaff, Staff.


Guida alla Notazione di LilyPond v2.25.21 (ramo di sviluppo).