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