Déplacer les doigtés d'un accord individuellement

Bonjour à tous, Je viens de découvrir lilypond, et j'ai quelques difficultés pour placer des doigtés. Je souhaite placer des doigtés à gauche d'un accord, le problème est qu'ils se chevauchent et je n'arrive pas à les déplacer individuellement. J'y parviens à l'aide de extra-offset sur une note isolée mais pas sur un accord. Voici un exemple: \relative c'' { \set fingeringOrientations = #'(left)

Bonjour, et bravo pour cette belle découverte !

Peux-tu nous envoyer un bout de code ?

Sinon, dans les propriétés de Fingering il y a :

"padding| (dimension, in staff space):

    >0.5|

    Add this much extra space between objects that are next to each other."

un truc du style \override Fingering #'padding = #'1 ?

A+
JMarc

nyko a écrit :

···

Bonjour à tous, Je viens de découvrir lilypond, et j'ai quelques difficultés pour placer des doigtés. Je souhaite placer des doigtés à gauche d'un accord, le problème est qu'ils se chevauchent et je n'arrive pas à les déplacer individuellement. J'y parviens à l'aide de /extra-offset/ sur une note isolée mais pas sur un accord. Voici un exemple: \relative c'' { \set fingeringOrientations = #'(left) \once \override Fingering #'extra-offset = #'(0 . 0.5) } Faut-il utiliser une fonction scheme (j'avoue ne pas encore avoir tout compris), ou cela est-il déjà prévu en standard? Merci de votre aide.
------------------------------------------------------------------------
View this message in context: Déplacer les doigtés d'un accord individuellement <http://lilypond-french-users.1298960.n2.nabble.com/Deplacer-les-doigtes-d-un-accord-individuellement-tp5906938p5906938.html&gt;
Sent from the LilyPond French Users mailing list archive <http://lilypond-french-users.1298960.n2.nabble.com/&gt; at Nabble.com.
------------------------------------------------------------------------

_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr

nyko wrote:

Bonjour à tous,

Je viens de découvrir lilypond, et j'ai quelques difficultés pour placer
des doigtés.
Je souhaite placer des doigtés à gauche d'un accord, le problème est
qu'ils se chevauchent et je n'arrive pas à les déplacer individuellement.
J'y parviens à l'aide de extra-offset sur une note isolée mais pas sur un
accord. Voici un exemple:

\relative c'' {
\set fingeringOrientations = #'(left)
<a-3 b-0 g'-4>
\once \override Fingering #'extra-offset = #'(0 . 0.5)
<b-1>
}

Faut-il utiliser une fonction scheme (j'avoue ne pas encore avoir tout
compris), ou cela est-il déjà prévu en standard?

Merci de votre aide.

pour déplacer les doigtés d'un accord individuellement on peut utiliser
\tweak …, p.ex.

<d' - \tweak #'extra-offset #'(0 . -0.5) -3 e' \tweak #'extra-offset #'(-1
. -0.5) -1>

bonne chance!

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Deplacer-les-doigtes-d-un-accord-individuellement-tp5906938p5907087.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Merci de ton aide aide.
d'abord désolé pour la mise en page du 1er message, je l'ai envoyé en html.
Voici un exemple:

\relative c'' {
\set fingeringOrientations = #'(left)
<a-3 b-0 g'-4>
\once \override Fingering #'extra-offset = #'(0 . 0.5)
<b-1>
}

Ici le 3 et le 0 se chevauche.
le \override Fingering #'padding = #'1 déplace les doigté sur l'axe
horizontale. Ce que je voudrais c'est remonter le doigté 0 d'une demi ligne.
Du genre:

<a-3 \once \override Fingering #'extra-offset = #'(0 . 0.5) b-0 g'-4>

Mais ça provoque une erreur lors de la compilation.

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Deplacer-les-doigtes-d-un-accord-individuellement-tp5906938p5907110.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Merci beaucoup Eluze, ça fonctionne parfaitement.

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Deplacer-les-doigtes-d-un-accord-individuellement-tp5906938p5907123.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Eluze wrote:

pour déplacer les doigtés d'un accord individuellement on peut utiliser
\tweak …, p.ex.

<d' - \tweak #'extra-offset #'(0 . -0.5) -3 e' \tweak #'extra-offset
#'(-1 . -0.5) -1>

bonne chance!

J'essaye de réaliser une fonction permettant de positionner les doigtés,
afin d'alléger mon code. Voilà à quoi je suis arrivé:

moveFinger = #(define-music-function (parser location num offset) (number?
pair?)
  (let ((m (make-music 'FingeringEvent
                          'digit num)))
       (set! (ly:music-property m 'tweaks)
             (acons 'extra-offset offset
                    (ly:music-property m 'tweaks)))
       m)
     )

{a'-\moveFinger #2 #'(-0.5 . -2)}

Est-ce la bonne façon de procéder. J'ai quelques notions en programmation,
mais je trouve que le scheme est un langage plutôt tordu (il faut surement
s'habituer).

ça fonctionne mais je trouve étrange de passer le numéro de doigté en
paramètre.
Je préfèrerais quelque chose du genre:

a'-\moveFinger #'(-0.5 . -2) ^2

ou

\moveFinger #'(-0.5 . -2) a'^2

Est-ce possible?

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Deplacer-les-doigtes-d-un-accord-individuellement-tp5906938p5907395.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.