Annidare i righi
Si può usare la proprietà systemStartDelimiterHierarchy
per creare
gruppi di righi annidati più complessi. Il comando \set
StaffGroup.systemStartDelimiterHierarchy
prende come argomento una lista
alfabetica dell’insieme di righi prodotti. Prima di ogni rigo si può
assegnare un delimitatore di inizio del sistema. Deve essere racchiuso
tra parentesi e collega tutti i righi compresi tra le parentesi. Gli
elementi nella lista possono essere omessi, ma la prima parentesi quadra
collega sempre tutti i righi. Le possibilità sono SystemStartBar
,
SystemStartBracket
, SystemStartBrace
e
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 }
>>