Subject: Nolets et \time 2/2

From: AUBINEAU Jean-Vincent <[email-masked]>
Date: Sat, 10 May 2008 12:17:23 +0200

Bonjour à tous.

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

￼

Le début du code serait ceci :

\clef bass

\key c \major

\time 2/2

c4 r4 c4 r4r8 r16 c16 \noBeam

\times 2/3 { c8 c c }   \times 2/3 { g8 g16  [g g g ] }

\override TupletNumber #'stencil = ##f

\times 2/3 { g8 g g } c8. c16

\times 2/3 { c8 c c }   \times 2/3 { g8 g16  [g g g ] }

\times 2/3 { g8 g g } c8

Or, j'obtiens cela :

￼
- Comment faire pour attacher les notes du troisième temps de la  
mesure 2 ?

  - Comment faire pour détacher la "croche pointée double" du  
premier temps de la mesure 3  du triolet suivant?

- Malgré le   \override TupletNumber #'stencil = ##f, il reste les  
barres au-dessus des nolets. Comment les supprimer ?

- Faut-il passer par du 12/8, le cacher et imposer de mettre en  
markup en C barré ?

Les erreurs doivent être grossières mais j'ai l'impression que le  
2/2 ne nous aide franchement pas.

Je cherche depuis une heure et ne trouve pas.

Merci pour votre aide

JV

PS J'espère que les images vont passer
PS2 ne tenez pas compte des éventuels manques d'espaces du code (à  
la relecture quelques éléments sont attachés)

---

From: "Gilles THIBAULT" <[email-masked]>
Date: Sun, 11 May 2008 10:25:09 +0200

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

---

From: AUBINEAU Jean-Vincent <[email-masked]>
Date: Sun, 11 May 2008 18:23:52 +0200

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 :
> Seuls le sous-groupage des doubles des \times 2/3 { g8 g16 g g g }   
> ne fonctionnent  pas , quelques soient les crochets [] placés.
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> http://lists.gnu.org/mailman/listinfo/lilypond-user-fr

---

From: "Gilles THIBAULT" <[email-masked]>
Date: Mon, 12 May 2008 17:46:43 +0200

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

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

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

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

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

---

From: Daniel Cartron <[email-masked]>
Date: Mon, 12 May 2008 18:34:14 +0200

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

---

From: AUBINEAU Jean-Vincent <[email-masked]>
Date: Mon, 12 May 2008 20:09:19 +0200

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