X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fsnippets%2Fconducting-signs%2C-measure-grouping-signs.ly;h=7ab1b0d703f103783e15276e3f145d44955b165d;hb=d7c0f4263534307616c82d9b2ce6fdef9472456f;hp=dcefd10dc050ae27736a59f96a2c1ea5635586f9;hpb=8f6e4647c475ad911e15fdc26493f77e6c4a6088;p=lilypond.git diff --git a/Documentation/snippets/conducting-signs,-measure-grouping-signs.ly b/Documentation/snippets/conducting-signs,-measure-grouping-signs.ly index dcefd10dc0..7ab1b0d703 100644 --- a/Documentation/snippets/conducting-signs,-measure-grouping-signs.ly +++ b/Documentation/snippets/conducting-signs,-measure-grouping-signs.ly @@ -1,11 +1,11 @@ % Do not edit this file; it is automatically % generated from Documentation/snippets/new % This file is in the public domain. -%% Note: this file works from version 2.13.4 -\version "2.13.16" +%% Note: this file works from version 2.13.29 +\version "2.13.29" \header { -%% Translation of GIT committish: 00ef2ac3dd16e21c9ffdffaa4d6d043a3f1a76e6 +%% Translation of GIT committish: 0b55335aeca1de539bf1125b717e0c21bb6fa31b texidoces = " La agrupación de pulsos dentro de un compás está controlada por la agrupación predeterminada que se establece en @code{beamSettings}. @@ -27,7 +27,7 @@ predeterminado que está en @file{scm/beam-settings.scm}: 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 @@ -45,11 +45,11 @@ der @code{set-time-signature}-Funktion als das dritte Argument mitgegeben: -%% Translation of GIT committish: 7b70644b95f383b4281e9ffa146d315d2ada11d3 +%% Translation of GIT committish: 4ab2514496ac3d88a9f3121a76f890c97cedcf4e 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}. +@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 @@ -66,29 +66,39 @@ règles par défaut contenues dans le fichier @w{@code{scm/beam-settings.scm}}. 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 +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 default grouping rule. +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. If the @code{Measure_grouping_engraver} is included +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/beam-settings.scm}: +@file{scm/time-signature-settings.scm}: " doctitle = "Conducting signs measure grouping signs" } % begin verbatim + \score { - \relative c'' { + \new Voice \relative c'' { \time 9/8 - \overrideBeamSettings #'Score #'(9 . 8) #'end #'((* . (2 2 2 3))) + 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) |