[ << Notation musicale générale ] | [Top][Contents][Index] | [ Notation spécialisée >> ] |
[ < Gravure du rythme ] | [ Up : Gravure du rythme ] | [ Indication métronomique > ] |
Métrique
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 :
\time 2/4 c''2 \time 3/4 c''2.
Les changements de métrique en cours de mesure sont abordés dans Levées.
La métrique est imprimée en début de morceau, et à chaque fois qu’elle est modifiée. Si cette modification intervient au niveau d’un saut de ligne, une métrique « de précaution » sera imprimée avant de passer à la ligne suivante. Ce comportement par défaut peut être modifié, comme indiqué au chapitre Visibilité des objets.
\relative c'' { \time 2/4 c2 c \break c c \break \time 4/4 c c c c }
Le symbole de métrique utilisé pour les mesures à 2/2 et 4/4 peut être changé pour un style numérique :
\relative c'' { % Default style \time 4/4 c1 \time 2/2 c1 % Change to numeric style \numericTimeSignature \time 4/4 c1 \time 2/2 c1 % Revert to default style \defaultTimeSignature \time 4/4 c1 \time 2/2 c1 }
Les métriques anciennes font l’objet d’un chapitre particulier.
En plus de déterminer la métrique qui sera imprimée, la commande
\time
réglera aussi les valeurs par défaut des propriétés
baseMoment
, beatStructure
et beamExceptions
correspondant à la métrique. Les valeurs prédéterminées par défaut de
ces différentes propriétés sont inscrites dans le fichier
scm/time-signature-settings.scm.
La valeur par défaut de beatStructure
peut se voir aménagée dès
la commande \time
à l’aide d’un premier argument :
\score { \new Staff { \relative { \time 2,2,3 7/8 \repeat unfold 7 { c'8 } | \time 3,2,2 7/8 \repeat unfold 7 { c8 } | } } }
Les valeurs par défaut de toutes ces variables associées à la métrique,
y compris baseMoment
et beamExceptions
, peuvent se définir
en même temps. Ces valeurs peuvent se régler indépendamment pour
différentes métriques. Les valeurs adaptées ne seront effectives qu’à
partir du moment où interviendra une commande \time
de la valeur
de métrique correspondante :
\score { \relative c' { \overrideTimeSignatureSettings 4/4 % timeSignatureFraction 1/4 % baseMoment 3,1 % beatStructure #'() % beamExceptions \time 4/4 \repeat unfold 8 { c8 } | } }
\overrideTimeSignatureSettings
prend quatre arguments :
-
timeSignatureFraction
, une fraction indiquant la métrique pour laquelle ces valeurs doivent s’appliquer, -
baseMoment
, une fraction comprenant les numérateur et dénominateur de la fraction indiquant la base de la pulsation, -
beatStructure
, une liste Scheme indiquant la structure de cette pulsation, en unité de base, -
beamExceptions
, une liste associative des règles de ligature pour cette métrique, en dehors de celles basées sur le temps comme indiqué à la rubrique Définition des règles de ligature automatique.
Vous pouvez revenir à tout moment aux réglages prédéterminés d’une métrique :
\score { \relative { \repeat unfold 8 { c'8 } | \overrideTimeSignatureSettings 4/4 % timeSignatureFraction 1/4 % baseMoment 3,1 % beatStructure #'() % beamExceptions \time 4/4 \repeat unfold 8 { c8 } | \revertTimeSignatureSettings 4/4 \time 4/4 \repeat unfold 8 { c8 } | } }
Le fait d’autoriser une présentation polymétrique permet d’obtenir des réglages particuliers pour les différentes portées d’un regroupement – see Notation polymétrique.
\score { \new StaffGroup << \new Staff { \overrideTimeSignatureSettings 4/4 % timeSignatureFraction 1/4 % baseMoment 3,1 % beatStructure #'() % beamExceptions \time 4/4 \repeat unfold 8 {c''8} } \new Staff { \overrideTimeSignatureSettings 4/4 % timeSignatureFraction 1/4 % baseMoment 1,3 % beatStructure #'() % beamExceptions \time 4/4 \repeat unfold 8 {c''8} } >> \layout { \enablePolymeter } }
Une autre méthode de modification de ces variables liées à la métrique, et qui évite sa réimpression au moment du changement, est indiquée à la rubrique Définition des règles de ligature automatique.
Commandes prédéfinies
\numericTimeSignature
,
\defaultTimeSignature
.
Morceaux choisis
Affichage seulement du numérateur d’une métrique (au lieu d’une fraction)
La métrique est parfois indiquée non pas par une fraction (par ex. 7/4)
mais simplement par son numérateur (le chiffre 7 dans ce cas).
L’instruction
\override Staff.TimeSignature.style = #'single-number
permet de
déroger au style par défaut de manière permanente – un
\revert Staff.TimeSignature.style
annulera ces modifications.
Lorsque cette métrique sous la forme d’un seul chiffre ne se présente
qu’une seule fois, il suffit de faire précéder l’instruction
\override
d’un simple \once
.
\relative c'' { \time 3/4 c4 c c % Change the style permanently \override Staff.TimeSignature.style = #'single-number \time 2/4 c4 c \time 3/4 c4 c c % Revert to default style: \revert Staff.TimeSignature.style \time 2/4 c4 c % single-number style only for the next time signature \once \override Staff.TimeSignature.style = #'single-number \time 5/4 c4 c c c c \time 2/4 c4 c }
Voir aussi
Glossaire musicologique : métrique.
Manuel de notation : Définition des règles de ligature automatique, Gestion du temps, Métriques anciennes, Notation polymétrique.
Installed Files: scm/time-signature-settings.scm.
Morceaux choisis : Rythme.
Références des propriétés internes : TimeSignature, Timing_translator.
Problèmes connus et avertissements
\numericTimeSignature
et \defaultTimeSignature
sont sans
effet dans le cadre d’un contexte MensuralStaff
. L’obtention de
métriques modernes avec un MensuralStaff
requiert soit de le
stipuler dès la création du contexte :
\new MensuralStaff \with { \numericTimeSignature } { c'1 }
soit de recourir explicitement à un \override
:
\new MensuralStaff { \time 2/2 c'1 \override MensuralStaff.TimeSignature.style = #'numbered \time 2/2 c' \override MensuralStaff.TimeSignature.style = #'default \time 2/2 c' }
Lorsqu’il y a plus d’une portée et qu’un changement de métrique intervient lors d’une première fois, mais pas dans la suivante, il est nécessaire d’aider LilyPond à synchroniser cette situation en ajoutant explicitement une indication de métrique dans la seconde fois tout en la rendant invisible.
music = { \repeat volta 2 { \time 2/4 c'2 | \alternative { \volta 1 { \time 3/8 d'4. | \time 2/4 c'2 | } \volta 2 { \once \omit Staff.TimeSignature \time 2/4 c'2 | } } } \time 3/8 c'4. | } << \new Staff \music \new Staff \music >>
[ << Notation musicale générale ] | [Top][Contents][Index] | [ Notation spécialisée >> ] |
[ < Gravure du rythme ] | [ Up : Gravure du rythme ] | [ Indication métronomique > ] |