Subject: décaler 2 voix

From: [email-masked]
Date: Wed, 15 Jul 2009 11:22:20 +0200

2.12+ XP

Bonjour à toute la troupe !

Un petit sujet que je n'arrive pas à résoudre, après l'avoir tordu dans presque
tous les sens.

Avec le code suivant :

<<{\voiceOne d2 cis4}\\{\voiceTwo <a e'>2.}>>

j'obtiens bien ce qu'il faut (cf PJ), accepté le fait que le d2 est trop collé
avec le <a e'>2. : j'aimerais créer un petit espace supplémentaire, histoire de
mieux voir le dotted.

J'ai tenté sans succès un petit s32, un \shiftOn, ... rien n'y fait.
Quelqu'un aurait bien une brillante idée, non ?

A bientôt

JMarc

---

From: Martial <[email-masked]>
Date: Wed, 15 Jul 2009 13:22:13 +0200

Bonjour

> avec le <a e'>2. : j'aimerais créer un petit espace supplémentaire, histoire de

une autre solution

%%--------------------------
I = \once \override NoteColumn #'ignore-collision = ##t

\relative c' { 	
<< { \voiceOne \I d2 cis4 } \\ { \voiceTwo <a e'>2.} >>
}
%%---------------------------

Je cherche de quoi réellement décaler
-- 
Martial

---

From: Xavier Scheuer <[email-masked]>
Date: Wed, 15 Jul 2009 13:59:13 +0200

> Quelqu'un aurait bien une brillante idée, non ?

Salut,

La pièce jointe n'est pas passée (fichier trop volumineux peut-être).

Effectivement le \shiftOn et autres (\shiftOnn, \shiftOnnn) ne semble pas
fonctionner, va savoir pourquoi (LilyPond n'aime peut-être pas la
combinaison de voix mêlant accord et chevauchement !).
Essaie ça :

<< { \once \override NoteColumn #'force-hshift = #1.3 d2 cis4 } \\ { <a
e'>2. } >>

En jouant sur la valeur pour obtenir le résultat désiré.

Note : les \voiceOne et \voiceTwo sont superflus. En effet, dans une
construction << { ... } \\ { ... } >> la première accolade contient déjà un
\voiceOne "implicite" et la seconde un \voiceTwo. Donc ce que tu mets dans
la première accolade aura toujours les hampes vers le haut (idem pour la
direction verticale des liaisons, etc. qui sont réglés de manière
appropriée), sauf si tu veux changer en mettant un \voiceTwo par exemple.
Si tu as trois voix, le contenu de la troisième accolade aura un \voiceThree
"implicite" et ainsi de suite.

Voila, en espérant que ça serve à quelque chose.

Xavier

---

From: [email-masked]
Date: Wed, 15 Jul 2009 14:56:14 +0200

Impeccable, Xavier : je n'en finis jamais de découvrir Lilypond !

Merci pour ce truc, que je vais m'empresser de déposer sur le LSR s'il n'existe
pas encore aussi explicitement !

Martial, ta solution n'a pas fonctionné chez moi, mais merci pour la réponse
quand-même !

A bientôt

JMarc

PS : curieux que la PJ ne passe pas avec ses petits 8 ko...pas grave !

Selon Xavier Scheuer <[email-masked]>:

> Le 15 juillet 2009 11:22, <[email-masked]> a Ã©crit :
>
> > Avec le code suivant :
> >
> > j'obtiens bien ce qu'il faut (cf PJ), acceptÃ© le fait que le d2 est trop
> > collÃ©
> > avec le <a e'>2. : j'aimerais crÃ©er un petit espace supplÃ©mentaire,
> > histoire de
> > mieux voir le dotted.
> >
> > J'ai tentÃ© sans succÃ¨s un petit s32, un \shiftOn, ... rien n'y fait.
> > Quelqu'un aurait bien une brillante idÃ©e, non ?
>
>
>
> Salut,
>
> La piÃ¨ce jointe n'est pas passÃ©e (fichier trop volumineux peut-Ãªtre).
>
> fonctionner, va savoir pourquoi (LilyPond n'aime peut-Ãªtre pas la
> combinaison de voix mÃªlant accord et chevauchement !).
> Essaie Ã§a :
>
> En jouant sur la valeur pour obtenir le rÃ©sultat dÃ©sirÃ©.
>
> construction << { ... } \\ { ... } >> la premiÃ¨re accolade contient dÃ©jÃ 
> un
> la premiÃ¨re accolade aura toujours les hampes vers le haut (idem pour la
> direction verticale des liaisons, etc. qui sont rÃ©glÃ©s de maniÃ¨re
> appropriÃ©e), sauf si tu veux changer en mettant un \voiceTwo par exemple.
> Si tu as trois voix, le contenu de la troisiÃ¨me accolade aura un \voiceThree
> Voila, en espÃ©rant que Ã§a serve Ã  quelque chose.
>
>
> Xavier
>

---

From: Martial <[email-masked]>
Date: Wed, 15 Jul 2009 08:28:37 -0700 (PDT)

ha voila la bonne solution !
Merci Xavier

> En jouant sur la valeur pour obtenir le résultat.

--
Martial

-----
Martial
-- 
View this message in context: http://n2.nabble.com/d%C3%A9caler-2-voix-tp3261991p3263920.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.