[ << Musikalische Notation ] | [Top][Contents][Index] | [ Spezielle Notation >> ] |
[ < Ossia-Systeme ] | [ Up : Einzelne Systeme verändern ] | [ Orchesterstimmen erstellen > ] |
Systeme verstecken
Die Notenlinien können entfernt werden, indem der
Staff_symbol_engraver
aus dem Staff
-Kontext
entfernt wird. Alternativ kann auch \stopStaff
eingesetzt werden.
\new Staff \with { \remove Staff_symbol_engraver } \relative { a''8 f e16 d c b a2 }
Leere Systeme können versteckt werden, wenn der
\Staff \RemoveEmptyStaves
-Befehl im \layout
-Abschnitt
benutzt wird. In großen Orchesterpartituren wird dies oft
verwendet, um die leeren Systeme von gerade nicht spielenden
Instrumenten zu verstecken. In der Standardeinstellung werden alle
leeren Notenzeilen außer die des ersten Systems entfernt.
Achtung: Eine Notenzeile gilt als leer, wenn sie nur Ganztaktpausen,
Pausen, unsichtbare Noten, \skip
-Befehle oder eine Kombination
der drei enthält.
\layout { \context { \Staff \RemoveEmptyStaves } } \relative << \new Staff { e'4 f g a \break b1 \break a4 b c2 } \new Staff { c,4 d e f \break R1 \break f4 g c,2 } >>
\Staff \RemoveEmptyStaves
kann auch eingesetzt werden,
um Ossiaabschnitte zu erstellen. Zu Einzelheiten, siehe
Ossia-Systeme.
Der \VaticanaStaff \RemoveEmptyStaves
-Befehl kann
benutzt werden, um leere Takte in Notation der Alten Musik
zu entfernen. Gleichermaßen kann
\RhythmicStaff \RemoveEmptyStaves
eingesetzt werden, um
leere Takte in einem
RhythmicStaff
-Kontext zu entfernen.
Vordefinierte Befehle
\Staff \RemoveEmptyStaves
,
\VaticanaStaff \RemoveEmptyStaves
,
\RhythmicStaff \RemoveEmptyStaves
.
Ausgewählte Schnipsel
Die erste leere Notenzeile auch entfernen
Ein leeres Notensystem kann auch aus der ersten Zeile einer Partitur
entfernt werden, indem die Eigenschaft remove-first
der
VerticalAxisGroup
-Eigenschaft eingesetzt wird. Das kann
man global in einer \layout
-Umgebung oder lokal in dem
bestimmten Notensystem machen, das entfernt werden soll. In letzterem
Fall muss man den Kontext angeben.
Das untere Notensystem der zweiten Systemgruppe wird nicht entfernt, weil in die Einstellungen in dem Schnipsel nur für das eine Notensystem gültig sind.
\layout { \context { \Staff \RemoveEmptyStaves % To use the setting globally, uncomment the following line: % \override VerticalAxisGroup.remove-first = ##t } } \new StaffGroup << \new Staff \relative c' { e4 f g a \break c1 } \new Staff { % To use the setting globally, comment this line, % uncomment the line in the \layout block above \override Staff.VerticalAxisGroup.remove-first = ##t R1 \break R } >> \new StaffGroup << \new Staff \relative c' { e4 f g a \break c1 } \new Staff { R1 \break R } >> \paper { tagline = ##f }
Siehe auch
Glossar: Frenched staff.
Handbuch zum Lernen: Sichtbarkeit und Farbe von Objekten.
Notationsreferenz: Die Standardeinstellungen von Kontexten ändern, Das Notensystem, Ossia-Systeme, Unsichtbare Noten, Sichtbarkeit von Objekten.
Schnipsel: Staff notation.
Referenz der Interna: ChordNames, FiguredBass, Lyrics, Staff, VerticalAxisGroup, Staff_symbol_engraver.
Bekannte Probleme und Warnungen
Wenn man den Staff_symbol_engraver
entfernt, werden auch
die Taktlinien entfernt. Wenn eine sichtbare Taktlinie
angefordert wird, kann es zu Formatierungsfehlern kommen. In
diesem Fall sollten folgende Befehle eingesetzt werden, anstatt
den Engraver zu entfernen:
\omit StaffSymbol \override NoteHead.no-ledgers = ##t
Zu den bekannten Fehlern und Warnungen, die mit \Staff \RemoveEmptyStaves
zusammenhängen, siehe Die Standardeinstellungen von Kontexten ändern.
[ << Musikalische Notation ] | [Top][Contents][Index] | [ Spezielle Notation >> ] |
[ < Ossia-Systeme ] | [ Up : Einzelne Systeme verändern ] | [ Orchesterstimmen erstellen > ] |