| [ << Rythme ] | [Top][Contents][Index] | [ Signes d’interprétation >> ] |
| [ < Gravure du rythme ] | [ Up: Gravure du rythme ] | [ Métrique > ] |
2.3.1 Mesures ¶
Répartir la musique en mesures numérotées et garder trace du temps au
sein des mesures est la tâche du Timing_translator. Ce traducteur
n’est pas directement responsable de la gravure, mais il définit
certaines propriétés de contexte qui guident les graveurs et interprètes.
Le Timing_translator réside par défaut dans le contexte
Score. Un alias, Timing, sera ajouté au contexte auquel le
Timing_translator est rattaché. Déclarer explicitement un
contexte Voice ou Staff assure l’existence de cet alias.
Le Timing_translator dispose des propriétés suivantes du contexte
Timing afin de garder trace du minutage de la partition.
currentBarNumber¶-
Le numéro de la mesure en cours. Un exemple d’utilisation se trouve au chapitre Numéros de mesure.
measureLength¶-
La longueur de la mesure, dans la métrique en cours. Pour une mesure à 4/4, elle est de 1, et de 3/4 pour une mesure à 6/8. Il est possible de définir manuellement cette propriété pour créer une mesure dont la longueur sera exceptionnellement différente, mais elle ne devrait en tout cas pas être inférieure ou égale à
measurePositionpuisque l’éventualité d’entamer une nouvelle mesure au bon moment est passée. measurePosition¶Cette propriété interne enregistre le moment où l’on en est dans la mesure en cours. Cette quantité est remise à zéro dès lors qu’on dépasse
measureLength; la variablecurrentBarNumberest alors incrémentée.measurePositionne devrait pas être déterminée explicitement ; on peut la modifier par la commande\partial.timing¶-
Lorsqu’on lui assigne la valeur
#t, les valeurs ci-dessus mentionnées sont mises à jour à chaque pas (note, silence ou saut). Fixée à#f, leur valeur restera figée indéfiniment.
Le calage peut être modifié en réglant l’une de ces variables. Dans
l’exemple qui suit, nous réglons la métrique à 4/4, tout en fixant
measureLength à 5/4. Arrivé à 4/8 dans la troisième mesure, la
commande \partial nous avance pour laisser 5/8, raccourcissant
donc cette mesure d’une croche. La barre de mesure suivante tombera donc
à 9/8 et non à 5/4.
\fixed c' { \override Score.BarNumber.break-visibility = #all-visible \set Timing.measureLength = #5/4 c1 c4 c1 c4 c4 c \partial 8*5 b4 b b8 c4 c1 }![]()
Voir aussi ¶
Manuel de notation : Musique sans métrique, Numéros de mesure.
Morceaux choisis : Rythme.
Références des propriétés internes : Timing_translator, Score.
| [ << Rythme ] | [Top][Contents][Index] | [ Signes d’interprétation >> ] |
| [ < Gravure du rythme ] | [ Up: Gravure du rythme ] | [ Métrique > ] |
![[image of music]](../7d/lily-a4f4d50a.png)