décaler 2 voix

7 messages Options
Embed this post
Permalink
Jean-Marc

décaler 2 voix

Reply Threaded More More options
Print post
Permalink
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



_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Martial-2

Re: décaler 2 voix

Reply Threaded More More options
Print post
Permalink
Bonjour

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

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





_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Xavier Scheuer

Re: décaler 2 voix

Reply Threaded More More options
Print post
Permalink
In reply to this post by Jean-Marc

Le 15 juillet 2009 11:22, <[hidden email]> a écrit :
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 ?


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

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Jean-Marc

Re: décaler 2 voix

Reply Threaded More More options
Print post
Permalink
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 <[hidden email]>:

> Le 15 juillet 2009 11:22, <[hidden email]> a écrit :
>
> > 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 ?
>
>
>
> 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
>




_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Martial

Re: dÃ(c)caler 2 voix

Reply Threaded More More options
Print post
Permalink
ha voila la bonne solution !
Merci Xavier

> En jouant sur la valeur pour obtenir le résultat.
> << { \once \override NoteColumn #'force-hshift = #1.3 d2 cis4 } \\ { <a
> e'>2. } >> 

--
Martial
Martial
Jean-Marc

Re: Re: décaler 2 voix

Reply Threaded More More options
Print post
Permalink
In reply to this post by Jean-Marc
XP+2.12

Comme promis, voici le truc de Xavier sur le LSR :
http://lsr.dsi.unimi.it/LSR/Item?u=1&id=618

Encore merci et à très bientôt

JMarc




_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Xavier Scheuer

Re: Re: décaler 2 voix

Reply Threaded More More options
Print post
Permalink

2009/7/20 <[hidden email]>
XP+2.12

Comme promis, voici le truc de Xavier sur le LSR :
http://lsr.dsi.unimi.it/LSR/Item?u=1&id=618

Encore merci et à très bientôt

De rien.
C'est bien d'avoir le "réflexe LSR", ce n'est pas encore mon cas.

Bien à vous,


Xavier

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr