Subject: plusieurs coupltes en vocal SATB

From: Jean-marc LEGRAND <[email-masked]>
Date: Wed, 14 Mar 2007 16:10:09 +0100

lily 2.10 + XP

Bonjour à toute la liste !

Je suis à la super bourre pour un baptême dont kj'écris la mélodie du psaume. Tout est OK, à part
que je n'arrive pas à mettre les trois couplets. J'ai lu la doc, oeuf corse, mais bon pas trouvé
grand chose d'exactement pareil...
Voici la structure de ma partoche (je n'ai aucun mérite : c'est le template de la doc !) :

     sopMusic = \relative c'' {
(notes...)
     }
     sopWords = \lyricmode {
(1er couplet)
    }

     altoMusic = \relative c'' {
(notes...)
     }
     altoWords =\lyricmode {
(1er couplet)
     }

     tenorMusic = \relative c' {
(notes)
     }
     tenorWords = \lyricmode {
(1er couplet)
     }

     \score {
       \new ChoirStaff <<
          \new Staff = women <<
             \new Voice =
               "sopranos" { \voiceOne << \global \sopMusic >> }
             \new Voice =
               "altos" { \voiceTwo << \global \altoMusic >> }
          \new Lyrics \with {alignAboveContext=women} \lyricsto sopranos \sopWords
          \new Lyrics \with {alignBelowContext=women} \lyricsto altos \altoWords

          \new Staff = men <<
             \clef bass
             \new Voice =
               "tenors" { \voiceTwo <<\global \tenorMusic >> }
               \new Lyrics \with {alignBelowContext=men} \lyricsto tenors \tenorWords

     Bon : tout est OK. Mais je souhaite mettre un second et troisième couplet, dans les
machinWords. J'ai essayé de faire unmachinWordsA, machinWordsB et machinWordsC les uns sous les
autres, en les appelalnt dans le score ainsi :
   \new Lyrics \with {alignAboveContext=women} \lyricsto sopranos \sopWordsA
\new Lyrics \with {alignAboveContext=women} \lyricsto sopranos \sopWordsB
\new Lyrics \with {alignAboveContext=women} \lyricsto sopranos \sopWordsC

mais bof : Lily me jète...

Any idea, svp ?

A très bientôt, j'espère !

JMarc

---

From: Philippe Hézaine <[email-masked]>
Date: Wed, 14 Mar 2007 16:50:49 +0100

Jean-marc LEGRAND a écrit :
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>
>
>   
Bonjour Jmarc,

Oeuf au riz répond à oeuf corse.

En utilisant à peu près la même structure que toi, je remarque qu'il te 
manque
des accolades après:

Dans mon fichier, c'est écrit:

  \new Lyrics \lyricsto "sopranos" { \sopWords }

A partir de là,  tu devrais pouvoir exploiter { \sopWordsA } puis  { 
\sopWordsB }
{ \sopWordsC } ...

Mais je n'ai pas testé, mon fichier ne contient pas plusieurs couplets.

                                                          Phil

---

From: Jean-Yves Baudais <[email-masked]>
Date: Wed, 14 Mar 2007 17:52:00 +0100

Bonjour,

Jean-marc LEGRAND a Ã©crit :
> Je suis Ã  la super bourre pour un baptÃªme dont kj'Ã©cris la mÃ©lodie 
> du psaume. Tout est OK, Ã  part
> que je n'arrive pas Ã  mettre les trois couplets. J'ai lu la doc, oeuf 
> corse, mais bon pas trouvÃ©
> Voici la structure de ma partoche (je n'ai aucun mÃ©rite : c'est le 
> template de la doc !) :

   Une solution peut-être pas orthodoxe, mais qui fonctionne.

\version "2.8.7"
\header {
   title = "Il est nÃ© le divin enfant !"
   composer = "NoÃ«l trad., harm. J.-Y. Baudais"
}
#(set-global-staff-size 17)

global = { \key g \major \time 4/4 }

sopR = {...}
sopC = {...}
...
bassC = {...}
textR = \lyricmode {...}
textCa = \lyricmode {...}
textCb = \lyricmode {...}
textCc = \lyricmode {...}

\new ChoirStaff <<
   \new Staff {
     \clef treble \global <<
       \new Voice = "refrain" { \voiceOne \sopR \oneVoice }
       \new Voice { \voiceTwo \altR \oneVoice }
     << \new Voice = "couplet" { \voiceOne \sopC \oneVoice }
        \new Voice { \voiceTwo \altC \oneVoice }
   }

   \new Lyrics \lyricsto  "refrain" { \textR }
   \new Lyrics \lyricsto  "couplet" { \textCa }
   \new Lyrics \lyricsto  "couplet" { \textCb }
   \new Lyrics \lyricsto  "couplet" { \textCc }

   \new Staff {
     \clef bass \global <<
       \new Voice { \voiceOne \tenorR \oneVoice }
       \new Voice { \voiceTwo \bassR \oneVoice }
     << \new Voice  { \voiceOne \tenorC \oneVoice }
        \new Voice { \voiceTwo \bassC \oneVoice }

---

From: Jean-Charles <[email-masked]>
Date: Wed, 14 Mar 2007 19:51:36 +0100

> A très bientôt, j'espère !

Pourquoi ne pas voir dans la doc les chapitres
7.3.2 Entering lyrics
7.3.9 More about stanza

Une petite flûte de roteux à notre santé (après la cérémonie).

@+
Jean-Charles

---

From: Jean-marc LEGRAND <[email-masked]>
Date: Mon, 19 Mar 2007 17:14:15 +0100

Bravo ! Ca marche complet !

j'adore vraiment ce concept de liste...

A bientôt

Jmarc

             Philippe Hézaine                                                                       
             <[email-masked]>                                                             
             Envoyé par :                                                                         A 
             lilypond-user-fr-bounces+je         lilypond-user-fr <[email-masked]>        
             an-marc.legrand=total.com@g                                                         cc 
             nu.org                                                                                 
                                                                                              Objet 
                                                 Re: plusieurs coupltes en vocal SATB               
             14/03/2007 16:50                                                                       

Bonjour Jmarc,

                                                          Phil