]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/snippets/nesting-staves.ly
f0e4422c9fba0bc09746f89a4d03bec9f414ce87
[lilypond.git] / Documentation / snippets / nesting-staves.ly
1 %% Do not edit this file; it is automatically
2 %% generated from LSR http://lsr.dsi.unimi.it
3 %% This file is in the public domain.
4 \version "2.13.16"
5
6 \header {
7   lsrtags = "staff-notation, contexts-and-engravers, tweaks-and-overrides"
8
9 %% Translation of GIT committish: 00ef2ac3dd16e21c9ffdffaa4d6d043a3f1a76e6
10   texidoces = "
11 Se puede utilizar la propiedad
12 @code{systemStartDelimiterHierarchy} para crear grupos de
13 pentagramas anidados de forma más compleja. La instrucción
14 @code{\\set StaffGroup.systemStartDelimiterHierarchy} toma una
15 lista alfabética del número de pentagramas producidos. Se puede
16 proporcionar antes de cada pentagrama un delimitador de comienzo
17 de sistema. Se debe encerrar entre corchetes y admite tantos
18 pentagramas como encierren las llaves. Se pueden omitir los
19 elementos de la lista, pero el primer corchete siempre abarca
20 todos los pentagramas. Las posibilidades son
21 @code{SystemStartBar}, @code{SystemStartBracket},
22 @code{SystemStartBrace} y @code{SystemStartSquare}.
23
24 "
25   doctitlees = "Anidado de grupos de pentagramas"
26
27
28 %% Translation of GIT committish: d96023d8792c8af202c7cb8508010c0d3648899d
29   texidocde = "
30 Die Eigenschaft @code{systemStartDelimiterHierarchy} kann eingesetzt
31 werden, um komplizierte geschachtelte Systemklammern zu erstellen.  Der
32 Befehl @code{\\set StaffGroup.systemStartDelimiterHierarchy} nimmt eine
33 Liste mit der Anzahl der Systeme, die ausgegeben werden, auf.  Vor jedem
34 System kann eine Systemanfangsklammer angegeben werden.  Sie muss in Klammern eingefügt
35 werden und umfasst so viele Systeme, wie die Klammer einschließt.  Elemente
36 in der Liste können ausgelassen werden, aber die erste Klammer umfasst immer
37 die gesamte Gruppe.  Die Möglichkeiten der Anfangsklammer sind: @code{SystemStartBar},
38 @code{SystemStartBracket}, @code{SystemStartBrace} und
39 @code{SystemStartSquare}.
40
41 "
42   doctitlede = "Systeme schachteln"
43
44 %% Translation of GIT committish: d78027a94928ddcdd18fd6534cbe6d719f80b6e6
45   texidocfr = "
46 La propriété @code{systemStartDelimiterHierarchy} permet de créer des
47 regroupements imbriqués complexes.  La commande
48 @code{\\set@tie{}StaffGroup.systemStartDelimiterHierarchy} prend en
49 argument la liste alphabétique des sous-groupes à hiérarchiser.  Chaque
50 sous-groupe peut être affublé d'un délimiteur particulier.  Chacun des
51 regroupements intermédiaires doit être borné par des parenthèses.  Bien
52 que des éléments de la liste puissent être omis, le premier délimiteur
53 embrassera toujours l'intégralité des portées.  Vous disposez des quatre
54 délimiteurs @code{SystemStartBar}, @code{SystemStartBracket},
55 @code{SystemStartBrace} et @code{SystemStartSquare}.
56
57 "
58   doctitlefr = "Imbrications de regroupements de portées"
59
60
61   texidoc = "
62 The property @code{systemStartDelimiterHierarchy} can be used to make
63 more complex nested staff groups. The command @code{\\set
64 StaffGroup.systemStartDelimiterHierarchy} takes an alphabetical list of
65 the number of staves produced. Before each staff a system start
66 delimiter can be given. It has to be enclosed in brackets and takes as
67 much staves as the brackets enclose. Elements in the list can be
68 omitted, but the first bracket takes always the complete number of
69 staves. The possibilities are @code{SystemStartBar},
70 @code{SystemStartBracket}, @code{SystemStartBrace}, and
71 @code{SystemStartSquare}.
72
73 "
74   doctitle = "Nesting staves"
75 } % begin verbatim
76
77 \new StaffGroup
78 \relative c'' <<
79   \set StaffGroup.systemStartDelimiterHierarchy
80     = #'(SystemStartSquare (SystemStartBrace (SystemStartBracket a
81                              (SystemStartSquare b)  ) c ) d)
82   \new Staff { c1 }
83   \new Staff { c1 }
84   \new Staff { c1 }
85   \new Staff { c1 }
86   \new Staff { c1 }
87 >>
88