couplets

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

Alouette.ly (922 Bytes)

2010/5/29 lucie yvert <****@****> :

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.

Salut !
Et bienvenue sur la liste.

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...

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) !
:smiley:

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 <****@****>

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

···

--
Xavier Scheuer <****@****>

Salut !

Il y a la doc ici : LilyPond Notation Reference: 2.1.3 Stanzas (chapitre "Paroles en fin de partition").

Il me semble que tu t'en es rapprochée sérieusement, pour une amatrice ! :wink:

lucie yvert a écrit :

···

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

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

Bonjour,

Personnellement j'aurais utilisé la commande \line {} mais je viens de
découvrir dans la dernière réponse que chaque ligne entre ""... va à la
ligne !!!

Voici donc un modèle avec LINE... Me semble plus joli de mettre le numéro de
strophe (2 à 8) seul sur une ligne...
A titre d'exemple, j'ai mis dans le couplet le séparateur de syllabe " -- "
plutôt que "- ", juste pour montrer la différence (je préfère...)

J'ai ajouté un minimum de mise en page pour que cela tienne en une page
(\header et \paper)...

Voici donc:

\version "2.12.2"
#(ly:set-option 'point-and-click #f)

\header {
  title = "Alouette, gentille alouette"
  copyright = " "
  tagline = " "
}

<<
\new Voice = "MELODIE" \relative g' {
  \key g \major
  \time 4/4

  \bar "|:"

  g4.^\markup { \italic { Refrain } }
  a8 b4 b a8 g a b g4 d g4. a8 b4 b a8 g a b g4 r

  \bar "|."

  g8^\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

  \bar ":|"
}

\new Lyrics \lyricsto "MELODIE" {
  A- lou- et- te, gen- tille a- lou- et- te, a- lou- et- te je te plu- me-
rai.
%%% Exemple séparateur syllabes : "--"
  \set stanza = #"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 { \hspace #5 \column { \hspace #0

  "2."
  "Je te plumerai le bec (bis)"
  "Et le bec (bis)"
  "Et la tête (bis)"
  "Alouette (bis)"
  "Ah !"

  \hspace #0 %%% saut de ligne

  "3."
  "Je te plumerai le cou (bis)"
  "Et le cou (bis)"
  "Et le bec (bis)"
  "Et la tête (bis)"
  "Alouette (bis)"
  "Ah !"

  \hspace #0 %%% saut de ligne

  "4."
  "Je te plumerai le dos (bis)"
  "Et le dos (bis)"
  "Et le cou (bis)"
  "Et le bec (bis)"
  "Et la tête (bis)"
  "Alouette (bis)"
  "Ah !"

  } \hspace #5 \column { \hspace #0 %%% saut de colonne

  "5."
  "Je te plumerai le dos (bis)"
  "Et le dos (bis)"
  "Et le cou (bis)"
  "Et le bec (bis)"
  "Et la tête (bis)"
  "Alouette (bis)"
  "Ah !"

  \hspace #0 %%% saut de ligne

  "6."
  "Je te plumerai les ailes (bis)"
  "Et les ailes (bis)"
  "Et le dos (bis)"
  "Et le cou (bis)"
  "Et le bec (bis)"
  "Et la tête (bis)"
  "Alouette (bis)"
  "Ah !"

  \hspace #0 %%% saut de ligne

  "7."
  "Je te plumerai les pattes (bis)"
  "Et les pattes (bis)"
  "Et les ailes (bis)"
  "Et le dos (bis)"
  "Et le cou (bis)"
  "Et le bec (bis)"
  "Et la tête (bis)"
  "Alouette (bis)"
  "Ah !"

  } \hspace #5 \column { \hspace #0 %%% saut de colonne

  "8."
  "Je te plumerai la queue (bis)"
  "Et la queue (bis)"
  "Et les pattes (bis)"
  "Et les ailes (bis)"
  "Et le dos (bis)"
  "Et le cou (bis)"
  "Et le bec (bis)"
  "Et la tête (bis)"
  "Alouette (bis)"
  "Ah !"

  \hspace #0 %%% saut de ligne

  \italic { Refrain pour terminer }

        }
}

\paper {
  top-margin = 1\cm
  bottom-margin = 1\cm
  left-margin = 2\cm
  right-margin = 2\cm
  line-width = 17\cm
  print-first-page-number = ##f
  ragged-bottom = ##t
  ragged-last-bottom = ##f
}

Bon courage pour la suite !!!

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/couplets-tp5116721p5131722.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.