]> git.donarmstrong.com Git - lilypond.git/blob - input/lsr/nesting-staves.ly
Split WWW target in two stages WWW-1 and WWW-2
[lilypond.git] / input / lsr / nesting-staves.ly
1 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
2 %% This file is in the public domain.
3 \version "2.11.46"
4
5 \header {
6   lsrtags = "staff-notation, contexts-and-engravers, tweaks-and-overrides"
7
8   texidoc = "
9 The property @code{systemStartDelimiterHierarchy} can be used to make
10 more complex nested staff groups. The command @code{\\set
11 StaffGroup.systemStartDelimiterHierarchy} takes an alphabetical list of
12 the number of staves produced. Before each staff a system start
13 delimiter can be given. It has to be enclosed in brackets and takes as
14 much staves as the brackets enclose. Elements in the list can be
15 omitted, but the first bracket takes always the complete number of
16 staves. The possibilities are @code{SystemStartBar},
17 @code{SystemStartBracket}, @code{SystemStartBrace}, and
18 @code{SystemStartSquare}.
19
20 "
21   doctitle = "Nesting staves"
22 } % begin verbatim
23 \new StaffGroup
24 \relative c'' <<
25   \set StaffGroup.systemStartDelimiterHierarchy
26     = #'(SystemStartSquare (SystemStartBrace (SystemStartBracket a
27                              (SystemStartSquare b)  ) c ) d)
28   \new Staff { c1 }
29   \new Staff { c1 }
30   \new Staff { c1 }
31   \new Staff { c1 }
32   \new Staff { c1 }
33 >>