Subject: centrer un score d'accords guitare

From: survoje <[email-masked]>
Date: Mon, 5 Oct 2020 12:29:33 +0200

Bonjour,

J'aimerai centrer les accords guitare sous le titre, pour une question 
d'esthétique (cf image jointe et extrait de code utilisé ci-dessous).

Je n'ai pas trouvé de piste dans la doc ou dans le LSR... je suspecte ma 
méthode de recherche !

Je suis également preneur d'une astuce pour espacer ces accords 
(toujours par souci du beau !)

Bien cordialement et merci d'avance !

Gérard

------ code utilisé -------------

tab = \chordmode { a:m g e:7 f}

\score{
   <<
     \new ChordNames {\tab}
     \new FretBoards {
       \override FretBoards.FretBoard.size = #'1
       \override FretBoard.fret-diagram-details.finger-code = #'in-dot
       \override FretBoard.fret-diagram-details.dot-color = #'black
       \tab
     }
   >>
   \layout{}
}

---

From: martial <[email-masked]>
Date: Mon, 5 Oct 2020 04:20:27 -0700 (MST)

Exemple avec fil-line:

\markup {
  \fill-line {
    \score {
      <<
        \chords { c4 f g:7 g }
        \new FretBoards {
          %\override FretBoards.FretBoard.size = #2
          \override FretBoard.fret-diagram-details.barre-type = #'straight
          \chordmode { c4 f g:7 g  }
        }
    }
  }
}

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

---

From: martial <[email-masked]>
Date: Mon, 5 Oct 2020 04:26:44 -0700 (MST)

En mettant le score dans un markup et fill-line
séparer avec un silence invisible

%%%%%%%%%%%%%%ù
tab = \chordmode { a:m s1 g s1 e:7 s1 f}

\markup {
  \fill-line {
    \score{
      <<
        \new ChordNames {\tab}
        \new FretBoards {
      \layout{}
    }
  }
}
%%%%%%%%%%%%%%

-----
♫artial♪

---

From: survoje <[email-masked]>
Date: Mon, 5 Oct 2020 13:37:34 +0200

Super !

J'ai encore du mal à entrevoir (toute) la puissance de Lilypond. J'étais 
loin d'imaginer le \score à l'intérieur d'un \markup !

Merci et ... à bientôt :)

Gérard

---

From: Jean Abou Samra <[email-masked]>
Date: Mon, 5 Oct 2020 22:54:24 +0200

Bonjour,

Je me rappelle que de voir \score dans un markup m'a fait tout drôle 
aussi la première fois.

Pour obtenir un espacement horizontal réglable, il serait judicieux 
d'ajuster les propriétés du SpacingSpanner :

\version "2.21.7"

\header {
   title = "Espacement"
}

\paper {
     markup-markup-spacing.basic-distance = 9
}

tab = \chordmode { a:m g e:7 f }

\markup {
   \fill-line {
     \score {
       <<
         \new ChordNames { \tab }
         \new FretBoards {
           \override FretBoard.fret-diagram-details.finger-code = #'in-dot
           \tab
         }
       >>
       \layout {
         \context {
           \Score
           \override SpacingSpanner.spacing-increment = 6
         }
       }
     }
   }
}

Cordialement,
Jean

Le 05/10/2020 à 13:37, survoje a écrit :
> Super !
>
> J'ai encore du mal à entrevoir (toute) la puissance de Lilypond. 
> J'étais loin d'imaginer le \score à l'intérieur d'un \markup !
>

---

From: martial <[email-masked]>
Date: Tue, 6 Oct 2020 00:19:00 -0700 (MST)

Ha bien je n'avais pas chercher sur l'espacement.

-----
♫artial♪