Weiter: Stichnoten, Zurück: Metronomangabe, NachOben: Orchesterstimmen erstellen
Instrumentbezeichnungen können an der linken Seite von Notensystemen
im Staff
- und PianoStaff
-Kontext gesetzt
werden. Der Wert von instrumentName
wird für das erste
System eingesetzt, der Wert von shortInstrumentName
für
alle weiteren Systeme.
\set Staff.instrumentName = #"Violin " \set Staff.shortInstrumentName = #"Vln " c4.. g'16 c4.. g'16 \break c1
Mit dem Textbeschriftungsmodus können auch komplizierte Instrumentenbezeichnungen erstellt werden:
\set Staff.instrumentName = \markup { \column { "Clarinetti" \line { "in B" \smaller \flat } } } c4 c,16 d e f g2
Wenn zwei oder mehr Systeme gruppiert werden, werden die
Instrumentenbezeichnungen automatisch zentriert. Um auch
mehrzeilige Instrumentenbezeichnungen zentriert zu setzen, muss
\center-column
benutzt werden:
<< \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 } >>
Wenn die Instrumentenbezeichnung zu lang ist, kann es vorkommen,
dass die Bezeichnungen in einer Gruppe nicht zentriert werden.
Um dennoch eine Zentrierung zu erhalten, müssen die Werte des
Einzugs (indent
und short-indent
) vergrößert werden.
Zu Einzelheiten siehe Horizontale Dimensionen.
\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 } >>
Um Instrumentenbezeichnungen zu anderen Kontexten (wie etwa
GrandStaff
, ChoirStaff
oder StaffGroup
)
hinzuzufügen, muss der Instrument_name_engraver
dem
entsprechenden Kontext hinzugefügt werden. Zu Einzelheiten
siehe Umgebungs-Plugins verändern.
Instrumentenbezeichnungen können mitten in einer Partitur geändert werden:
\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
Wenn das Instrument gewechselt werden soll, kann der Befehl
\addInstrumentDefinition
in Begleitung von
\instrumentSwitch
benutzt werden, um eine detaillierte
Auflistung aller notwendigen Änderungen für den Wechsel zu
definieren. Der \addInstrumentDefinition
-Befehl hat
zwei Argumente: eine Identifikation und eine Assosiationsliste
von Kontexteigenschaften und Werten, die für dieses Instrument
benutzt werden müssen. Der Befehl muss sich auf der höchsten
Ebene in der Eingabedatei befinden. \instrumentSwitch
wird dann benutzt, um den Wechsel vorzunhemen:
\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 }
Notationsreferenz: Horizontale Dimensionen, Umgebungs-Plugins verändern.
Schnipsel: Notation auf Systemen.
Referenz der Interna: InstrumentName, PianoStaff, Staff.