Suivant : Levées, Haut : Gravure du rythme
Le chiffre de mesure indique le mètre d'une pièce : une alternance régulière de temps forts et de temps faibles. Il est indiqué par une fraction au début de la portée.
Le chiffre de mesure est réglé par la commande \time
.
\time 2/4 c'2 \time 3/4 c'2.
Le symbole imprimé peut être modifié avec la propriété style
.
En la réglant sur #'()
, une fraction sera utilisée pour les
chiffres de mesure 4/4 et 2/2.
\time 4/4 c'1 \time 2/2 c'1 \override Staff.TimeSignature #'style = #'() \time 4/4 c'1 \time 2/2 c'1
Il y a bien d'autres options pour sa mise en place. Voir Métriques anciennes pour plus d'exemples.
\time
définit les propriétés timeSignatureFraction
,
beatLength
et measureLength
dans le contexte
Timing
, qui en principe est assimilé à Score. La
propriété measureLength
détermine où des barres de mesure doivent
être insérées, et comment les groupements de notes doivent être gérés.
La modification de la valeur de timeSignatureFraction
donne
également lieu à l'impression d'un symbole.
Plus d'options sont accessibles au moyen de la fonction Scheme
set-time-signature
. De concert avec le
Measure_grouping_engraver, elle crée les signes de
MeasureGrouping, qui facilitent la lecture de musiques
modernes, complexes rythmiquement. Dans l'exemple suivant, les mesures
à 9/8 sont subdivisées en (2 2 2 3)
, ce qui est donné comme
argument à la commande set-time-signature
, en troisième position.
\score { \relative c'' { #(set-time-signature 9 8 '(2 2 2 3)) g8[ g] d[ d] g[ g] a8[( bes g]) | #(set-time-signature 5 8 '(3 2)) a4. g4 } \layout { \context { \Staff \consists "Measure_grouping_engraver" } } }
Référence du programme : TimeSignature et Timing_translator.
Exemples : Rythme.
Le groupement automatique des ligatures n'utilise pas les groupements
spécifiés par set-time-signature
.
Cette page documente LilyPond-2.11.58 (branche de développement).
Rapportez toute anomalie en français à lilypond-user-fr@gnu.org ou en anglais à http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs
Vos suggestions à propos de la documentation sont les bienvenues.