X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fsnippets%2Fconducting-signs%2C-measure-grouping-signs.ly;fp=Documentation%2Fsnippets%2Fconducting-signs%2C-measure-grouping-signs.ly;h=4a404cdc6304c83e96362411f77bab9f4a4d18cb;hb=941dff9d2a67080e0dd8474f1e70f0c72ace6424;hp=0000000000000000000000000000000000000000;hpb=5a22d6233a39d3164e1ca043244794c268be4ad0;p=lilypond.git diff --git a/Documentation/snippets/conducting-signs,-measure-grouping-signs.ly b/Documentation/snippets/conducting-signs,-measure-grouping-signs.ly new file mode 100644 index 0000000000..4a404cdc63 --- /dev/null +++ b/Documentation/snippets/conducting-signs,-measure-grouping-signs.ly @@ -0,0 +1,130 @@ +% DO NOT EDIT this file manually; it is automatically +% 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. +%% Note: this file works from version 2.14.0 +\version "2.14.0" + +\header { +%% Translation of GIT committish: 70f5f30161f7b804a681cd080274bfcdc9f4fe8c + texidoces = " +La agrupación de pulsos dentro de un compás está controlada por la +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 la función de Scheme +@code{set-time-signature} para establecer tanto el compás como la +estructura de pulsos. @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. Tanto @code{\\time} como +@code{set-time-signature} se aplican al contexto @code{Timing}, por lo +que no restablecen 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" + + +%% 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 +drei Argumente braucht: Die Zahl der Taktschläge, die Länge des +Schlages und die interne gruppieren von Balken in dem Takt. Wenn der +@code{Measure_grouping_engraver} hinzugefügt worden ist, erstellt +diese Funktion auch @code{MeasureGrouping}-(Taktgruppen)-Zeichen. Derartige +Zeichen erleichtern das Lesen von rhythmisch komplexer Musik. In dem +Beispiel ist der 9/8-Takt in 2, 2, 2 und 3 aufgeteilt. Das wird +der @code{set-time-signature}-Funktion als das dritte Argument mitgegeben: +@code{'(2 2 2 3)}: + +" + doctitlede = "Dirigierzeichen Taktgruppenzeichen" + + + +%% Translation of GIT committish: 190a067275167c6dc9dd0afef683d14d392b7033 + texidocfr = " +Les règles de ligature par mesure sont gérées par la propriété +@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 +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 = " +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, the +Scheme function @code{set-time-signature} can be used to both +set the time signature and establish the beat structure. +@code{set-time-signature}, takes three arguments: the +number of beats, the beat length, and the internal grouping of beats in +the measure. @code{\\time} and @code{set-time-signature} both apply +to the @code{Timing} context, so they 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 +@file{scm/time-signature-settings.scm}: +" + doctitle = "Conducting signs measure grouping signs" +} % begin verbatim + + + +\score { + \new Voice \relative c'' { + \time 9/8 + g8 g d d g g a( bes g) | + \set Timing.beatStructure = #'(2 2 2 3) + g8 g d d g g a( bes g) | + #(set-time-signature 9 8 '(4 5)) + g8 g d d g g a( bes g) | + \time 5/8 + a4. g4 | + } + \layout { + \context { + \Staff + \consists "Measure_grouping_engraver" + } + } +}