| [ << Rhythms ] | [Top][Contents] | [ Expressive marks >> ] |
| [ < Métrique décomposée ] | [ Up: Rhythms ] | [ Adaptation de l’alignement des numéros de mesure > ] |
Signes de direction, signes de sous-groupe
Les regroupement par temps au sein d’une mesure sont contrôlés par des
propriétés de contexte : beatStructure liste la longueur de
chaque temps, en unités de beatBase. Les valeurs par défaut sont
répertoriées dans le fichier scm/time-signature-settings.scm.
Ces propriétés sont modifiables grâce à la commande \set.
Par ailleurs, l’instruction \time accepte des règles de
pulsation différentes des valeurs par défaut. Dans la mesure où
\time s’applique au contexte Timing, elle ne redéfinira
pas les valeurs de beatStructure ou beatBase lorsqu’elles
sont modifiées dans un contexte de niveau inférieur comme Voice
par exemple.
Si l’on fait appel au Measure_grouping_engraver, la fonction
set-time-signature créera aussi des symboles
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
scm/time-signature-settings.scm. Pour une mesure à 4/4, il faudra
explicitement définir beatBase en croches afin que le motif
irrégulier de la mesure soit correctement rendu.
\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) | \time 4,5 9/8 g8 g d d g g a( bes g) | \time 5/8 a4. g4 | \time 3,3,2 4/4 \set Timing.beatBase = #1/8 f4 d8 f4 d8 g4 } \layout { \context { \Staff \consists "Measure_grouping_engraver" } } }
| [ << Rhythms ] | [Top][Contents] | [ Expressive marks >> ] |
| [ < Métrique décomposée ] | [ Up: Rhythms ] | [ Adaptation de l’alignement des numéros de mesure > ] |