Subject: diagrammes guitare

From: legoss <[email-masked]>
Date: Wed, 4 Feb 2009 05:58:18 -0800 (PST)

Bonjour à tous,

Je vais essayer d'être clair...
Je voudrais créer, sous Lilypond, des tableaux de diagrammes pour guitare,
que j'insèrerais en fin d'un recueil de chansons. 
J'ai déjà fait plusieurs essais, de plusieurs manières différentes. Toujours
le même problème : je n'arrive pas à les aligner que ce soit en lignes ou en
colonnes. :-((
Est-ce que quelqu'un aurait déjà planché sur la question ?

Merci pour votre aide.

Cordialement

legoss
-- 
View this message in context: http://n2.nabble.com/diagrammes-guitare-tp2268872p2268872.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Eluze <[email-masked]>
Date: Wed, 4 Feb 2009 07:53:14 -0800 (PST)

> Bonjour à tous,
voici un un petit exemple réalisé avec des \markup et que l'on peut
facilement adapter:

\markup 
\fill-line {	
	{
	\translate #'(5 . 0 ) 
	\column { 
		\line {\hspace #-3 " 1/1"}	\line {\fret-diagram-terse #"x;x;o;2;3;2;" }
\line {\null}	
		\line {\hspace #-3 " 1/2"}	\line {\fret-diagram-terse #"x;x;o;2;3;2;" }
\line {\null}
		\line {\hspace #-3 " 1/3"}	\line {\fret-diagram-terse #"x;x;o;2;3;2;" }
\line {\null}
		\line {\hspace #-3 " 1/4"}	\line {\fret-diagram-terse #"x;x;o;2;3;2;" }
\line {\null}
		} 
	\column {  
		\line {\hspace #-3 " 2/1"}	\line {\fret-diagram-terse #"x;x;o;2;3;2;" }
\line {\null}
		\line {\hspace #-3 " 2/2"}	\line {\fret-diagram-terse #"x;x;o;2;3;2;" }
\line {\null}
		\line {\hspace #-3 " 2/3"}	\line {\fret-diagram-terse #"x;x;o;2;3;2;" }
\line {\null}
		\line {\hspace #-3 " 2/4"}	\line {\fret-diagram-terse #"x;x;o;2;3;2;" }
\line {\null}
		} 
	\column {  
		\line {\hspace #-3 " 3/1"}	\line {\fret-diagram-terse #"x;x;o;2;3;2;" }
\line {\null}
		\line {\hspace #-3 " 3/2"}	\line {\fret-diagram-terse #"x;x;o;2;3;2;" }
\line {\null}
		\line {\hspace #-3 " 3/3"}	\line {\fret-diagram-terse #"x;x;o;2;3;2;" }
\line {\null}
		\line {\hspace #-3 " 3/4"}	\line {\fret-diagram-terse #"x;x;o;2;3;2;" }
\line {\null}
		} 
	\column {  
		\line {\hspace #-3 " 4/1"}	\line {\fret-diagram-terse #"x;x;o;2;3;2;" }
\line {\null}
		\line {\hspace #-3 " 4/2"}	\line {\fret-diagram-terse #"x;x;o;2;3;2;" }
\line {\null}
		\line {\hspace #-3 " 4/3"}	\line {\fret-diagram-terse #"x;x;o;2;3;2;" }
\line {\null}
		\line {\hspace #-3 " 4/4"}	\line {\fret-diagram-terse #"x;x;o;2;3;2;" }
\line {\null}
		}
	}
	\translate #'(5 . 0 )
	\null
	}

-- 
View this message in context: http://n2.nabble.com/diagrammes-guitare-tp2268872p2269562.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: legoss <[email-masked]>
Date: Wed, 4 Feb 2009 08:12:44 -0800 (PST)

Merci beaucoup puor ta rapidité ! Mais en adaptant le premier diagramme pour annuler les cordes muettes ou "à vide", le diagramme et toute la 1ère colonne sont remontés. on se doute de ce que ça peut donner. Et c'est ce type de problème que je voudrais éviter...  

\version "2.10.33"

\markup 
\fill-line { 
        { 
        \translate #'(5 . 0 ) 
        \column { 
                \line {\hspace #-3 " 1/1"} \line {\fret-diagram-terse #"1;1;1;2;3;2;" } \line {\null} 
                \line {\hspace #-3 " 1/2"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                \line {\hspace #-3 " 1/3"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                \line {\hspace #-3 " 1/4"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                } 
        \column {   
                \line {\hspace #-3 " 2/1"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                \line {\hspace #-3 " 2/2"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                \line {\hspace #-3 " 2/3"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                \line {\hspace #-3 " 2/4"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                } 
        \column {   
                \line {\hspace #-3 " 3/1"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                \line {\hspace #-3 " 3/2"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                \line {\hspace #-3 " 3/3"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                \line {\hspace #-3 " 3/4"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                } 
        \column {   
                \line {\hspace #-3 " 4/1"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                \line {\hspace #-3 " 4/2"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                \line {\hspace #-3 " 4/3"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                \line {\hspace #-3 " 4/4"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                } 
        } 
        \translate #'(5 . 0 ) 
        \null 
        } 

Pourrais-tu me dire la fonction exacte de "\translate #'...", que tu sembles bien maîtriser ?
  ----- Original Message ----- 
  From: Eluze (via Nabble) 
  To: legoss 
  Sent: Wednesday, February 04, 2009 4:53 PM
  Subject: Re: diagrammes guitare

    legoss wrote:
    Bonjour à tous, 
  voici un un petit exemple réalisé avec des \markup et que l'on peut facilement adapter: 

  \markup 
  \fill-line { 
          { 
          \translate #'(5 . 0 ) 
          \column { 
                  \line {\hspace #-3 " 1/1"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                  \line {\hspace #-3 " 1/2"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                  \line {\hspace #-3 " 1/3"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                  \line {\hspace #-3 " 1/4"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                  } 
          \column {   
                  \line {\hspace #-3 " 2/1"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                  \line {\hspace #-3 " 2/2"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                  \line {\hspace #-3 " 2/3"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                  \line {\hspace #-3 " 2/4"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                  } 
          \column {   
                  \line {\hspace #-3 " 3/1"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                  \line {\hspace #-3 " 3/2"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                  \line {\hspace #-3 " 3/3"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                  \line {\hspace #-3 " 3/4"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                  } 
          \column {   
                  \line {\hspace #-3 " 4/1"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                  \line {\hspace #-3 " 4/2"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                  \line {\hspace #-3 " 4/3"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                  \line {\hspace #-3 " 4/4"} \line {\fret-diagram-terse #"x;x;o;2;3;2;" } \line {\null} 
                  } 
          } 
          \translate #'(5 . 0 ) 
          \null 
          } 

------------------------------------------------------------------------------

  This email is a reply to your post @ http://n2.nabble.com/diagrammes-guitare-tp2268872p2269562.html
  You can reply by email or by visting the link above.

-- 
View this message in context: http://n2.nabble.com/diagrammes-guitare-tp2268872p2269692.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Eluze <[email-masked]>
Date: Wed, 4 Feb 2009 15:59:36 -0800 (PST)

legoss wrote:
> 
> Merci beaucoup puor ta rapidité ! Mais en adaptant le premier diagramme
> pour annuler les cordes muettes ou "à vide", le diagramme et toute la 1ère
> colonne sont remontés. on se doute de ce que ça peut donner. Et c'est ce
> type de problème que je voudrais éviter...  
> 
je vois... - je n'y avais pas songé

\translate permet de positionner le texte en horizontale ou verticale -
cependant il serait assez stupide d'essayer de corriger les positions aves
cette commande!

mieux vaudrait travailler avec qc comme \fretBoard, mais malheureusement là
aussi il y a ce décalage

faudrait peut-être demander au forum anglais?!
-- 
View this message in context: http://n2.nabble.com/diagrammes-guitare-tp2268872p2272494.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: legoss <[email-masked]>
Date: Thu, 5 Feb 2009 02:34:23 -0800 (PST)

Merci de t'être donné tant de peine...
Va falloir que je retrouve mon dico d'anglais du lycée... J'ai peur d'être largué. Et puis,  il y a toujours "translate google" !

Si ça intéresse quelqu'un :
http://translate.google.com/translate_t

A plus tard,

legoss

-- 
View this message in context: http://n2.nabble.com/diagrammes-guitare-tp2268872p2274203.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Eluze <[email-masked]>
Date: Sun, 8 Feb 2009 02:17:09 -0800 (PST)

Eluze wrote:
> 
> mieux vaudrait travailler avec qc comme \fretBoard, mais malheureusement
> là aussi il y a ce décalage
> 
et voilà qu'entre les versions 2.12.1. et 2.12.2 il y a un changement dans
la logique qui n'était pas intentionné - faudra donc attendre que ceci soit
refait et que les diagrammes soient bien alignés …!

justement je lis que la solution est déjà là:  
http://www.nabble.com/controlling-the-alignment-of-FretBoards-to21851934.html
controlling-the-alignment-of-FretBoards  voir la contribution du 8 février.

-- 
View this message in context: http://n2.nabble.com/diagrammes-guitare-tp2268872p2292290.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: legoss <[email-masked]>
Date: Sun, 8 Feb 2009 11:45:28 -0800 (PST)

Bonsoir,

Trop compliqué pour moi. Je jette l'éponge... pour l'instant !

Merci quand-même,

legoss
-- 
View this message in context: http://n2.nabble.com/diagrammes-guitare-tp2268872p2294043.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.