lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: décaler 2 voix


From: Xavier Scheuer
Subject: Re: décaler 2 voix
Date: Wed, 15 Jul 2009 13:59:13 +0200


Le 15 juillet 2009 11:22, <address@hidden> 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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]