Systeme schachteln
Die Eigenschaft systemStartDelimiterHierarchy
kann eingesetzt
werden, um komplizierte geschachtelte Systemklammern zu erstellen. Der
Befehl \set StaffGroup.systemStartDelimiterHierarchy
nimmt eine
Liste mit der Anzahl der Systeme, die ausgegeben werden, auf. Vor jedem
System kann eine Systemanfangsklammer angegeben werden. Sie muss in Klammern eingefügt
werden und umfasst so viele Systeme, wie die Klammer einschließt. Elemente
in der Liste können ausgelassen werden, aber die erste Klammer umfasst immer
die gesamte Gruppe. Die Möglichkeiten der Anfangsklammer sind: SystemStartBar
,
SystemStartBracket
, SystemStartBrace
und
SystemStartSquare
.
\new StaffGroup
\relative c'' <<
\override StaffGroup.SystemStartSquare.collapse-height = 4
\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 }
>>