]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/snippets/conducting-signs,-measure-grouping-signs.ly
Revert "CG: add updating of lilypond.pot in the release process"
[lilypond.git] / Documentation / snippets / conducting-signs,-measure-grouping-signs.ly
index 9c2bd3c7eea9087e3e05ad550ae55f645828029b..509f2fa8b94bfb5420abde6085a3af14d0c402ff 100644 (file)
@@ -1,33 +1,43 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 % This file is in the public domain.
-%% Note: this file works from version 2.13.4
-\version "2.13.10"
+%% Note: this file works from version 2.15.19
+\version "2.15.19"
 
 \header {
 
 \header {
-%% Translation of GIT committish: 45fc8488655f9ea122d1ec6e3328892618bd6971
+%% Translation of GIT committish: b482c3e5b56c3841a88d957e0ca12964bd3e64fa
   texidoces = "
 La agrupación de pulsos dentro de un compás está controlada por la
   texidoces = "
 La agrupación de pulsos dentro de un compás está controlada por la
-agrupación predeterminada que se establece en @code{beamSettings}.
-Estas agrupaciones se pueden establecer mediante el uso de
-@code{\\overrideBeamSettings}.  De forma alternativa, se puede usar la
-función de Scheme @code{set-time-signature} para establecer tanto el
-compás como la regla de agrupamiento predeterminada.
-@code{set-time-signature} acepta tres argumentos: el número de pulsos,
-la longitud del pulso y la agrupación interna de los pulsos en el
-compás.  Si el grabador @code{Measure_grouping_engraver} está incluido
-en uno de los contextos de presentación, se imprimirán signos de
-agrupación de pulsos.  Estos símbolos facilitan la lectura de música
-moderna rítmicamente compleja.  En este ejemplo, el compás de 9/8 se
-agrupa según dos patrones distintos utilizando los dos métodos,
-mientras que el compás de 5/8 se agrupa de acuerdo con el ajuste
-predeterminado que está en @file{scm/beam-settings.scm}:
+propiedad de contexto @code{beatStructure}.  Hay establecidos valores
+de @code{beatStructure} para muchos tipos de compases en
+@file{scm/time-signature-settings.scm}.  Los valores de
+@code{beatStructure} se pueden cambiar o establecer con @code{\\set}.
+Como alternativa, se puede usar @code{\\time} para establecer tanto el
+compás como la estructura de pulsos.  Para ello, especificamos la
+agrupación interna de los pulsos del compás como una lista de números
+(en la sintaxis de Scheme) antes de la indicación de compás.
+
+@code{\\time} se aplica al contexto @code{Timing}, por lo que no
+restablece los valores de @code{beatStructure} ni de @code{baseMoment}
+que se establezcan en otros contextos de nivel inferior, como
+@code{Voice}.
+
+Si el grabador @code{Measure_grouping_engraver} está incluido en uno
+de los contextos de presentación, se imprimirán signos de agrupación
+de pulsos.  Estos símbolos facilitan la lectura de música moderna
+rítmicamente compleja.  En este ejemplo, el compás de 9/8 se agrupa
+según dos patrones distintos utilizando los dos métodos, mientras que
+el compás de 5/8 se agrupa de acuerdo con el ajuste predeterminado que
+está en @file{scm/time-signature-settings.scm}:
 
 "
 doctitlees = "Símbolos de dirección y símbolos de agrupación de compás"
 
 
 
 "
 doctitlees = "Símbolos de dirección y símbolos de agrupación de compás"
 
 
-%% Translation of GIT committish: d96023d8792c8af202c7cb8508010c0d3648899d
+%% Translation of GIT committish: 0a868be38a775ecb1ef935b079000cebbc64de40
   texidocde = "
 Optionen, mit denen die Balken in einem Takt gruppiert werden, sind
 durch die Scheme-Funktion @code{set-time-signature} erhältlich, die
   texidocde = "
 Optionen, mit denen die Balken in einem Takt gruppiert werden, sind
 durch die Scheme-Funktion @code{set-time-signature} erhältlich, die
@@ -41,56 +51,73 @@ der @code{set-time-signature}-Funktion als das dritte Argument mitgegeben:
 @code{'(2 2 2 3)}:
 
 "
 @code{'(2 2 2 3)}:
 
 "
-  doctitlede = "Dirigirzeichen Taktgruppenzeichen"
+  doctitlede = "Dirigierzeichen Taktgruppenzeichen"
 
 
 
 
 
 
-%% Translation of GIT committish: 7b70644b95f383b4281e9ffa146d315d2ada11d3
+%% Translation of GIT committish: 3b125956b08d27ef39cd48bfa3a2f1e1bb2ae8b4
   texidocfr = "
 Les règles de ligature par mesure sont gérées par la propriété
   texidocfr = "
 Les règles de ligature par mesure sont gérées par la propriété
-@code{beamSettings}.  Elles peuvent être modifiées par la commande
-@code{\\overrideBeamSettings}.  
-Il existe des options qui permettent de grouper les ligatures au sein
-d'une mesure, grâce à la fonction Scheme @code{set-time-signature}.
-Celle-ci prend trois arguments : le nombre de pulsations, la durée de la
-pulsation et le regroupement des pulsations dans la mesure.  Si l'on
-fait appel au @code{Measure_grouping_engraver}, la fonction
+@code{beatStructure}.  Ses valeurs par défaut sont répertoriées, par
+métrique, dans le fichier @code{scm/@/time-@/signature@/-settings@/.scm}.  Elles
+sont modifiables grâce à la commande @code{\\set}.
+La fonction Scheme @code{set-time-signature} permet quant à elle de
+définir à la fois la métrique et la pulsation.  Celle-ci prend trois
+arguments@tie{}: le nombre de pulsations, la durée de la pulsation et le
+regroupement des pulsations dans la mesure.   @code{\\time} et
+@code{set-time-signature} s'appliquent tous deux au contexte
+@code{Timing}@tie{}; ils ne redéfiniront donc pas les valeurs de
+@code{beatStructure} ou @code{baseMoment} lorsque qu'elles sont
+modifiées dans un contexte de niveau inférieur comme @code{Voice} par
+exemple.
+
+Si l'on fait appel au @code{Measure_grouping_engraver}, la fonction
 @code{set-time-signature} créera aussi des symboles
 @code{MeasureGrouping}.  Ces symboles aident à la lecture des œuvres
 modernes à la rythmique complexe.  Dans l'exemple qui suit, la mesure à
 9/8 est divisée en 2, 2, 2 et 3, alors que la mesure à 5/8 répond aux
 @code{set-time-signature} créera aussi des symboles
 @code{MeasureGrouping}.  Ces symboles aident à la lecture des œuvres
 modernes à la rythmique complexe.  Dans l'exemple qui suit, la mesure à
 9/8 est divisée en 2, 2, 2 et 3, alors que la mesure à 5/8 répond aux
-règles par défaut contenues dans le fichier @w{@code{scm/beam-settings.scm}}.
+règles par défaut contenues dans le fichier
+@w{@code{scm/@/beam@/-settings@/.scm}}.
 
 "
   doctitlefr = "Signes de direction signes de sous-groupe"
 
   lsrtags = "rhythms"
   texidoc = "
 
 "
   doctitlefr = "Signes de direction signes de sous-groupe"
 
   lsrtags = "rhythms"
   texidoc = "
-Beat grouping within a bar is controlled by the default grouping
-established in @code{beamSettings}.  This grouping can be established
-by the use of @code{\\overrideBeamSettings}.  Alternatively, the
-Scheme function @code{set-time-signature} can be used to both
-set the time signature and establish the default grouping rule.
-@code{set-time-signature}, takes three arguments: the
-number of beats, the beat length, and the internal grouping of beats in
-the measure.  If the @code{Measure_grouping_engraver} is included
+Beat grouping within a measure is controlled by the context property
+@code{beatStructure}.  Values of @code{beatStructure} are
+established for many time signatures in
+@file{scm/time-signature-settings.scm}.  Values of @code{beatStructure}
+can be changed or set with @code{\\set}.
+Alternatively, @code{\\time} can be used to both
+set the time signature and establish the beat structure.
+For this, you specify the internal grouping of beats in a measure
+as a list of numbers (in Scheme syntax) before the time signature.
+
+@code{\\time} applies to the @code{Timing} context, so it will not
+reset values of @code{beatStructure} or @code{baseMoment} that are set
+in other lower-level contexts, such as @code{Voice}.
+
+If the @code{Measure_grouping_engraver} is included
 in one of the display contexts, measure grouping signs will be
 created.  Such signs ease reading rhythmically complex modern music.
 In the example, the 9/8 measure is grouped in two different
 patterns using the two different methods, while the 5/8 measure
 is grouped according to the default setting in
 in one of the display contexts, measure grouping signs will be
 created.  Such signs ease reading rhythmically complex modern music.
 In the example, the 9/8 measure is grouped in two different
 patterns using the two different methods, while the 5/8 measure
 is grouped according to the default setting in
-@file{scm/beam-settings.scm}:
+@file{scm/time-signature-settings.scm}:
 "
   doctitle = "Conducting signs measure grouping signs"
 } % begin verbatim
 
 
 "
   doctitle = "Conducting signs measure grouping signs"
 } % begin verbatim
 
 
+
 \score {
 \score {
-  \relative c'' {
+  \new Voice \relative c'' {
     \time 9/8
     \time 9/8
-    \overrideBeamSettings #'Score #'(9 . 8) #'end #'((* . (2 2 2 3)))
     g8 g d d g g a( bes g) |
     g8 g d d g g a( bes g) |
-    #(set-time-signature 9 8 '(4 5))
+    \set Timing.beatStructure = #'(2 2 2 3)
+    g8 g d d g g a( bes g) |
+    \time #'(4 5) 9/8
     g8 g d d g g a( bes g) |
     \time 5/8
     a4. g4 |
     g8 g d d g g a( bes g) |
     \time 5/8
     a4. g4 |