[ << Musikalische Notation ] | [Top][Contents][Index] | [ Spezielle Notation >> ] |
[ < Orchesterstimmen erstellen ] | [ Up : Orchesterstimmen erstellen ] | [ Andere Stimmen zitieren > ] |
Instrumentenbezeichnungen
Instrumentbezeichnungen können an der linken Seite von Notensystemen
im Staff
-, PianoStaff
-, StaffGroup
, GrandStaff
und ChoirStaff
-Kontext gesetzt
werden. Der Wert von instrumentName
wird für das erste
System eingesetzt, der Wert von shortInstrumentName
für
alle weiteren Systeme.
\new Staff \with { instrumentName = "Violin " shortInstrumentName = "Vln. " } \relative { c'4.. g'16 c4.. g'16 \break | c1 | }
Mit dem Textbeschriftungsmodus (\markup
) können auch komplizierte
Instrumentenbezeichnungen erstellt werden:
\new Staff \with { instrumentName = \markup { \column { "Clarinetti" \line { "in B" \smaller \flat } } } } \relative { c''4 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 \with { instrumentName = "Flute" } { f2 g4 f } \new Staff \with { 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 \paper
-Variablen für Verschiebungen und Einrückungen.
<< \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 }
Um Instrumentenbezeichnungen zu anderen Kontexten (wie etwa
ChordNames
or FiguredBass
)
hinzuzufügen, muss der Instrument_name_engraver
dem
entsprechenden Kontext hinzugefügt werden. Zu Einzelheiten
siehe Umgebungs-Plugins verändern.
Die kurzen Instrumentenbezeichnungen können mitten in einer Partitur
geändert werden. Die Lange Bezeichnung
instrumentName
wird nur bei ihrem ersten Auftreten gesetzt
und spätere Änderungen nicht berücksichtigt.
\new Staff \with { instrumentName = "Flute" shortInstrumentName = "Flt." } { c1 c c c \break c1 c c c \break \set Staff.instrumentName = "Clarinet" \set Staff.shortInstrumentName = "Clt." 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 Assoziationsliste
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 vorzunehmen:
\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 \compressEmptyMeasures c2 g' R1*16 \instrumentSwitch "contrabassoon" c,,2 g \break c,1 ~ | 1 }
Siehe auch
Notationsreferenz:
\paper
-Variablen für Verschiebungen und Einrückungen,
Umgebungs-Plugins verändern.
Schnipsel: Staff notation.
Referenz der Interna: InstrumentName, PianoStaff, Staff.
[ << Musikalische Notation ] | [Top][Contents][Index] | [ Spezielle Notation >> ] |
[ < Orchesterstimmen erstellen ] | [ Up : Orchesterstimmen erstellen ] | [ Andere Stimmen zitieren > ] |