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

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

[Fwd: Re: triolets ...]


From: gregory.foutelet
Subject: [Fwd: Re: triolets ...]
Date: Sat, 15 Sep 2007 13:01:57 +0200
User-agent: Thunderbird 2.0.0.0 (Windows/20070326)


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

reply via email to

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