Subject: triolets ...

From: "gregory.foutelet" <[email-masked]>
Date: Tue, 11 Sep 2007 13:07:31 +0200

Bonjour
je suis un nouvel utilisateur de Lilypond.
J'ai déjà quatre partition à mon actifs.
Je suis en train d''en commencer une cinquiéme et là je bloque.
Je n'arrive pas à écrire des triolets de doubles croches groupés par 
trois et non six.

Merci de vos conseils.
Grégory.

---

From: "Nicolas Klutchnikoff" <[email-masked]>
Date: Tue, 11 Sep 2007 14:00:16 +0200

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.

---

From: "christophe_cgy.godefroy" <[email-masked]>
Date: Tue, 11 Sep 2007 15:03:01 +0200

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 :
> 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...
>
> 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