Subject: Paroles en 2 colonnes sous la musique

From: bameylan <[email-masked]>
Date: Sun, 29 Aug 2010 11:26:24 -0700 (PDT)

Bonjour à tous,

je voudrais donner aux chanteurs le texte de la pièce qu'ils chantent avec
la traduction, soit 2 colonnes: celle de gauche, texte original, celle de
droite, traduction.

J'ai trouvé cette manière de faire, je ne sais plus où:

(placé après le \layout)

\markup {
  \fill-line {
    \hspace #1
    \column {
      \line { \bold "1." { Tutti venite armati o forti miei soldati }}
      \line { Io son l'invit Amore giusto saettatore }
      \line { non temete punto. }
      \line { Ma in bella schiera uniti }
      \line { me seguitate arditi. }
    }
    
    \hspace #2
    \column {
      \line { \italic { trad. } }
      \line { \italic { trad. } }
      \line { \italic { trad. } }
      \line { \italic { trad. } }
    }
    \hspace #1
  }
}

Cela marche bien; j'aimerais juste pouvoir rajouter 3 autres versets en
dessous avec la traduction à droite, plus un espace entre chaque verset...
et là, je coince. J'ai essayé des \hspace sans succès, et je n'arrive plus à
retrouver l'endroit où j'ai piqué ce bout de code...

Bernard

-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Paroles-en-2-colonnes-sous-la-musique-tp5475555p5475555.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Eluze <[email-masked]>
Date: Sun, 29 Aug 2010 13:31:46 -0700 (PDT)

en rajoutant un \column?!

\markup {
  \column {
    \fill-line { … }
    \vspace #4
    \fill-line { … }
  }
}

-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Paroles-en-2-colonnes-sous-la-musique-tp5475555p5475851.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Martial <[email-masked]>
Date: Mon, 30 Aug 2010 00:06:07 +0200

Bonsoir
En reprenant le code d'Eluse

\markup {
  \fill-line {
     \hspace #1 %espace horizontal
     \column {

       \vspace #2 %espace vertical 2e Strophe

       \line { \bold "2." { tra la la la la la}}
       \line { tra la la la la la  tra la la la la la  }
       \line { tra la la la la la . }
       \line { tra la la la la la  }
       \line { tra la la la la la . }
     }

     \hspace #2
     \column {

       \vspace #2 % 2e Strophe

       \line { \italic { tra la la la la la } }
       \line { \italic { tra la la la la la tra la la la la la } }
       \line { \italic { tra la la la la la. } }
       \line { \italic { tra la la la la la } }
       \line { \italic { tra la la la la la. } }
     }
     \hspace #1
     }
}

-- 
Martial

---

From: Martial <[email-masked]>
Date: Mon, 30 Aug 2010 00:08:10 +0200

Oops pardon,  En reprenant le code d'Eluze
(Z e)

-- 
Martial

---

From: moebius <[email-masked]>
Date: Mon, 30 Aug 2010 12:05:26 +0200

Bonjour,
Étrangement, l'intruction \vspace ne figure pas dans l'index de la 
version 2.12.3-1 ; est-ce une instruction de la version de dev seulement ?

cordialement,

Le 30/08/2010 00:06, Martial a écrit :
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> http://lists.gnu.org/mailman/listinfo/lilypond-user-fr

---

From: Eluze <[email-masked]>
Date: Mon, 30 Aug 2010 02:47:31 -0700 (PDT)

oui, mais reste le problème de coordonner les strophes horizontalement s'il y
des queues de lettres dans une langue et pratiquement aucune dans l'autre:

un petit'exemple - j'admets, un peu construit (j'ai tout simplement remplacé
le lettres avec queues par des "." et j'ai mis des "aaa" dans les
traductions): 
http://lilypond-french-users.1298960.n2.nabble.com/file/n5477499/testy.png
testy.png  

c'est pour cela que j'avais mis chaque ligne des strophes avec sa traduction
sur une ligne!

comment donc s'y prendre pour avoir la coordination verticale et horizontale
en même temps?

Eluze

-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Paroles-en-2-colonnes-sous-la-musique-tp5475555p5477499.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: bameylan <[email-masked]>
Date: Mon, 30 Aug 2010 01:58:39 -0700 (PDT)

Martial et EluZe, vous Z'êtes formidableZ, merZi! 

Bernard
-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Paroles-en-2-colonnes-sous-la-musique-tp5475555p5477361.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Eluze <[email-masked]>
Date: Mon, 30 Aug 2010 04:32:41 -0700 (PDT)

> version 2.12.3-1 ; est-ce une instruction de la version de dev seulement ?

en effet, cette commande n'a été officiellement introduite qu'en cours de
dévelopement de la version 2.13...!
-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Paroles-en-2-colonnes-sous-la-musique-tp5475555p5477802.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Jean-Christophe D <[email-masked]>
Date: Mon, 30 Aug 2010 05:50:08 -0700 (PDT)

Eluze wrote:
> 
> oui, mais reste le problème de coordonner les strophes horizontalement
> s'il y des queues de lettres dans une langue et pratiquement aucune dans
> l'autre:<...>
> Comment donc s'y prendre pour avoir la coordination verticale et
> horizontale en même temps?
> 

Pour règler cela au niveau de la strophe, il suffit d'inverser la structure
Texte / Trad (écrire Txt1/Trd1 Txt2/Trd2... plutot que Txt1 Txt2... / Trd1
Trd2...) puis d'ajouter un niveau line au niveau de chaque strophe. Exemple
joint.

NB : le \vspace n'existait pas en v2.12, on écrit alors : \hspace #0, n+1
fois...
Ex :
pour obtenir \vspace #1 en v2.12, écrire : \hspace #0 \hspace #0 
pour obtenir \vspace #2 en v2.12, écrire : \hspace #0 \hspace #0 \hspace #0
...

http://lilypond-french-users.1298960.n2.nabble.com/file/n5478062/TEST.ly
TEST.ly 

Jean-Christophe

-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Paroles-en-2-colonnes-sous-la-musique-tp5475555p5478062.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Eluze <[email-masked]>
Date: Mon, 30 Aug 2010 06:46:28 -0700 (PDT)

mais si je "corrige" ton exemple pour avoir des strophes de différente
longueur (à gauche), ça dérange l'alignement des strophes traduites! 

dans ton exemple j'ai tout simplement éliminé les gpk de la 2ème strophe:

  http://lilypond-french-users.1298960.n2.nabble.com/file/n5478239/testx.png
testx.png 

et off course j n'ai pas envie d'aligner les traduction en changeant le
\hspace à chaque strophe!

ai-j'oublié quelquechose?!

Eluze
-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Paroles-en-2-colonnes-sous-la-musique-tp5475555p5478239.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Jean-Christophe D <[email-masked]>
Date: Mon, 30 Aug 2010 16:24:35 -0700 (PDT)

C'est vrai, mon exemple était trop simple...

Il est temps pour Lilypond de passer de \column et \line à... "\table" !!! 
... ou de pouvoir placer sur une page des colonnes à une position précise et
définie...

J-Christophe
-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Paroles-en-2-colonnes-sous-la-musique-tp5475555p5480597.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.