| [ << Rythme ] | [Top][Contents][Index] | [ Signes d’interprétation >> ] |
| [ < Musique sans métrique ] | [ Up: Gravure du rythme ] | [ Découpage automatique des notes > ] |
2.3.5 Notation polymétrique
LilyPond gère les métriques composites, aussi bien de manière explicite que de manière détournée – modification de l’indicateur de métrique et échelonnement de la durée des notes.
Métriques différentes et mesures d’égale longueur
Il suffit, pour obtenir cette forme de notation, d’utiliser la commande
\polymetric \time pour définir la métrique locale, et
\scaleDurations pour que la longueur de mesure corresponde à
Timing.measureLength. Ceci réglera le même jeu de propriétés
que la commande \time, à l’exception de measureLength.
Désactiver les propriétés locales et retrouver les valeurs du
contexte Timing s’obtient par un \polymetric \default.
L’exemple suivant utilise parallèlement des mesures à 3/4, 9/8 et 10/8, et 3/4 est choisi comme longueur de référence des mesures.
Pour la deuxième portée les durées sont multipliées par 2/3 de telle sorte que 2/3 × 9/8 = 3/4 ; pour la troisième elles sont multipliées par 3/5, de telle sorte que 3/5 × 10/8 = 3/4.
\relative << \new Staff { \time 3/4 c'4 c c | c4 c c | } \new Staff { \scaleDurations 2/3 { \context Staff \polymetric \time 9/8 \repeat unfold 3 { c8 c c } \repeat unfold 3 { c4 c8 } } } \new Staff { \scaleDurations 3/5 { \context Staff \polymetric \time 3,3,2,2 10/8 \repeat unfold 2 { c8 c c } \repeat unfold 2 { c8 c } | c4. c \tuplet 3/2 { c8 c c } c4 } } >>![]()
Métriques différentes et mesures de longueur inégale
Il arrive aussi que chaque portée ait sa propre métrique. Vous y
parviendrez en insérant l’instruction \enablePerStaffTiming dans
le bloc \layout.
\layout { \enablePerStaffTiming } % Now each staff has its own time signature. \relative << \new Staff { \time 3/4 c'4 c c | c4 c c | } \new Staff { \time 2/4 c4 c | c4 c | c4 c | } \new Staff { \time 3/8 c4. | c8 c c | c4. | c8 c c | } >>![]()
Lorsqu’un seul morceau est polymétrique, l’instruction
\enablePerStaffTiming sera placée dans la section \layout
du bloc \score considéré.
\score { << \new Staff { c''1 1 } \new Staff { c'2 d' g'2~ 2 } >> } \score { \layout { \enablePerStaffTiming } << \new Staff { \time 4/4 c''1 1 } \new Staff { \time 2/4 c'2 d' g'2~ 2 } >> }![]()
Dans le cadre d’une pièce polymétrique, toutes les portées doivent
comporter une instruction \time dès lors qu’elles n’ont pas la
métrique par défaut de 4/4. Ceci s’applique aussi aux portées spéciales
dépourvues de lignes de portée, tels les contextes Dynamics,
puisque le placement de certains bandeaux comme les soufflets est
synchronisé sur les barres de mesure.
Cette fonctionnalité est opérationnelle dans une sortie MIDI dès lors
qu’elle est libellée dans le bloc \midi.
\layout {
\enablePerStaffTiming
}
\midi {
\enablePerStaffTiming
}
Métriques complexes
Une métrique composite se crée à l’aide de la fonction
\compoundMeter, en suivant la syntaxe :
\compoundMeter #'(liste de listes)
La construction la plus simple est constituée d’une seule liste, dans laquelle le dernier nombre indique le « dénominateur » de la métrique, les précédents représentent le « numérateur ».
\relative { \compoundMeter #'((2 2 2 8)) \repeat unfold 6 c'8 \repeat unfold 12 c16 }![]()
Une métrique plus élaborée s’obtient en ajoutant d’autres listes. Bien entendu, les ligatures automatiques s’ajusteront aux différentes valeurs.
\relative { \compoundMeter #'((1 4) (3 8)) \repeat unfold 5 c'8 \repeat unfold 10 c16 } \relative { \compoundMeter #'((1 2 3 8) (3 4)) \repeat unfold 12 c'8 }![]()
Voir aussi
Glossaire musicologique : polymétrie, métrique composite, métrique.
Manuel de notation : Changement d’échelle des durées, Barres de ligature automatiques, Barres de ligature manuelles, Métrique.
Morceaux choisis : Rythme.
Références des propriétés internes : TimeSignature, Timing_translator, Staff.
Problèmes connus et avertissements
Bien que les notes de différentes portées tombant au même moment seront positionnées horizontalement au même endroit, les barres de mesure (dans chacune des portées) peuvent causer un espacement incohérent pour chacune des différentes métriques.
| [ << Rythme ] | [Top][Contents][Index] | [ Signes d’interprétation >> ] |
| [ < Musique sans métrique ] | [ Up: Gravure du rythme ] | [ Découpage automatique des notes > ] |
![[image of music]](../e2/lily-79f5c8f7.png)
![[image of music]](../79/lily-36773b3c.png)
![[image of music]](../77/lily-b2d77d3f.png)
![[image of music]](../ad/lily-6e71bcb4.png)
![[image of music]](../20/lily-a605758a.png)
![[image of music]](../4f/lily-a5bdc972.png)