Alignement des doigtés sur les accords de seconde

Bonjour,

L'image suivante montre mon problème d'alignement horizontal au-dessus des accords de seconde, qui sont nombreux dans la pièce que je grave !

Je sais que je peux "tweaker" chaque doigté (http://old.nabble.com/chord-fingering-td29716222.html), mais je voudrais s'il y existe une façon moins fastidieuse, idéalement quelque chose comme:
\set Staff.fingeringHorizontalAlignment = ##t

Ci-joint le code de l'image:

\version "2.12.3"
\new Staff
{
\clef alto
\set Staff.fingeringOrientations = #'(up)
\override Staff.Fingering #'add-stem-support = ##t
\relative c' {
8->
<g-2 e'-3>->
4->
}
}

Cordialement,

  • Karim

Il faut changer le parent du grob.

Cordialement,
~Mike

\new Staff
{
\clef alto
\set Staff.fingeringOrientations = #'(up)
\override Staff.Fingering #'add-stem-support = ##t
\override Staff.Fingering #'before-line-breaking =
#(lambda (grob)
(ly:grob-set-parent!
grob
X
(ly:grob-parent
(ly:grob-parent
grob
X)
X)))
\relative c' {
8->
<g-2 e'-3>->
4->
}
}

···

On Jun 9, 2011, at 11:20 AM, Karim Barkati wrote:

Bonjour,

L'image suivante montre mon problème d'alignement horizontal au-dessus des accords de seconde, qui sont nombreux dans la pièce que je grave !

<doigtes-alignement.png>

Je sais que je peux "tweaker" chaque doigté (http://old.nabble.com/chord-fingering-td29716222.html), mais je voudrais s'il y existe une façon moins fastidieuse, idéalement quelque chose comme:
\set Staff.fingeringHorizontalAlignment = ##t

Ci-joint le code de l'image:

\version "2.12.3"
\new Staff
{
\clef alto
\set Staff.fingeringOrientations = #'(up)
\override Staff.Fingering #'add-stem-support = ##t
\relative c' {
8->
<g-2 e'-3>->
4->
}
}

Cordialement,

  • Karim

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

La solution de loin la plus simple : sortir les doigtés à l'extérieur de l'accord.
Au lieu de :

8->
4->
cela donne :

8->-2-0
4->-3-0

Après, je ne trouve pas cela si mauvais d'avoir le doigté au dessus de chaque tête de note. D'accord, dans des cas plus serrés ça peut devenir illisible.

Bertrand

"Unbound variable: ly:grob-set-parent!"

  • Karim
···

Le 9 juin 2011 à 13:00, ****@**** a écrit :

Il faut changer le parent du grob.

Cordialement,
~Mike

\new Staff
{
\clef alto
\set Staff.fingeringOrientations = #'(up)
\override Staff.Fingering #'add-stem-support = ##t
\override Staff.Fingering #'before-line-breaking =
#(lambda (grob)
(ly:grob-set-parent!
grob
X
(ly:grob-parent
(ly:grob-parent
grob
X)
X)))
\relative c' {
8->
<g-2 e'-3>->
4->
}
}

On Jun 9, 2011, at 11:20 AM, Karim Barkati wrote:

Bonjour,

L'image suivante montre mon problème d'alignement horizontal au-dessus des accords de seconde, qui sont nombreux dans la pièce que je grave !

<doigtes-alignement.png>

Je sais que je peux "tweaker" chaque doigté (http://old.nabble.com/chord-fingering-td29716222.html), mais je voudrais s'il y existe une façon moins fastidieuse, idéalement quelque chose comme:
\set Staff.fingeringHorizontalAlignment = ##t

Ci-joint le code de l'image:

\version "2.12.3"
\new Staff
{
\clef alto
\set Staff.fingeringOrientations = #'(up)
\override Staff.Fingering #'add-stem-support = ##t
\relative c' {
8->
<g-2 e'-3>->
4->
}
}

Cordialement,

  • Karim

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

C'est peut-être à cause de la version - je sais pas si ly:grob-set-parent! existe dans la version 2.12.3 :frowning:
~Mike

···

On Jun 9, 2011, at 1:48 PM, Karim Barkati wrote:

"Unbound variable: ly:grob-set-parent!"

  • Karim

Le 9 juin 2011 à 13:00, ****@**** a écrit :

Il faut changer le parent du grob.

Cordialement,
~Mike

\new Staff
{
\clef alto
\set Staff.fingeringOrientations = #'(up)
\override Staff.Fingering #'add-stem-support = ##t
\override Staff.Fingering #'before-line-breaking =
#(lambda (grob)
(ly:grob-set-parent!
grob
X
(ly:grob-parent
(ly:grob-parent
grob
X)
X)))
\relative c' {
8->
<g-2 e'-3>->
4->
}
}

On Jun 9, 2011, at 11:20 AM, Karim Barkati wrote:

Bonjour,

L'image suivante montre mon problème d'alignement horizontal au-dessus des accords de seconde, qui sont nombreux dans la pièce que je grave !

<doigtes-alignement.png>

Je sais que je peux "tweaker" chaque doigté (http://old.nabble.com/chord-fingering-td29716222.html), mais je voudrais s'il y existe une façon moins fastidieuse, idéalement quelque chose comme:
\set Staff.fingeringHorizontalAlignment = ##t

Ci-joint le code de l'image:

\version "2.12.3"
\new Staff
{
\clef alto
\set Staff.fingeringOrientations = #'(up)
\override Staff.Fingering #'add-stem-support = ##t
\relative c' {
8->
<g-2 e'-3>->
4->
}
}

Cordialement,

  • Karim

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

Génial ! Merci Mike :smiley:
La version 2.14 comprend ly:grob-set-parent! et j'obtiens exactement ce que
je cherchais, comme sur l'image jointe.

Encore merci Mike,

- Karim

http://lilypond-french-users.1298960.n2.nabble.com/file/n6461511/doigtes-alignement-ok.png

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Alignement-des-doigtes-sur-les-accords-de-seconde-tp6457276p6461511.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Dans mon expérience, sortir les doigtés des accords de cette façon présente
un inconvénient majeur : l'ordre vertical perd son déterminisme ! Ce qui est
très gênant...

Par ailleurs, les doigtés écartés perturbent le déchiffrage et la fluidité
de la lecture lors des successions d'accords comme dans l'image d'exemple,
même si je suis d'accord que ça reste compréhensible à la table.

- Karim

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Alignement-des-doigtes-sur-les-accords-de-seconde-tp6457276p6462878.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.