]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/snippets/conducting-signs,-measure-grouping-signs.ly
69d604559ca3b1827e43a9e2a1cac853f306fe3b
[lilypond.git] / Documentation / snippets / conducting-signs,-measure-grouping-signs.ly
1 % DO NOT EDIT this file manually; it is automatically
2 % generated from Documentation/snippets/new
3 % Make any changes in Documentation/snippets/new/
4 % and then run scripts/auxiliar/makelsr.py
5 %
6 % This file is in the public domain.
7 %% Note: this file works from version 2.14.0
8 \version "2.14.0"
9
10 \header {
11 %% Translation of GIT committish: 2d548a99cb9dba80f2ff035582009477cd37eceb
12   texidoces = "
13 La agrupación de pulsos dentro de un compás está controlada por la
14 propiedad de contexto @code{beatStructure}.  Hay establecidos valores
15 de @code{beatStructure} para muchos tipos de compases en
16 @file{scm/time-signature-settings.scm}.  Los valores de
17 @code{beatStructure} se pueden cambiar o establecer con @code{\\set}.
18 Como alternativa, se puede usar la función de Scheme
19 @code{set-time-signature} para establecer tanto el compás como la
20 estructura de pulsos.  @code{set-time-signature} acepta tres
21 argumentos: el número de pulsos, la longitud del pulso y la agrupación
22 interna de los pulsos en el compás.  Tanto @code{\\time} como
23 @code{set-time-signature} se aplican al contexto @code{Timing}, por lo
24 que no restablecen los valores de @code{beatStructure} ni de
25 @code{baseMoment} que se establezcan en otros contextos de nivel
26 inferior, como @code{Voice}.
27
28 Si el grabador @code{Measure_grouping_engraver} está incluido en uno
29 de los contextos de presentación, se imprimirán signos de agrupación
30 de pulsos.  Estos símbolos facilitan la lectura de música moderna
31 rítmicamente compleja.  En este ejemplo, el compás de 9/8 se agrupa
32 según dos patrones distintos utilizando los dos métodos, mientras que
33 el compás de 5/8 se agrupa de acuerdo con el ajuste predeterminado que
34 está en @file{scm/time-signature-settings.scm}:
35
36 "
37 doctitlees = "Símbolos de dirección y símbolos de agrupación de compás"
38
39
40 %% Translation of GIT committish: 0a868be38a775ecb1ef935b079000cebbc64de40
41   texidocde = "
42 Optionen, mit denen die Balken in einem Takt gruppiert werden, sind
43 durch die Scheme-Funktion @code{set-time-signature} erhältlich, die
44 drei Argumente braucht:  Die Zahl der Taktschläge, die Länge des
45 Schlages und die interne gruppieren von Balken in dem Takt.  Wenn der
46 @code{Measure_grouping_engraver} hinzugefügt worden ist, erstellt
47 diese Funktion auch @code{MeasureGrouping}-(Taktgruppen)-Zeichen.  Derartige
48 Zeichen erleichtern das Lesen von rhythmisch komplexer Musik.  In dem
49 Beispiel ist der 9/8-Takt in 2, 2, 2 und 3 aufgeteilt.  Das wird
50 der @code{set-time-signature}-Funktion als das dritte Argument mitgegeben:
51 @code{'(2 2 2 3)}:
52
53 "
54   doctitlede = "Dirigierzeichen Taktgruppenzeichen"
55
56
57
58 %% Translation of GIT committish: 190a067275167c6dc9dd0afef683d14d392b7033
59   texidocfr = "
60 Les règles de ligature par mesure sont gérées par la propriété
61 @code{beatStructure}.  Ses valeurs par défaut sont répertoriées, par
62 métrique, dans le fichier @code{scm/@/time-@/signature@/-settings@/.scm}.  Elles
63 sont modifiables grâce à la commande @code{\\set}.
64 La fonction Scheme @code{set-time-signature} permet quant à elle de
65 définir à la fois la métrique et la pulsation.  Celle-ci prend trois
66 arguments@tie{}: le nombre de pulsations, la durée de la pulsation et le
67 regroupement des pulsations dans la mesure.   @code{\\time} et
68 @code{set-time-signature} s'appliquent tous deux au contexte
69 @code{Timing}@tie{}; ils ne redéfiniront donc pas les valeurs de
70 @code{beatStructure} ou @code{baseMoment} lorsque qu'elles sont
71 modifiées dans un contexte de niveau inférieur comme @code{Voice} par
72 exemple.
73 Si l'on fait appel au @code{Measure_grouping_engraver}, la fonction
74 @code{set-time-signature} créera aussi des symboles
75 @code{MeasureGrouping}.  Ces symboles aident à la lecture des œuvres
76 modernes à la rythmique complexe.  Dans l'exemple qui suit, la mesure à
77 9/8 est divisée en 2, 2, 2 et 3, alors que la mesure à 5/8 répond aux
78 règles par défaut contenues dans le fichier @w{@code{scm/@/beam@/-settings@/.scm}}.
79
80 "
81   doctitlefr = "Signes de direction signes de sous-groupe"
82
83   lsrtags = "rhythms"
84   texidoc = "
85 Beat grouping within a measure is controlled by the context property
86 @code{beatStructure}.  Values of @code{beatStructure} are
87 established for many time signatures in
88 @file{scm/time-signature-settings.scm}.  Values of @code{beatStructure}
89 can be changed or set with @code{\\set}.
90 Alternatively, the
91 Scheme function @code{set-time-signature} can be used to both
92 set the time signature and establish the beat structure.
93 @code{set-time-signature}, takes three arguments: the
94 number of beats, the beat length, and the internal grouping of beats in
95 the measure.  @code{\\time} and @code{set-time-signature} both apply
96 to the @code{Timing} context, so they will not reset values of
97 @code{beatStructure} or @code{baseMoment} that are set in
98 other lower-level contexts, such as @code{Voice}.
99
100 If the @code{Measure_grouping_engraver} is included
101 in one of the display contexts, measure grouping signs will be
102 created.  Such signs ease reading rhythmically complex modern music.
103 In the example, the 9/8 measure is grouped in two different
104 patterns using the two different methods, while the 5/8 measure
105 is grouped according to the default setting in
106 @file{scm/time-signature-settings.scm}:
107 "
108   doctitle = "Conducting signs measure grouping signs"
109 } % begin verbatim
110
111
112
113 \score {
114   \new Voice \relative c'' {
115     \time 9/8
116     g8 g d d g g a( bes g) |
117     \set Timing.beatStructure = #'(2 2 2 3)
118     g8 g d d g g a( bes g) |
119     #(set-time-signature 9 8 '(4 5))
120     g8 g d d g g a( bes g) |
121     \time 5/8
122     a4. g4 |
123   }
124   \layout {
125     \context {
126       \Staff
127       \consists "Measure_grouping_engraver"
128     }
129   }
130 }