Subject: Re: Tablatures et couleurs

From: survoje <[email-masked]>
Date: Tue, 12 Jun 2018 00:36:35 -0700 (MST)

Bonjour,

Merci pour les 2 commandes qui marchent mais j'aimerai pour ma part rajouter
un doigt en couleur dans le diagramme d'accord dans les contextes ci-dessous
:

et 

J'ai testé plusieurs trucs au hasard, rien de vu dans la documentation qui
pourrait me mettre sur la piste...

Bien cordialement, avec mes remerciements anticipés !

Gérard

--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

---

From: NOreply <[email-masked]>
Date: Mon, 25 Jun 2018 12:56:10 -0700 (MST)

Voir ici:
http://lilypond.org/doc/v2.19/Documentation/notation/common-notation-for-fretted-strings.fr.html

Exemple de la doc:
<<
    \new ChordNames {
      \chordmode {
        f1 g c c b
      }
    }
  \new Staff {
    \clef "treble_8"
    \override Voice.TextScript.fret-diagram-details.finger-code =
#'below-string
    <f, c f a c' f'>1^\markup {
      \fret-diagram-verbose #'(
        (place-fret 6 1)
        (place-fret 5 3)
        (place-fret 4 3)
        (place-fret 3 2)
        (place-fret 2 1)
        (place-fret 1 1)
        (barre 6 1 1)
      )
    }
    <g, b, d g b g'>1^\markup {
      \fret-diagram-verbose #'(
        (place-fret 6 3 2)
        (place-fret 5 2 1)
        (open 4)
        (open 3)
        (open 2)
        (place-fret 1 3 3)
      )
    }
    <c e g c' e'>1^\markup {
      \fret-diagram-verbose #'(
        (capo 3)
        (mute 6)
        (place-fret 4 5 1)
        (place-fret 3 5 2)
        (place-fret 2 5 3)
      )
    }
    \override Voice.TextScript.size = 1.4
    <c g c' e' g'>1^\markup {
      \fret-diagram-verbose #'(
        (place-fret 6 3 1 red parenthesized default-paren-color)
        (place-fret 5 3 1 inverted)
        (place-fret 4 5 2 blue parenthesized)
        (place-fret 3 5 3 blue)
        (place-fret 2 5 4 blue)
        (place-fret 1 3 1 inverted)
      )
    }
    \override Voice.TextScript.size = 1.5
    <b, fis b dis' fis'>1^\markup {
      \override #'(fret-diagram-details . ((finger-code . in-dot)))
      \fret-diagram-verbose #`(
        (place-fret 5 2 1)
        (place-fret 4 4 "fis" red)
        (place-fret 3 4 "b" red)
        (place-fret
          2 4
          ,#{ \markup
                \concat {
                  \vcenter "d"
                  \fontsize #-5
                  \musicglyph "accidentals.sharp"} #}
          red)
        (place-fret 1 2 1)
      )
    }
  }

---

From: Gerard <[email-masked]>
Date: Tue, 26 Jun 2018 07:44:56 +0200

Bonjour,

Je n'avais pas trouvé cet exemple dans la doc v2.18. Est-ce une 
nouveauté v2.19 ?

J'ai compilé avec la v2.18, j'ai obtenu le message d'erreur suivant et, 
après un "croisons les doigts" un résultat en noir et blanc.

--------------------------- 
/tmp/frescobaldi-52x25imm/tmpcxgtjrgs/accord_couleur.ly:67:49: Erreur : 
syntax error, unexpected STRING, expecting SCM_FUNCTION or 
SCM_IDENTIFIER or SCM_TOKEN

\musicglyph "accidentals.sharp

"

/tmp/frescobaldi-52x25imm/tmpcxgtjrgs/accord_couleur.ly:57:29: Erreur : 
erreur dans #{ ... #}

\fret-diagram-verbose

#`(

Interprétation en cours de la musique...

erreur de programmation : Object is not a markup. 
---------------------------

Après avoir mis un # devant "accidentals.sharp" (vu dans v2.18), je n'ai 
plus de message d'erreur mais mes diagrammes restent en noir (pas de 
couleur)

Dois-je installer la v2.19, bien qu'encore en développement ?

Cordialement et merci pour l'aide
Gérard

Le 25/06/2018 à 21:56, NOreply a écrit :
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

---

From: NOreply <[email-masked]>
Date: Tue, 26 Jun 2018 22:54:34 -0700 (MST)

Bonjour,
Colorier les doigtés d'un diagramme de guitare semble impossible avec la
version 18 de Lilypond.
Sauf erreur de ma part, Installer la version 19 ne t'empêche pas d'utiliser
Lilypond en version 18: écrire simplement \version "2.18.2" au début du
code.
% ; = )