Imbrications de regroupements de portées
La propriété de contexte systemStartDelimiterHierarchy permet de
créer des regroupements imbriqués complexes. Dans le cadre d’un
StaffGroup, elle prend en argument la liste alphabétique des
sous-groupes à hiérarchiser. Chaque sous-groupe peut être affublé d’un
délimiteur particulier. Chacun des regroupements intermédiaires doit
être borné par des parenthèses. Bien que des éléments de la liste
puissent être omis, le premier délimiteur embrassera toujours
l’intégralité des portées. Vous disposez des quatre délimiteurs
SystemStartBar, SystemStartBracket,
SystemStartBrace et 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 }
>>