Subject: guitare diagramme d'accord (le pouce dans l'accord)

From: Gerard <[email-masked]>
Date: Mon, 12 Dec 2022 21:58:42 +0100

Bonsoir tout le monde,

Dans un diagramme d'accord guitare, comment indiquer le pouce ou thumb  
quand celui-ci pince la 6ème corde pour former l'accord (picking) ?

J'utilise cette manière de faire mon diagramme, et je voudrais que le 
premier doigté soit 1-"Pouce" au lieu de 1-1

\storePredefinedDiagram #default-fret-table \chordmode {f}
                         #guitar-tuning
                         "1-1;x;x;2-2;x;1-1;"

Merci pour l'info (je n'ai pas trouvé dans la partie "diagramme" de la 
doc ni dans le LSR)

Sinon, pour ma curiosité, il y a une explication pourquoi "open" est en 
gras et pas "mute" dans cette saisie sous Frescobaldi ? je n'éprouve pas 
le besoin d'ouvrir un fil pour ça, c'est juste une question en passant.

c4\6-8^\markup \mavignette
   #'(
       (place-fret 6 8 3)
       (mute 5)
       (mute 4)
       (*open* 3)
       (place-fret 2 5 1)
       (place-fret 1 8 4)
       )

Gérard

---

From: Jean Abou Samra <[email-masked]>
Date: Tue, 13 Dec 2022 22:12:21 +0100

Bonsoir Gérard,

Le 12/12/2022 à 21:58, Gerard a écrit :
>
> Bonsoir tout le monde,
>
> Dans un diagramme d'accord guitare, comment indiquer le pouce ou 
> thumb  quand celui-ci pince la 6ème corde pour former l'accord (picking) ?
>

Il faut utiliser la syntaxe avec des listes Scheme, celle de
\fret-diagram-verbose, comme dans le code que tu postes ci-dessous,
et remplacer le nombre 1 par une chaîne de caractères, "pouce",
voire par un markup :

\version "2.22.2"

\storePredefinedDiagram
   #default-fret-table
   \chordmode {f}
   #guitar-tuning
   #`((place-fret 1 1 1)
      (mute 2)
      (place-fret 3 2 2)
      (mute 4)
      (mute 5)
      (place-fret 6 1 ,#{ \markup \fontsize #-2 \pad-around #0.2 "pouce" 
#}))

\new FretBoards \chordmode { f }

Attention, c'est bien un « ` » après le # et pas un « ' »,
pour pouvoir évaluer le markup au milieu de la liste.
Il y a quelques explications sur cette syntaxe ici :

https://tutoriel-scheme.readthedocs.io/fr/latest/quoting.html#quasiquotes

> Sinon, pour ma curiosité, il y a une explication pourquoi "open" est 
> en gras et pas "mute" dans cette saisie sous Frescobaldi ? je 
> n'éprouve pas le besoin d'ouvrir un fil pour ça, c'est juste une 
> question en passant.
>

Ça, c'est lié au fait qu'il existe une fonction de Guile nommée « open »
(pour ouvrir un fichier). Même si Frescobaldi est relativement intelligent
en matière de coloration syntaxique, il n'est pas assez intelligent pour
détecter que ce « open » est ici à l'intérieur d'une « quote » (à cause
du « ' ») et donc n'est pas évalué comme fonction.

Cordialement,
Jean

---

From: Gerard <[email-masked]>
Date: Wed, 14 Dec 2022 10:31:47 +0100

Merci Jean !

Ça marche bien sûr !

Y a eu un bug dans le champ "sujet", j'ai reçu avec "Re: Ajuster la 
longueur d'une mesure", j'ai remis "mon" sujet.

Question subsidiaire :

comment on fait quand on veut un diagramme sans nom ? \chordmode {x} 
prend forcément un accord valide pour x...

Je joins un ECM. J'aimerai n'avoir aucune indication à la place du F6 
par exemple.

Cordialement

Gérard

Le 13/12/2022 à 22:12, Jean Abou Samra a écrit :
>      (place-fret 6 1 ,#{ \markup \fontsize #-2 \pad-around #0.2 
> "pouce" #}))
>

---

From: Gerard <[email-masked]>
Date: Wed, 14 Dec 2022 11:00:31 +0100

J'ai trouvé ! Pas peu fier... et je partage !

\omit ChordName f:6 \undo \omit ChordName

Bonne continuation à tous

G.

---

From: Jean Abou Samra <[email-masked]>
Date: Wed, 14 Dec 2022 14:16:23 +0100

Bonjour Gérard,

> longueur d'une mesure", j'ai remis "mon" sujet.

Oui, c'est Thunderbird qui me fait ça de temps en temps, c'est un peu 
agaçant.

> \omit ChordName f:6 \undo \omit ChordName

Ou légèrement plus simplement :

\once \omit ChordName f:6

Cordialement,
Jean