Subject: cueDuring en 6/8...

From: s_e_b <[email-masked]>
Date: Fri, 8 Feb 2013 12:06:11 -0800 (PST)

Bonjour tout le monde !!

Je cherche à écrire un "a-défaut" dans une partie de violoncelle. Je me suis
renseigné dans la doc et j'ai trouvé un exemple ici :
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Writing-parts#Writing-parts
(c'est pas tout à fait la même version que chez moi donc il n'y a pas le
même code que je donne ci dessous). J'utilise la version 2.12.4 sous ubuntu.
Voici le code que j'ai dans ma doc :

flute = \relative c'' {
  r2. c4 d8 c d e fis2 g2 d2
}
bassoon = \relative c {
  \clef bass
  R1
  \clef treble
  s1*0^\markup { \tiny "flute" }
  \cueDuring #"flute" #UP { R1 }
  \clef bass
  g4. b8 d2
}
\addQuote "flute" { \flute }
\new Staff {
  \bassoon
}

Le problème c'est que ma partie est en 6/8. J'ai essayé de m'en inspiré mais
je ne suis pas arrivé à le faire marcher. Voici où j'en suis :

flute = \relative c'' {
	g'4. a8 b c
}
global = {
	\version "2.14.2"
	\time 6/8
	\key f \major
}
bassoon = \relative c {
  \clef bass
  R2.
  \clef treble
  %s2.*0^\markup { \tiny "flute" }
  \cueDuring #"flute" #UP { R2. }
  \clef bass
  g4. b8 d e
}
\addQuote "flute" { \flute }
\new Staff {
  \global
  \bassoon
}

Vous constaterez que dans le deuxième cas je n'ai pas l'a-défaut de la
flute.

Merci pour votre aide.

Sébastien

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/cueDuring-en-6-8-tp7579009.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Xavier Scheuer <[email-masked]>
Date: Fri, 8 Feb 2013 22:36:13 +0100

2013/2/8 s_e_b <[email-masked]>:
> (snip)
> (snip)

Bonsoir,

La variable "flute" doit contenir toute la partie de flûte (de la
première à la dernière mesure).  C'est d'ailleurs le principal avantage
de la commande \cueDuring , pouvoir réutiliser la même variable "flute"
pour écrire la partition de conducteur, la partie séparée de flûte,
mais aussi pour citer automatiquement les notes de la flûte dans les
parties séparées d'autres instruments.

Dans ton code, la partie de flûte ne contient qu'une mesure en 6/8
(considérée comme étant la mesure numéro 1 du morceau).
Puisque dans la partie de basson tu appelles la citation "flute" à la
mesure 2, LilyPond imprime ce qu'il y a dans la mesure 2 de "flute",
autrement dit rien !

J'espère que mon explication est compréhensible.

Cordialement,
Xavier

PS : La version 2.12 de LilyPond a plusieurs années, pourquoi ne pas
passer (au moins) à la version 2.16, dernière version stable ?
PPS : Comme vous l'aurez remarqué, je fais partie du "clan des
tutoyeurs" sur les listes de diffusion.

-- 
Xavier Scheuer <[email-masked]>

---

From: François Martin <[email-masked]>
Date: Fri, 8 Feb 2013 23:00:28 +0100

Bonjour,

> Vous constaterez que dans le deuxième cas je n'ai pas l'a-défaut de la

Bonjour,

la fonction de citation implique que toute la partie de l'instrument cité
soit écrite, y compris ce qui ne figure pas dans l'à-défaut (ce qui permet
d'insérer plusieurs à-défaut d'un même instrument à plusieurs endroits
différents).
Dans ton cas, ça ne marche pas tout simplement parce que la partie de flûte
ne dure qu'une mesure. \addQuote citant la deuxième, c'est normal qu'il
n'affiche rien.
La manière la plus rapide (mais pas la plus "propre") d'obtenir ce que tu
veux est donc de rajouter une mesure dans la partie citée :

flute = \relative c'' {
        R2. g'4. a8 b c
}

et le tour est joué.
Bonne soirée,

François

---

From: Xavier Scheuer <[email-masked]>
Date: Sat, 9 Feb 2013 00:32:57 +0100

2013/2/8 Sébastien MANEN <[email-masked]>:
> Bonsoir Xavier
>
> Merci pour ton aide... Oui c'est tout à fait clair. D'autant que ça fait un
> petit quart d'heure que je m'y suis remis et que j'en étais arrivé à cette
> conclusion... Donc je viens juste d'avoir confirmation que ça marche quand
> j'ai reçu ton message.
> Pour la version je me suis trompé je suis en 2.14.2. Du coup je rattrape
> quelques années. C'est la version qui s'installe quand je la choisi dans ma
> logithèque.
>
> Merci encore !
>
> Sébastien

Les listes @gnu.org ne modifient pas le champ "Reply-To".
Lorsqu'on répond par e-mail il faut donc penser à mettre en copie
[email-masked], ou bien faire "répondre à tous" plutôt que
"répondre".  Ainsi les colistiers reçoivent aussi le message.

Content que le problème soit résolu.

Cordialement,
Xavier

---

From: Seventies <[email-masked]>
Date: Fri, 8 Feb 2013 16:44:26 -0800 (PST)

C'est vrai, il y a quelques réflexes à acquérir pour utiliser la fonction
cueDuring.

Et une précaution particulière : la voix citée ne peut pas contenir de \new
Voice ou de construction de type <<{ } \\ { }>> - sans quoi, la citation
sera vide.

Une fois ces réflexes acquis, cette fonction est facile d'utilisation, et
très puissante - Qui plus est, on peut aisément détecter des erreurs de
mesure manquante dans la voix citées ou celle qui appelle la citation ...

Cordialement,

Jean-François

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/cueDuring-en-6-8-tp7579009p7579013.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.