Métrique différenciée

Bonjour à tous,

une pièce en 3/4 (8 portées: choeur et 4 cors): comment changer la métrique de 4 portées
en 9/8 (pour éviter d'avoir à écrire des séries de triolets sans fin) pendant que 4 autres
portées restent en 3/4?

Bernard

une pièce en 3/4 (8 portées: choeur et 4 cors): comment changer la métrique de 4 portées en 9/8 (pour éviter d'avoir à écrire des séries de triolets sans fin) pendant que 4 autres portées restent en 3/4?

un exemple que j'ai sous la main :
%%-------------------------------------------------------
% indication de mesure 4/4 12/8
tsEtiquette = \markup {
   \override #'(baseline-skip . 2) \number {
     \column { "4" "4" }
     \vcenter " "
     \column { "12" " 8" }
   }
}

tsquatreDouze= {
             \override Staff.TimeSignature #'stencil =
             #ly:text-interface::print
             \override Staff.TimeSignature #'text = #tsEtiquette
             }

\relative c' {
<<
   \new Staff {
   \tsquatreDouze
     \time 4/4 %metrique commune

     c4 c8 c8 c4 c8 c8 | c8 c8 c4 c8 c8 c4
   }

   \new Staff {
   \tsquatreDouze
     \time 4/4 %metrique commune
     \set Staff.timeSignatureFraction = #'(12 . 8)
   % on met les durées en rapport 2/3*12*8 = 4/4
     \scaleDurations #'(2 . 3)

       \repeat unfold 4 { c4. c8 c8 c8 }
   }
>>
}

%%-------------------------------------------------------

···

--
Martial

Ha erreur, la metrique est la même

c'est un mélange des 2 solutions qu'il faut
la précédente et celle-ci

http://lsr.dsi.unimi.it/LSR/Item?id=344

···

--
Martial

---------- Message transmis ----------

Sujet : Re: Métrique différenciée

···

Date : jeudi, 8 octobre 2009
De : Bernard Meylan <****@****>
À : Martial <****@****>

Le jeudi, 8 octobre 2009 12.46:11, vous avez écrit :

   \new Staff {
   \tsquatreDouze
     \time 4/4 %metrique commune
     \set Staff.timeSignatureFraction = #'(12 . 8)
   % on met les durées en rapport 2/3*12*8 = 4/4
     \scaleDurations #'(2 . 3)

Jusque là, ça va bien: la métrique s'affiche correctement (chez moi 9/8)

...mais là...

       \repeat unfold 4 { c4. c8 c8 c8 }

...ça coince: j'ai bien des séries de triolets (3 croches groupées dans le cas du 9/8)
dont les notes se répètent (chez moi ça pourrait donner: \repeat unfold 3 { sib8 sib sib
} ce qui me donne 3 groupes de 3 croches "sib") mais le problème est que la dernière note
du troisième groupe est un "do"... de plus, je vais devoir écrire dans ce passage à 9/8
(qui doit revenir ensuite à 3/4!) des abréviations de triolets (re2.:8 ou re4.:8) ou
encore des croches qui ne se répètent pas... si j'élimine le \repeat unfold j'ai la place
d'insérer 6 croches dans ma mesure (logique: la métrique originelle est à 3/4) tout en
gardant l'indication 9/8... (je sais, c'est pas simple, et pourtant ce genre de gag se
retrouve partout en musique, là où les compositeurs ont simplifié l'écriture des triolets
en transformant une métrique simple en métrique composée pour les instruments - ou la
main! - qui y avaient recours alors que les autres gardaient la métrique normale... Bach a
souvent utilisé ce système).

Donc la solution que j'ai adoptée, à défaut d'avoir trouvé plus efficace: je garde le \set
Staff.timeSignatureFraction = #'(9 . 8) qui insère une métrique "picturale" sans toucher à
l'originale (c'est bien ce qui se passe, non?) et je continue avec les \times 2/3 en
éliminant tous les "3" et leurs crochets...

Bernard

-------------------------------------------------------