]> git.donarmstrong.com Git - lilypond.git/blob - input/lsr/using-beatlength-and-beatgrouping.ly
Doc-es: pre-merge update of texidoc committishes.
[lilypond.git] / input / lsr / using-beatlength-and-beatgrouping.ly
1 %% Do not edit this file; it is auto-generated from input/new
2 %% This file is in the public domain.
3 %% Note: this file works from version 2.12.0
4 \version "2.12.0"
5
6 \header {
7 %% Translation of GIT committish: 740b9a6c16eb30a84b216d23aeb848aa1b632be6
8   texidoces = "
9 La propiedad @code{measureLength} determina dónde se deben insertar
10 líneas divisorias y, con @code{beatLength} y @code{beatGrouping}, cómo
11 se deben generar las barras autoomáticas para las duraciones de barra
12 y compases para los que no hay ninguna regla definida para los finales
13 de barra. Este ejemplo muestra distintas dormas de controlar el
14 barrado mediante el establecimiento de estas propiedades. Las
15 explicaciones están en forma de comentarios dentro del código.
16
17 "
18   doctitlees = "Utilización de beatLength y beatGrouping"
19
20 %% Translation of GIT committish: 0364058d18eb91836302a567c18289209d6e9706
21   texidocde = "
22 Die Eigenschaft @code{measureLength} bestimmt, wo Taktstriche eingefügt
23 werden sollen und, zusammen mit @code{beatLength} und
24 @code{beatGrouping}, wie automtische Balken für Notenlängen und
25 Taktarten, für die keine definierten Regeln gefunden werden, gesetzt
26 werden sollen.  Dieses Beispiel zeigt verschiedene Möglichkeiten,
27 die Balken zu kontrollieren, indem man diese Eigenschaften
28 beeinflusst.  Die Erklärungen werden als Kommentare im Quellcode
29 gegeben.
30 "
31   doctitlede = "beatLength und beatGrouping benutzen"
32
33 %% Translation of GIT committish: b3196fadd8f42d05ba35e8ac42f7da3caf8a3079
34   texidocfr = "
35 La propriété @code{measureLength} détermine la pulsation et, combinée à
36 @code{beatLength} y @code{beatGrouping}, comment générer les ligatures
37 automatiques selon les durées et la métrique lorsqu'aucune règle n'a été
38 définie.  L'exemple commenté qui suit indique différentes façons de
39 contrôler les ligatures à l'aide de ces propriétés. 
40
41 "
42   doctitlefr = "Utilisation conjointe de beatLength et beatGrouping"
43
44   lsrtags = "rhythms"
45   texidoc = "
46 The property @code{measureLength} determines where bar lines
47 should be inserted and, with @code{beatLength} and
48 @code{beatGrouping}, how automatic beams should be generated
49 for beam durations and time signatures for which no beam-ending
50 rules are defined.  This example shows several ways of controlling
51 beaming by setting these properties.  The explanations are shown
52 as comments in the code.
53 "
54   doctitle = "Using beatLength and beatGrouping"
55 } % begin verbatim
56
57
58 \relative c'' {
59   \time 3/4
60   % The default in 3/4 time is to beam in three groups
61   % each of a quarter note length
62   a16 a a a a a a a a a a a
63
64   \time 12/16
65   % No auto-beaming is defined for 12/16
66   a16 a a a a a a a a a a a
67
68   \time 3/4
69   % Change time signature symbol, but retain underlying 3/4 beaming
70   \set Score.timeSignatureFraction = #'(12 . 16)
71   a16 a a a a a a a a a a a
72
73   % The 3/4 time default grouping of (1 1 1) and beatLength of 1/8
74   % are not consistent with a measureLength of 3/4, so the beams
75   % are grouped at beatLength intervals
76   \set Score.beatLength = #(ly:make-moment 1 8)
77   a16 a a a a a a a a a a a
78
79   % Specify beams in groups of (3 3 2 3) 1/16th notes
80   % 3+3+2+3=11, and 11*1/16<>3/4, so beatGrouping does not apply,
81   % and beams are grouped at beatLength (1/16) intervals
82   \set Score.beatLength = #(ly:make-moment 1 16)
83   \set Score.beatGrouping = #'(3 3 2 3)
84   a16 a a a a a a a a a a a
85
86   % Specify beams in groups of (3 4 2 3) 1/16th notes
87   % 3+4+2+3=12, and 12*1/16=3/4, so beatGrouping applies
88   \set Score.beatLength = #(ly:make-moment 1 16)
89   \set Score.beatGrouping = #'(3 4 2 3)
90   a16 a a a a a a a a a a a
91 }
92