[ << Musikalische Notation ] | [Anfang][Inhalt][Index][ ? ] | [ Spezielle Notation >> ] | ||
[ < Notation auf Systemen ] | [ Nach oben : Notation auf Systemen ] | [ Neue Notensysteme erstellen > ] |
1.6.1 Systeme anzeigen lassen
Dieser Abschnitt zeigt unterschiedliche Methoden, Notensysteme und Gruppen von Systemen zu erstellen.
Neue Notensysteme erstellen | ||
Systeme gruppieren | ||
Verschachtelte Notensysteme |
[ << Musikalische Notation ] | [Anfang][Inhalt][Index][ ? ] | [ Spezielle Notation >> ] | ||
[ < Systeme anzeigen lassen ] | [ Nach oben : Systeme anzeigen lassen ] | [ Systeme gruppieren > ] |
Neue Notensysteme erstellen
Notensysteme (engl. staff, Pl. staves)
werden mit dem \new
oder \context
-Befehl erstellt. Zu
Einzelheiten siehe
Umgebungen erstellen.
Der einfachste Notensystem-Kontext ist Staff
:
\new Staff { c4 d e f }
DrumStaff
(Perkussionsnotensystem) erstellt ein Notensystem
mit fünf Linien, das für ein typisches Schlagzeug eingerichtet ist.
Für jedes Instrument werden unterschiedliche Symbole dargestellt.
Die Instrumente werden innerhalb der
drummode
-Umgebung gesetzt, wo jedes Instrument seine eigene
Bezeichnung hat. Zu Einzelheiten siehe
Schlagzeugsysteme.
\new DrumStaff { \drummode { cymc hh ss tomh } }
RhythmicStaff
(Rhythmus-System) erstellt ein Notensystem mit
nur einer Notenlinie, auf welcher nur die rhythmischen Werte der
eingegebenen Noten dargestellt werden. Die wirklichen Längen bleiben
erhalten. Zu Einzelheiten, siehe
Melodierhythmus anzeigen.
\new RhythmicStaff { c4 d e f }
TabStaff
(Tabulatursystem) erstellt eine Tabulatur mit sechs
Saiten in der üblichen Gitarrenstimmung. Zu Einzelheiten siehe
Standardtabulaturen.
\new TabStaff { c4 d e f }
Es gibt zwei Notensysteme, die zur Notation von Alter Musik eingesetzt
werden: MensuralStaff
and VaticanaStaff
. Sie sind
erklärt in
Vordefinierte Umgebungen.
Das GregorianTranscriptionStaff
(System zur Transkription des
Gregorianischen Chorals) erstellt ein Notensystem, um modernen
Gregorianischen Choral zu notieren. Es hat keine Notenlinien.
\new GregorianTranscriptionStaff { c4 d e f e d }
Neue Notensystem-Kontexte können selber definiert werden. Zu Einzelheiten, siehe Neue Umgebungen definieren.
Siehe auch
Notationsreferenz: Umgebungen erstellen, Schlagzeugsysteme, Melodierhythmus anzeigen, Standardtabulaturen, Vordefinierte Umgebungen, Das Notensystem, Gregorianische Gesangs-Kontexte, Mensural-Kontexte, Neue Umgebungen definieren.
Schnipsel: Notation auf Systemen.
Referenz der Interna: Staff, DrumStaff, GregorianTranscriptionStaff, RhythmicStaff, TabStaff, MensuralStaff, VaticanaStaff, StaffSymbol.
[ << Musikalische Notation ] | [Anfang][Inhalt][Index][ ? ] | [ Spezielle Notation >> ] | ||
[ < Neue Notensysteme erstellen ] | [ Nach oben : Systeme anzeigen lassen ] | [ Verschachtelte Notensysteme > ] |
Systeme gruppieren
Es gibt verschiedene Kontexte, um einzelne Notensysteme zu gruppieren und einer Partitur zu verbinden. Jeder Gruppenstil beeinflusst das Aussehen des Systemanfangs und das Verhalten der Taktlinien.
Wenn kein Kontext angegeben ist, wird die Standardeinstellung eingesetzt: die Gruppe beginnt mit einer vertikalen Linie und die Taktlinien sind nicht verbunden.
<< \new Staff { c1 c } \new Staff { c1 c } >>
Im StaffGroup
-Kontext die Gruppe mit einer eckigen Klammer
begonnen und die Taktlinien durch alle Systeme gezogen.
\new StaffGroup << \new Staff { c1 c } \new Staff { c1 c } >>
In einem ChoirStaff
(Chorsystem) beginnt die Gruppe mit einer
eckigen Klammer, aber die Taktlinien sind nicht verbunden.
\new ChoirStaff << \new Staff { c1 c } \new Staff { c1 c } >>
In einem GrandStaff
(Akkolade) beginnt die Gruppe mit einer
geschweiften Klammer und die Taktlinien sind durchgezogen.
\new GrandStaff << \new Staff { c1 c } \new Staff { c1 c } >>
Der PianoStaff
-(Klaviersystem)-Kontext ist identisch mit dem
GrandStaff
-Kontext, aber es ermöglicht zusätzlich direkt
die Angabe einer Instrumentbezeichnung. Zu Einzelheiten siehe
Instrumentenbezeichnungn.
\new PianoStaff << \set PianoStaff.instrumentName = #"Piano" \new Staff { c1 c } \new Staff { c1 c } >>
Jede Systemgruppe stellt die Eigenschaft
systemStartDelimiter
(SystemBeginnBegrenzer) auf einen der
folgenden Werte:
SystemStartBar
, SystemStartBrace
oder
SystemStartBracket
. Ein vierter Begrenzer,
SystemStartSquare
, ist auch erreichbar, aber man muss ihr
explizit einstellen.
Neue Systemgruppen können definiert werden. Zu Einzelheiten siehe Neue Umgebungen definieren.
Ausgewählte Schnipsel
Use square bracket at the start of a staff group
The system start delimiter SystemStartSquare
can be used by
setting it explicitly in a StaffGroup
or ChoirStaffGroup
context.
\score { \new StaffGroup { << \set StaffGroup.systemStartDelimiter = #'SystemStartSquare \new Staff { c'4 d' e' f' } \new Staff { c'4 d' e' f' } >> } }
Display bracket with only one staff in a system
If there is only one staff in one of the staff types
ChoirStaff
or StaffGroup
, the bracket and the starting
bar line will not be displayed as standard behavior. This can be changed
by overriding the relevant properties.
Note that in contexts such as PianoStaff
and GrandStaff
where the systems begin with a brace instead of a bracket, another
property has to be set, as shown on the second system in the example.
\markup \left-column { \score { \new StaffGroup << % Muss geringer sein als die aktuelle Zahl der Notenlinien \override StaffGroup.SystemStartBracket #'collapse-height = #1 \override Score.SystemStartBar #'collapse-height = #1 \new Staff { c'1 } >> \layout { } } \score { \new PianoStaff << \override PianoStaff.SystemStartBrace #'collapse-height = #1 \override Score.SystemStartBar #'collapse-height = #1 \new Staff { c'1 } >> \layout { } } }
Mensurstriche layout (bar lines between the staves)
The mensurstriche-layout where the bar lines do not show on the staves
but between staves can be achieved with a StaffGroup
instead of
a ChoirStaff
. The bar line on staves is blanked out by setting
the transparent
property.
global = { \override Staff.BarLine #'transparent = ##t s1 s % Letze Taktlinie ist nicht unterbrochen \revert Staff.BarLine #'transparent \bar "|." } \new StaffGroup \relative c'' { << \new Staff { << \global { c1 c } >> } \new Staff { << \global { c c } >> } >> }
Siehe auch
Glossar: Klammer, Klammer, Akkolade.
Notationsreferenz: Instrumentenbezeichnungn, Neue Umgebungen definieren.
Schnipsel: Notation auf Systemen.
Referenz der Interna: Staff, StaffGroup, ChoirStaff, GrandStaff, PianoStaff, SystemStartBar, SystemStartBrace, SystemStartBracket, SystemStartSquare.
[ << Musikalische Notation ] | [Anfang][Inhalt][Index][ ? ] | [ Spezielle Notation >> ] | ||
[ < Systeme gruppieren ] | [ Nach oben : Systeme anzeigen lassen ] | [ Einzelne Systeme verändern > ] |
Verschachtelte Notensysteme
System-Gruppen können in beliebiger Tiefe geschachtelt werden. In diesem Fall erstellt jeder neue, innen liegende Kontext eine neue Klammer außerhalb der Klammer der Systemgruppe, in der er sich befindet.
\new StaffGroup << \new Staff { c2 c | c2 c } \new StaffGroup << \new Staff { g2 g | g2 g } \new StaffGroup \with { systemStartDelimiter = #'SystemStartSquare } << \new Staff { e2 e | e2 e } \new Staff { c2 c | c2 c } >> >> >>
Neue geschachtelte Systemgruppen können definiert werden. Zu Einzelheiten siehe Neue Umgebungen definieren.
Ausgewählte Schnipsel
Nesting staves
The property systemStartDelimiterHierarchy
can be used to make
more complex nested staff groups. The command \set
StaffGroup.systemStartDelimiterHierarchy
takes an alphabetical list of
the number of staves produced. Before each staff a system start
delimiter can be given. It has to be enclosed in brackets and takes as
much staves as the brackets enclose. Elements in the list can be
omitted, but the first bracket takes always the complete number of
staves. The possibilities are SystemStartBar
,
SystemStartBracket
, SystemStartBrace
, and
SystemStartSquare
.
\new StaffGroup \relative c'' << \set StaffGroup.systemStartDelimiterHierarchy = #'(SystemStartSquare (SystemStartBrace (SystemStartBracket a (SystemStartSquare b) ) c ) d) \new Staff { c1 } \new Staff { c1 } \new Staff { c1 } \new Staff { c1 } \new Staff { c1 } >>
Siehe auch
Notationsreferenz: Systeme gruppieren, Instrumentenbezeichnungn, Neue Umgebungen definieren.
Schnipsel: Notation auf Systemen.
Referenz der Interna: StaffGroup, ChoirStaff, SystemStartBar, SystemStartBrace, SystemStartBracket, SystemStartSquare.
[ << Musikalische Notation ] | [Anfang][Inhalt][Index][ ? ] | [ Spezielle Notation >> ] | ||
[ < Systeme gruppieren ] | [ Nach oben : Systeme anzeigen lassen ] | [ Einzelne Systeme verändern > ] |