Subject: couplets

From: lucie yvert <[email-masked]>
Date: Sat, 29 May 2010 14:54:50 +0200

Bonjour,

Utilisatrice novice de lilypond (ainsi que de l'environnement Linux), 
j'aimerais faire des pages de petites chansons.
J'arrive (sans doute pas au mieux, mais ça marche) à faire une portée 
musicale avec les paroles sous les notes.
Ce que je ne sais pas faire ,et n'ai pas réussi à trouver dans le 
manuel, c'est comment ajouter du texte seul ensuite : par exemple, les 
paroles des autres couplets.

Plus précisément : En utilisant la commande \markup je peux écrire du 
texte, mais sur une seule ligne, à moins de répéter sans arrêt les 
commandes...

Je joins mon premier essai, désolée pour l'amateurisme...

Merci
Lucie
\version "2.12.2"
\header {
  title = "Alouette, gentille alouette"
}
<<
\relative g' {
\key g \major
\time 4/4
g4. 
\mark \markup { \italic { Refrain } }
a8 b4 b a8 g a b g4 d g4. a8 b4 b a8 g a b g4 r
\break 
g8
\mark \markup { \italic { Couplet } }
g g g g b d4 d8 e d c b a g4 d'8 d d4 d,8 d d4 d'8 d d4 d,8 d d4 d'1
}
\addlyrics {
A- lou- et- te, gen- tille a- lou- et- te, a- lou- et- te je te plu- me- rai. 1.Je te plu- me- rai la tête, je te plu- me- rai la tête. Et la tête, et la tête, a- lou- ette, a- lou- ette. Ah!
}
\markup {
\fontsize #2  
Couplets :}
\markup {
\fontsize #2  
{1. Je te plumerai la tête (bis)}}
\markup {
\fontsize #2
{Et la tête (bis)
Alouette (bis)
Ah !}}

\markup {
\fontsize #2  
{2. Je te plumerai le bec (bis)}}
\markup {
\fontsize #2
{Et le bec (bis)
Et la tête (bis)
Alouette (bis)
Ah !}}

\markup {
\fontsize #2  
{etc...}}

---

From: Xavier Scheuer <[email-masked]>
Date: Sat, 29 May 2010 19:37:11 +0200

> musicale avec les paroles sous les notes.

Salut !
Et bienvenue sur la liste.

> manuel, c'est comment ajouter du texte seul ensuite : par exemple,
> les paroles des autres couplets.
>
> Plus précisément : En utilisant la commande \markup je peux écrire
> du texte, mais sur une seule ligne, à moins de répéter sans arrêt les
> commandes...

Effectivement, il n'y a pas de moyen simple pour faire un texte avec
des sauts de lignes (c'est quelque chose que je viens de découvrir) !
:D

Bon alors tu peux soit :

  1. utiliser des commandes \line { ... } pour chaque ligne à
     l'intérieur du \markup (un peu lourd comme solution) ;
  2. ou bien utiliser \justify-string ou \wordwrap-string .
     Mais attention, la syntaxe est un peu différente (cf. ci-dessous).

Pour \wordwrap-string attention, on n'utilise plus les accolades pour
délimiter le texte, mais on le met entre guillemets et on le précède
du caractère # .
Les retours à la ligne sont indiqués par un *double* retour à la ligne
(une ligne blanche dans le fichier .ly).

Comme ceci :

  \markup {
    \justify-string #"Couplets :

    1. Je te plumerai la tête (bis)

    Et la tête (bis)

    ..."
    % ne pas oublier de fermer les guillemets à la fin
  }

> Je joins mon premier essai, désolée pour l'amateurisme...

Non, c'est pas mal.
Perso j'utiliserais

  s1*0^\markup { \italic { Refrain } }

plutôt que \mark \markup ...

Cordialement,
Xavier

--
Xavier Scheuer <[email-masked]>

---

From: Xavier Scheuer <[email-masked]>
Date: Sat, 29 May 2010 23:29:16 +0200

Encore moi !

Je viens de voir que le "1." dans les paroles n'est pas imprimé.
En fait, comme indiqué dans la doc (2.1.5 Couplets), il faut utiliser

  \set stanza = #"1. "

Ensuite concernant les "Paroles en fin de partition", je vois que tout
est déjà expliqué dans cette partie aussi :
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Stanzas#Printing-stanzas-at-the-end

Et on aurait pu utiliser

  \markup \column {
    "Couplets :"
    "1. Je te plumerai la tête (bis)"
    "Et la tête (bis)"
    "Alouette (bis)"
    "Ah !"
    % noter l'utilisation des guillemets pour chaque ligne
  }

plus simple que \line { ... }  tant qu'on reste avec du texte sans
"effet" particulier.

Cordialement,
Xavier

---

From: Editions IN NOMINE <[email-masked]>
Date: Mon, 31 May 2010 19:03:52 +0200

Salut !

Il y a la doc ici : 
http://lilypond.org/doc/v2.13/Documentation/notation/stanzas (chapitre 
"Paroles en fin de partition").

Il me semble que tu t'en es rapprochée sérieusement, pour une amatrice ! 
;-)

lucie yvert a écrit :
> ------------------------------------------------------------------------
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> http://lists.gnu.org/mailman/listinfo/lilypond-user-fr