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