]> git.donarmstrong.com Git - lilypond.git/blob - input/lsr/using-beatlength-and-beatgrouping.ly
Merge branch 'lilypond/translation' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond
[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.13.1"
5
6 \header {
7   texidoces = "
8 La propiedad @code{measureLength} determina dónde se deben insertar
9 líneas divisorias y, con @code{beatLength} y @code{beatGrouping}, cómo
10 se deben generar las barras autoomáticas para las duraciones de barra
11 y compases para los que no hay ninguna regla definida para los finales
12 de barra. Este ejemplo muestra distintas dormas de controlar el
13 barrado mediante el establecimiento de estas propiedades. Las
14 explicaciones están en forma de comentarios dentro del código.
15
16 "
17   doctitlees = "Utilización de beatLength y beatGrouping"
18
19 %% Translation of GIT committish :<0364058d18eb91836302a567c18289209d6e9706>
20   texidocde = "
21 Die Eigenschaft @code{measureLength} bestimmt, wo Taktstriche eingefügt
22 werden sollen und, zusammen mit @code{beatLength} und
23 @code{beatGrouping}, wie automtische Balken für Notenlängen und
24 Taktarten, für die keine definierten Regeln gefunden werden, gesetzt
25 werden sollen.  Dieses Beispiel zeigt verschiedene Möglichkeiten,
26 die Balken zu kontrollieren, indem man diese Eigenschaften
27 beeinflusst.  Die Erklärungen werden als Kommentare im Quellcode
28 gegeben.
29 "
30   doctitlede = "beatLength und beatGrouping benutzen"
31
32   lsrtags = "rhythms"
33   texidoc = "
34 The property @code{measureLength} determines where bar lines
35 should be inserted and, with @code{beatLength} and
36 @code{beatGrouping}, how automatic beams should be generated
37 for beam durations and time signatures for which no beam-ending
38 rules are defined.  This example shows several ways of controlling
39 beaming by setting these properties.  The explanations are shown
40 as comments in the code.
41 "
42   doctitle = "Using beatLength and beatGrouping"
43 } % begin verbatim
44
45
46 \relative c'' {
47   \time 3/4
48   % The default in 3/4 time is to beam in three groups
49   % each of a quarter note length
50   a16 a a a a a a a a a a a
51
52   \time 12/16
53   % No auto-beaming is defined for 12/16
54   a16 a a a a a a a a a a a
55
56   \time 3/4
57   % Change time signature symbol, but retain underlying 3/4 beaming
58   \set Score.timeSignatureFraction = #'(12 . 16)
59   a16 a a a a a a a a a a a
60
61   % The 3/4 time default grouping of (1 1 1) and beatLength of 1/8
62   % are not consistent with a measureLength of 3/4, so the beams
63   % are grouped at beatLength intervals
64   \set Score.beatLength = #(ly:make-moment 1 8)
65   a16 a a a a a a a a a a a
66
67   % Specify beams in groups of (3 3 2 3) 1/16th notes
68   % 3+3+2+3=11, and 11*1/16<>3/4, so beatGrouping does not apply,
69   % and beams are grouped at beatLength (1/16) intervals
70   \set Score.beatLength = #(ly:make-moment 1 16)
71   \set Score.beatGrouping = #'(3 3 2 3)
72   a16 a a a a a a a a a a a
73
74   % Specify beams in groups of (3 4 2 3) 1/16th notes
75   % 3+4+2+3=12, and 12*1/16=3/4, so beatGrouping applies
76   \set Score.beatLength = #(ly:make-moment 1 16)
77   \set Score.beatGrouping = #'(3 4 2 3)
78   a16 a a a a a a a a a a a
79 }
80