Je saisis une partition "tablature guitare" en représentant les vignettes d'accords par un markup fret-diagram et dont je modifie l'apparence à l'aide de \override #'(fret-diagram-details.
Comme le montre l'ECM joint, je répète la partie fret-diagram-details à chaque markup (à chaque vignette).
Comment faire pour avoir cette partie fret-diagram-details en "global", une fois pour toute en début de partition ? et ainsi alléger ma saisie...
Merci encore une fois pour le coup de main !
Gérard
ps : j'essaie au maximum de consulter la doc et LSR mais pas trouvé...
Pas tout à fait... L'idée c'est cela, mais je ne voudrais avoir que la partie fret-diagram-details dans accord... et le fret-diagram-verbose est dans le markup à l'endroit concerné. Quelque chose qui ressemblerait à :
Le mer. 16 nov. 2022 à 10:01, Gerard <****@****> a écrit :
Bonjour tout le monde,
Je saisis une partition "tablature guitare" en représentant les
vignettes d'accords par un markup fret-diagram et dont je modifie
l'apparence à l'aide de \override #'(fret-diagram-details.
Comme le montre l'ECM joint, je répète la partie fret-diagram-details à
chaque markup (à chaque vignette).
Comment faire pour avoir cette partie fret-diagram-details en "global",
une fois pour toute en début de partition ? et ainsi alléger ma saisie...
Merci encore une fois pour le coup de main !
Gérard
ps : j'essaie au maximum de consulter la doc et LSR mais pas trouvé...
mavignette utilise le petit mot magique \etc pour « couper »
la définition de la variable et en faire une fonction qui
attend l'argument restant (celui de \fret-diagram-verbose).
Comme on veut que ce soit une fonction pour markups, il faut
mettre \markup avant mavignette pour signaler que mavignette
est définie dans le monde des markups.
Il y a un mini-exemple dans la documentation à la fin de
cette section (ajouté en 2.23) :
Cordialement,
Jean
···
Le 16/11/2022 à 10:01, Gerard a écrit :
Bonjour tout le monde,
Je saisis une partition "tablature guitare" en représentant les vignettes d'accords par un markup fret-diagram et dont je modifie l'apparence à l'aide de \override #'(fret-diagram-details.
Comme le montre l'ECM joint, je répète la partie fret-diagram-details à chaque markup (à chaque vignette).
Comment faire pour avoir cette partie fret-diagram-details en "global", une fois pour toute en début de partition ? et ainsi alléger ma saisie...
Merci encore une fois pour le coup de main !
Gérard
ps : j'essaie au maximum de consulter la doc et LSR mais pas trouvé...
mavignette utilise le petit mot magique \etc pour « couper »
la définition de la variable et en faire une fonction qui
attend l'argument restant (celui de \fret-diagram-verbose).
Comme on veut que ce soit une fonction pour markups, il faut
mettre \markup avant mavignette pour signaler que mavignette
est définie dans le monde des markups.
Il y a un mini-exemple dans la documentation à la fin de
cette section (ajouté en 2.23) :