lilypond-user-fr
[Top][All Lists]
Advanced

[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

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]