[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ajuster la longueur d'une mesure
From: |
Jean Abou Samra |
Subject: |
Re: Ajuster la longueur d'une mesure |
Date: |
Tue, 13 Dec 2022 22:12:21 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.1 |
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) ?
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)
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.
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)
)
Ç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
OpenPGP_signature
Description: OpenPGP digital signature