Subject: Alignement des doigtés sur les accords de seconde

From: Karim Barkati <[email-masked]>
Date: Thu, 9 Jun 2011 11:20:27 +0200

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' { 
		<g-2 g-0>8-> 
		<g-2 e'-3>-> 
		<e-3 d-0>4->
	}
}

Cordialement,
- Karim

---

From: "[email-masked]" <[email-masked]>
Date: Thu, 9 Jun 2011 13:00:31 +0200

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' {
                <g-2 g-0>8->
                <g-2 e'-3>->
                <e-3 d-0>4->
        }
}

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

> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

---

From: Bertrand Bordage <[email-masked]>
Date: Thu, 9 Jun 2011 13:02:03 +0200

La solution de loin la plus simple : sortir les doigtés à l'extérieur de
l'accord.
Au lieu de :
<g-2 g-0>8->
<e-3 d-0>4->
cela donne :
<g g>8->-2-0
<e d>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

---

From: "[email-masked]" <[email-masked]>
Date: Thu, 9 Jun 2011 13:50:05 +0200

C'est peut-être à cause de la version - je sais pas si ly:grob-set-parent! existe dans la version 2.12.3 :(
~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, [email-masked] a écrit :
>

---

From: Karim Barkati <[email-masked]>
Date: Thu, 9 Jun 2011 13:48:39 +0200

- Karim

---

From: Karim Barkati <[email-masked]>
Date: Fri, 10 Jun 2011 02:43:55 -0700 (PDT)

Génial ! Merci Mike :D
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.

---

From: Karim Barkati <[email-masked]>
Date: Fri, 10 Jun 2011 09:11:47 -0700 (PDT)

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.