--- Begin Message ---
Subject: |
Re: triolets ... |
Date: |
Fri, 14 Sep 2007 19:23:02 +0200 |
User-agent: |
Thunderbird 2.0.0.0 (Windows/20070326) |
Hé je viens de trouver une autre solution toute simple
\relative c''{ \time 4/4
\key g \major
\set tupletSpannerDuration=#(ly:make-moment 1 8 )
\times 2/3 { g'16 [ b a ] g [ fis e ] } e8 e
\times 2/3 { fis16 [ c' b ] a [ g fis ] } fis8 fis
}
en fait c'est ça qui est bien avec lilypond il y a toujours plein de
solution !!!
A+.
Nicolas Klutchnikoff a écrit :
Bonjour,
Voici une solution qui permet de grouper les triolets par 3 et non par
six :
***************
\version "2.10"
beginTriolet = {#(override-auto-beam-setting '(end * * * *) 1 8 'Score)
#(override-auto-beam-setting '(end * * * *) 3 8
'Score)
\set tupletSpannerDuration = #(ly:make-moment 1 8)}
endTriolet = {#(revert-auto-beam-setting '(end * * * *) 1 8 'Score)
#(revert-auto-beam-setting '(end * * * *) 3 8 'Score)}
{\relative c''{
\time 2/4
\beginTriolet
\times 2/3 { c16 c c c c c c c c c c c} |
\endTriolet
c c c c c c c c |
c2
}}
*******************
Chaque fois que tu voudras saisir des triolets de doubles croches
reliées par trois il faudra le faire entre
les deux commandes \beginTriolet et \endTriolet. Attention : ça ne
marche qu'en 2/4. Il faudrait adapter pour du 3/4 ou du 4/4 (ou
autre...) les définitions de ces commandes en ajoutant un
override-auto-beam...
Une deuxième solution consisterait non pas à regrouper par trois mais
toujours par six mais avec une seule barre entre deux groupes de
trois. Je ne sais pas si c'est très clair mais essaie :
*******************
\version "2.10"
\relative c''{
\time 2/4
\set tupletSpannerDuration = #(ly:make-moment 1 8)
\set subdivideBeams = ##t
\set Score.beatLength = #(ly:make-moment 1 8)
\times 2/3 { c16 c c c c c c c c c c c} | c2
}
******************
Pour supprimer les crochets : \override TupletBracket #'transparent = ##t
On peut certainement améliorer tout ça. Mais ça marche.
Bonne journée,
Nicolas.
--- End Message ---