]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/snippets/subdividing-beams.ly
Merge branch 'master' into lilypond/translation
[lilypond.git] / Documentation / snippets / subdividing-beams.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: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
12
13   texidoces = "
14
15 Las barras de semicorchea, o de figuras más breves, no se subdividen
16 de forma predeterminada.  Esto es, las tres (o más) barras se amplían
17 sin romperse sobre grupos completos de notas.  Este comportamiento se
18 puede modificar para subdividir las barras en subgrupos mediante el
19 establecimiento de la propiedad @code{subdivideBeams}.  Cuando está
20 activada, las barras se subdividen a intervalos definidos por el valor
21 actual de @code{baseMoment} mediante la reducción de las barras
22 repetidas a una sola entre los subgrupos.  Observe que el valor
23 predeterminado de @code{baseMoment} es uno más que el denominador del
24 tipo de compás actual, si no se fija explícitamente.  Se debe ajustar
25 a una fracción que da la duración del subgrupo de barras utilizando la
26 función @code{ly:make-moment}, como se ve en este fragmento de código.
27 Asimismo, cuando se modifica @code{baseMoment}, se debería cambiar
28 también @code{beatStructure} para que corresponda al @code{baseMoment}
29 nuevo:
30
31 "
32   doctitlees = "Subdivisión de barras"
33
34 %% Translation of GIT committish: 3b125956b08d27ef39cd48bfa3a2f1e1bb2ae8b4
35   texidocfr = "
36 Les ligatures d'une succession de notes de durée inférieure à la croche
37 ne sont pas subdivisées par défaut.  Autrement dit, tous les traits de
38 ligature (deux ou plus) seront continus.  Ce comportement peut être
39 modifié afin de diviser la ligature en sous-groupes grâce à la propriété
40 @code{subdivideBeams}.  Lorsqu'elle est activée, les ligatures seront
41 subdivisées selon un intervalle défini par @code{baseMoment}@tie{}; il n'y
42 aura alors plus qu'un seul trait de ligature entre chaque sous-groupe.
43 Par défaut, @code{baseMoment} fixe la valeur de référence par rapport à
44 la métrique en vigueur.  Il faudra donc lui fournir, à l'aide de la
45 fonction @code{ly:make-moment}, une fraction correspondant à la durée du
46 sous-groupe désiré comme dans l'exemple ci-dessous.  Gardez à l'esprit
47 que, si vous venez à modifier @code{baseMoment}, vous devrez
48 probablement adapter @code{beatStrusture} afin qu'il reste en adéquation
49 avec les nouvelles valeurs de @code{baseMoment}.
50
51 "
52   doctitlefr = "Subdivision des ligatures"
53
54   lsrtags = "rhythms"
55
56   texidoc = "
57 The beams of consecutive 16th (or shorter) notes are, by default, not
58 subdivided.  That is, the three (or more) beams stretch unbroken over
59 entire groups of notes.  This behavior can be modified to subdivide
60 the beams into sub-groups by setting the property
61 @code{subdivideBeams}. When set, multiple beams will be subdivided at
62 intervals defined by the current value of @code{baseMoment} by reducing
63 the multiple beams to just one beam between the sub-groups. Note that
64 @code{baseMoment} defaults to one over the denominator of the current
65 time signature if not set explicitly. It must be set to a fraction
66 giving the duration of the beam sub-group using the
67 @code{ly:make-moment} function, as shown in this snippet. Also, when
68 @code{baseMoment} is changed, @code{beatStructure} should also be changed
69 to match the new @code{baseMoment}:
70
71 "
72   doctitle = "Subdividing beams"
73 } % begin verbatim
74
75
76 \relative c'' {
77   c32[ c c c c c c c]
78   \set subdivideBeams = ##t
79   c32[ c c c c c c c]
80
81   % Set beam sub-group length to an eighth note
82   \set baseMoment = #(ly:make-moment 1 8)
83   \set beatStructure = #'(2 2 2 2)
84   c32[ c c c c c c c]
85
86   % Set beam sub-group length to a sixteenth note
87   \set baseMoment = #(ly:make-moment 1 16)
88   \set beatStructure = #'(4 4 4 4)
89   c32[ c c c c c c c]
90 }
91