]> git.donarmstrong.com Git - lilypond.git/blob - input/lsr/nesting-staves.ly
Merge branch 'master' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond into lilypond...
[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.38"
4
5 \header {
6   lsrtags = "staff-notation, contexts-and-engravers, tweaks-and-overrides"
7  texidoc = "
8 The property @code{systemStartDelimiterHierarchy} can be used to make
9 more complex nested staff groups. The command @code{\\set
10 StaffGroup.systemStartDelimiterHierarchy} takes an alphabetical list of
11 the number of staves produced. Before each staff a system start
12 delimiter can be given. It has to be enclosed in brackets and takes as
13 much staves as the brackets enclose. Elements in the list can be
14 omitted, but the first bracket takes always the complete number of
15 staves. The possibilities are @code{SystemStartBar},
16 @code{SystemStartBracket}, @code{SystemStartBrace}, and
17 @code{SystemStartSquare}.
18 " }
19 % begin verbatim
20 \new StaffGroup
21 \relative c'' <<
22   \set StaffGroup.systemStartDelimiterHierarchy
23     = #'(SystemStartSquare (SystemStartBrace (SystemStartBracket a
24                              (SystemStartSquare b)  ) c ) d)
25   \new Staff { c1 }
26   \new Staff { c1 }
27   \new Staff { c1 }
28   \new Staff { c1 }
29   \new Staff { c1 }
30 >>