lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Re: triolets ...


From: christophe_cgy.godefroy
Subject: Re: Re: triolets ...
Date: Tue, 11 Sep 2007 15:03:01 +0200
User-agent: Thunderbird 2.0.0.6 (Windows/20070728)

Hello tout le monde, pour regrouper les triolets, j'ai opter pour cette solution la

\override TupletNumber #'transparent = ##t
       \times 2/3 { a,16-1[ c-2 e-3] a-1[ c-2 e-5] d-4[ c-3 b-2]}
       \times 2/3 {a16-1 c-2 e-3 a-1 c-2 e-5 d-4 c-3 b-2}
       #(set-octavation 1)
       \times 2/3 {a16-1 c-2 e-3 a-1 c-3 e-5 d-4 c-3 b-2}
       \times 2/3 {bes a gis g fis f #(set-octavation 0) e dis d}
       \times 2/3 {cis c b bes a gis g fis f }

avoir celle que tu preferes utiliser

Christophe

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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]