Subject: pimax

From: Daniel Cartron <[email-masked]>
Date: Wed, 15 May 2013 11:53:06 +0200

Salut tout le monde,

La doc sur pimax est on ne peut plus succincte : 

 digit-names (vector):

    #(p i m a x)

    Names for string finger digits. 

dans http://www.lilypond.org/doc/v2.16/Documentation/internals/strokefinger

Et à part ça comment on s'en sert ?

Et si je met qq part dans mon fichier que mon vecteur doit contenir 
p i m a o
et non 
p i m a x 
ça marchera ? et comment je dois faire ?

Merci d'avance (si quelqu'un sait ça car vu la doc je crains le pire).

-- 
Cordialement, Daniel Cartron
« Dieu a agi sagement en plaçant la naissance avant la mort; sans cela, que 
saurait-on de la vie ? »
Alphonse Allais.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Wed, 15 May 2013 16:25:43 +0200

Bonjour,

\override StrokeFinger #'digit-names = ##("p" "i" "m" "a" "o")

devrait faire l'affaire.

Le 15 mai 2013 11:53, Daniel Cartron <[email-masked]> a écrit :

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

---

From: Daniel Cartron <[email-masked]>
Date: Wed, 15 May 2013 17:37:42 +0200

> Bonjour,

bonjour et merci pour la réponse

> \override StrokeFinger #'digit-names = ##("p" "i" "m" "a" "o")

mais où mettre ça ? J'ai essayé dans la variable qui contient la musique, dans 
le staff où je met ensuite ma variable et les résultats sont assez 
incompréhensibles. si je met des chiffres en doigté ils apparaissent comme 
chiffres. Si je met des lettres ils appparaissent comme lettres, mais pas 
toujours et ce de façon totalemnt incompréhensible :
si je tape
la4-i do8-i la
ça marche mais
la4-i do8-i la-i
ne marche plus le dernier i provoque l'erreur unexpected STRING

ceci dit si je ne met pas l'override ça se passe exactement pareil, à savoir 
que lily accepte n'importe quoi comme caractère, j'ai mm mis un w pour voir et 
ça passe...

le seul truc qui passe pas apparemment c'est sur la dernière note dela ligne, 
donc je continue à rien comprendre. J'imaginais que ça aurait transformé les 1 
2 3 4 en pimao à la volée mais non???

parce que j'ai aussi alterné chiffres et lettres, tout se retrouve recopié 
intégralement...

-- 
Cordialement, Daniel Cartron
« Il y a trois choses que chaque personne doit faire dans sa vie : planter un 
arbre, avoir un enfant et écrire un livre. »
José Marti

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Wed, 15 May 2013 18:06:37 +0200

Ex:

p = -\rightHandFinger #1
i = -\rightHandFinger #2
m = -\rightHandFinger #3
a = -\rightHandFinger #4
x = -\rightHandFinger #5
\relative c' {
<la\i>4 <do\i>8 la
<la\i>4 <do\i>8 <la\i>
<mi''\x>1
}

juste pour mémoire, s'il s'agit d'un doigté ponctuel -\rightHandFinger "o"
fonctionne parfaitement :

\relative c' {
<mi'' -\rightHandFinger "o">1
}

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Wed, 15 May 2013 18:20:55 +0200

Je viens de vérifier, le tiret n'est plus nécessaire dans la version
2.16, \rightHandFinger
"o" est suffisant et on peut écrire dans l'ex. la4\i au lieu de <la\i>4

---

From: Daniel Cartron <[email-masked]>
Date: Wed, 15 May 2013 18:33:14 +0200

> \override StrokeFinger #'digit-names = ##("p" "i" "m" "a" "o")

ha oui comme ça ça marche

> <mi'' -\rightHandFinger "o">1

et je peux mm lui faire afficher toto dans la portée, mois qui cherchais un 
moyen de faire ça, tu viens de me donner une solution (partielle seulement car 
j'aurais aimé mettre du texte formaté et ça n'accepte apparemment pas de 
markup)

> "o" est suffisant et on peut écrire dans l'ex. la4\i au lieu de <la\i>4

oui aussi,tu peux me dire où tu as trouvé la doc, j'ai cherché partout en 
vain, mais elle est tellement vaste...

-- 
Cordialement, Daniel Cartron
«  Crever gros... crever maigre... La différence est pour les porteurs. »
Francis Blanche - Mon oursin et moi

---

From: Daniel Cartron <[email-masked]>
Date: Wed, 15 May 2013 18:49:13 +0200

> ha oui comme ça ça marche

ceci dit ça ne marche pas comme je l'imaginais, ça permet juste de mettre des 
lettres (ou n'importe quoi d'autre) dansla portée, les notations du genre do-4 
continuent à afficher le chiffre 4 sur ou sous la portée, alors que j'aurais 
aimé que le chiffre 4 devienne a

et ça ne me dit pas pourquoi des fois je peux ecrire mi-o sans que ça coince, 
ça me met un o sous la portée, et sur la note à côté ça me plante tout...

-- 
Cordialement, Daniel Cartron
« Quand on plante un oignon sous un saule, on n'obtient pas forcément un saule 
pleureur. »
François Cavanna - Le saviez-vous ?

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Wed, 15 May 2013 22:12:22 +0200

Ci-joint le lien de la doc-haddock :
http://lilypond.org/doc/v2.16/Documentation/notation/common-notation-for-fretted-strings#right_002dhand-fingerings

override StrokeFinger #'digit-names ne figure pas dans la doc-haddoc.

Par contre, (mais peut-être est-ce parce-que j'utilise la version 2.17)
chez moi le markup fonctionne ;
ex : la\rightHandFinger\markup\huge\bold "i" me donne bien un gros index
tout noir pour le La.

Le 15 mai 2013 18:49, Daniel Cartron <[email-masked]> a écrit
> aimé que le chiffre 4 devienne a
do-4 affiche le 4ème doigt de la *main droite.*
cf :
http://lilypond.org/doc/v2.16/Documentation/notation/common-notation-for-fretted-strings#string-number-indications

Pour do-desLettres c'est le raccourci de do-\markup "desLettres"