ubuntu9.10 + lily 2.13
Bonjour à toute la liste.
Comme je viens de travailler desus, et que ça fonctionne plutôt bien pour moi, je vous livre une petite fonction \decale, qui permet d'ajuster la hauteur des points d'attache des liaisons.
Je l'utilise notamment quand les hampes des deux notes liées sont de sens inverse.
decale =
#(define-music-function
(parser location a-b)
(pair?)
#{
\override Voice.Slur #'positions = $a-b
#})
A utiliser ainsi :
\relative c' {
\clef alto
e4 (g,) \decale #'(1 . 2) e' (g,)
}
Oh, je sens qu'il existe une fonction déjà toute faite, mais je n'ai pas trouvé...
A bientôt
JMarc
petite erreur : j'ai oublié le \once ... Il fallait lire :
decale =
#(define-music-function
(parser location a-b)
(pair?)
#{
\once \override Voice.Slur #'positions = $a-b
#})
Editions IN NOMINE wrote:
···
ubuntu9.10 + lily 2.13 Bonjour à toute la liste.
Comme je viens de travailler desus, et que ça fonctionne plutôt bien pour moi, je vous livre une petite fonction \decale, qui permet d'ajuster la hauteur des points d'attache des liaisons.
Je l'utilise notamment quand les hampes des deux notes liées sont de sens inverse.
decale =
#(define-music-function
(parser location a-b)
(pair?)
#{
\override Voice.Slur #'positions = $a-b
#})
A utiliser ainsi :
\relative c' {
\clef alto
e4 (g,) \decale #'(1 . 2) e' (g,)
}
Oh, je sens qu'il existe une fonction déjà toute faite, mais je n'ai pas trouvé...
A bientôt
JMarc
_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
== En réponse au message du 17-05-2010, 12:22:12 ==
ubuntu9.10 + lily 2.13
Bonjour à toute la liste.
Comme je viens de travailler desus, et que ça fonctionne plutôt bien
pour moi, je vous livre une petite fonction \decale, qui permet
d'ajuster la hauteur des points d'attache des liaisons.
Je l'utilise notamment quand les hampes des deux notes liées sont de
sens inverse.
decale =
#(define-music-function
(parser location a-b)
(pair?)
#{
\override Voice.Slur #'positions = $a-b
#})
A utiliser ainsi :
\relative c' {
\clef alto
e4 (g,) \decale #'(1 . 2) e' (g,)
}
Oh, je sens qu'il existe une fonction déjà toute faite, mais je n'ai pas
trouvé...
A bientôt
JMarc
Félicitation, parce que la gestion des fonctions, pour moi, c'est de la catastrophe 
J'ajouterais peut-être un \once devant le \override, pour éviter que ce décalage se répète plus loin.
Amicalement,
Jean-François