Paroles en 2 colonnes sous la musique

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.

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.

Bonsoir
En reprenant le code d'Eluse

\markup {
  \fill-line {
     \hspace #1 %espace horizontal
     \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. }

       \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 {
       \line { \italic { trad. } }

       \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

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

···

--
Martial

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.

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.

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 :

Bonsoir
En reprenant le code d'Eluse

\markup {
\fill-line {
\hspace #1 %espace horizontal
\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. }

\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 {
\line { \italic { trad. } }

\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
}

_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr

moebius-2 wrote:

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 ?

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.

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.

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.

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.