[ << Notation musicale générale ] | [Top][Contents][Index] | [ Notation spécialisée >> ] |
[ < Musique sans métrique ] | [ Up : Gravure du rythme ] | [ Découpage automatique des notes > ] |
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, de tout d’abord
affecter une même métrique aux différentes portées. Cette métrique sera
ensuite remplacée dans chacune des portées par un quotient fourni en
argument à la propriété timeSignatureFraction
. La durée des notes
sera enfin proratisée selon la métrique commune grâce à la fonction
\scaleDurations
.
L’exemple suivant utilise parallèlement des mesures à 3/4, 9/8 et 10/8. 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. Les ligatures devront être explicites, la fonction d’échelonnement venant perturber les règles de ligature automatique.
\relative << \new Staff { \time 3/4 c'4 c c | c4 c c | } \new Staff { \time 3/4 \set Staff.timeSignatureFraction = 9/8 \scaleDurations 2/3 { \repeat unfold 3 { c8[ c c] } \repeat unfold 3 { c4 c8 } } } \new Staff { \time 3/4 \set Staff.timeSignatureFraction = 10/8 \scaleDurations 3/5 { \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 \enablePolymeter
dans le
bloc \layout
.
\layout { \enablePolymeter } % 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
\enablePolymeter
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 { \enablePolymeter } << \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 { \enablePolymeter } \midi { \enablePolymeter }
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.
[ << Notation musicale générale ] | [Top][Contents][Index] | [ Notation spécialisée >> ] |
[ < Musique sans métrique ] | [ Up : Gravure du rythme ] | [ Découpage automatique des notes > ] |