Nolets et \time 2/2

Bonjour à tous.
Voici mon souci : je désire transcrire la partition de timbales suivante :

timpanic - copie.pdf (35.8 KB)

Bonjour à tous.

Voici mon souci : je désire transcrire la partition de timbales suivante :

timpanic - copie.pdf (35.8 KB)

Le code ci-dessus marche presque :

{
\clef bass
\key c \major
\time 2/2
c4 r4 c4 r4r8 r16 c16

\override TupletNumber #'stencil = ##f
\override TupletBracket #'stencil = ##f
\set beatLength = #(ly:make-moment 1 4)

\times 2/3 {c8 c c }
\times 2/3 { g8 g16 g g g } %% marche pas bien
\times 2/3 { g8 g g } c8. c16
\times 2/3 { c8 c c }

\times 2/3 { g8 g16 g g g } %% marche pas bien
\times 2/3 { g8 g g } c8

}

Seuls le sous-groupage des doubles des \times 2/3 { g8 g16 g g g } ne fonctionnent pas , quelques soient les crochets placés.
Si quelqu'un a une idée, je suis interessé moi aussi par la solution.

Gilles

Merci pour le \set beatLength = #(ly:make-moment 1 4).
Cela m'est très utile à présent.

Pour commodité, j'ai choisi le

\override TupletBracket #'bracket-visibility = ##t\times 2/3 { g8 g16 [g g g ] } \override TupletBracket #'bracket-visibility = ##f
La première croche n'est pas liée au quatre doubles qui le sont.Avec le chiffre 3 au-dessus, cela reste plutôt lisible.
Encore merci
JV

···

Le 11 mai 08 à 10:25, Gilles THIBAULT a écrit :

Le code ci-dessus marche presque :

{
\clef bass
\key c \major
\time 2/2
c4 r4 c4 r4r8 r16 c16

\override TupletNumber #'stencil = ##f
\override TupletBracket #'stencil = ##f
\set beatLength = #(ly:make-moment 1 4)

\times 2/3 {c8 c c }
\times 2/3 { g8 g16 g g g } %% marche pas bien
\times 2/3 { g8 g g } c8. c16
\times 2/3 { c8 c c }

\times 2/3 { g8 g16 g g g } %% marche pas bien
\times 2/3 { g8 g g } c8

}

Seuls le sous-groupage des doubles des \times 2/3 { g8 g16 g g g } ne fonctionnent pas , quelques soient les crochets placés.
Si quelqu'un a une idée, je suis interessé moi aussi par la solution.

Gilles


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr

La première croche n'est pas liée au quatre doubles qui le sont.Avec le chiffre 3 au-dessus, cela reste plutôt lisible.

Ah ça y est, j'ai enfin trouvé le petit truc qui me manquait:
Il faut pour le rythme rajouter juste avant :
\set beatLength = #(ly:make-moment 1 12)
(qui 1/12 correspond à la croche de triolet).

Ce qui donne le code suivant :

%%%%%%%%%%%%%%%%%%%%%%%%
{
\clef bass
\key c \major
\time 2/2
c4 r4 c4 r4r8 r16 c16

\override TupletNumber #'stencil = ##f
\override TupletBracket #'stencil = ##f

\set beatLength = #(ly:make-moment 1 4)
\times 2/3 {c8 c c }

\set beatLength = #(ly:make-moment 1 12)
\times 2/3 { g8[ g16 g g g] } %% marche bien maintenant

\set beatLength = #(ly:make-moment 1 4)
\times 2/3 { g8 g g } c8. c16
\times 2/3 { c8 c c }

\set beatLength = #(ly:make-moment 1 12)
\times 2/3 { g8[ g16 g g g] } %% marche bien maintenant

\set beatLength = #(ly:make-moment 1 4)
\times 2/3 { g8 g g } c8

}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Où bien, en positionnant une bonne fois pour toute \set beatLength = #(ly:make-moment 1 12).
(On est alors obligé de mettre tous les crochets )

%%%%%%%%%%%%%%%%%%%%%%%%%%%%
{
\clef bass
\key c \major
\time 2/2
c4 r4 c4 r4r8 r16 c16

\override TupletNumber #'stencil = ##f
\override TupletBracket #'stencil = ##f
\set beatLength = #(ly:make-moment 1 12)

\times 2/3 {c8[ c c] }
\times 2/3 { g8[ g16 g g g] } %% marche bien maintenant
\times 2/3 { g8[ g g] } c8. c16
\times 2/3 { c8[ c c] }
\times 2/3 { g8[ g16 g g g] } %% marche bien maintenant
\times 2/3 { g8[ g g] } c8

}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Bon, c'est un peu lourd quand même

Gilles

Ben je comprend pas j'avais répondu à ton mail qq minutes après l'avoir reçu
et je constate qu'il n'est jamais arrivé... Bizarre. Je te disais que moi je
met
  \set subdivideBeams = ##t
  \set Score.beatLength = #(ly:make-moment 1 12)
juste après
  \time 3/4

et ça le fait pour tout le score. Mais je n'utilise pas les
  \override TupletNumber #'stencil = ##f
  \override TupletBracket #'stencil = ##f
donc je ne sais pas si ça interférerait.

Voili, désolé que ma réponse ne soit jamais arrivée.

···

Le lundi 12 mai 2008, Gilles THIBAULT a écrit :

Ah ça y est, j'ai enfin trouvé le petit truc qui me manquait:
Il faut pour le rythme rajouter juste avant :
\set beatLength = #(ly:make-moment 1 12)

--
Cordialement, Daniel Cartron
« Le chien est l'animal le plus vigilant; pourtant il dort toute la journée. »
Georg Christoph Lichtenberg

Messieurs,
chapeau bas !!!
Je vous remercie infiniment pour tout ce temps passé.
Je savais bien que l'on faisait TOUT avec Lilypond ...
Bonne soirée et encore merci

JV

···

Le 12 mai 08 à 18:34, Daniel Cartron a écrit :

Le lundi 12 mai 2008, Gilles THIBAULT a écrit :

Ah ça y est, j'ai enfin trouvé le petit truc qui me manquait:
Il faut pour le rythme rajouter juste avant :
\set beatLength = #(ly:make-moment 1 12)

Ben je comprend pas j'avais répondu à ton mail qq minutes après l'avoir reçu
et je constate qu'il n'est jamais arrivé... Bizarre. Je te disais que moi je
met
\set subdivideBeams = ##t
\set Score.beatLength = #(ly:make-moment 1 12)
juste après
\time 3/4

et ça le fait pour tout le score. Mais je n'utilise pas les
\override TupletNumber #'stencil = ##f
\override TupletBracket #'stencil = ##f
donc je ne sais pas si ça interférerait.

Voili, désolé que ma réponse ne soit jamais arrivée.

--
Cordialement, Daniel Cartron
« Le chien est l'animal le plus vigilant; pourtant il dort toute la journée. »
Georg Christoph Lichtenberg


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr