lyrics

Bonjour,

Avec le code suivant, j'obtiens ce que je veux, soit une mélodie notée comme une partie instrumentale et des paroles. À cause du phrasé, en utilisant le codage habituel, les paroles ne s'alignent pas sous les notes.

La redondance du code n'est pas très élégante, sans compter les risques d'erreurs et les alertes à la compilation.

Y aurait-il une autre solution ?

Merci à tous.

\version "2.14.2"
\score {
  <<
    \new Staff = chant {
      <<
        \new Voice = "avecPhrase" {
          \key c \major
          \time 3/4
          \relative c' {
            \slurUp
            c8( e c e c4)
          }
        }
        \new Voice = "sansPhrase" {
          \key c \major
          \time 3/4
          \relative c' {
            c8 e c e c4
          }
        }
      >>
    }
    \new Lyrics \lyricsto "sansPhrase" {
      \lyricmode { do mi do mi do }
    }
  >>
}

Christian Lalune
route d'Andenne 30 - 5340 Faulx-les-Tombes
081 57 04 21 0495 49 00 21

Bonsoir,

En explorant à nouveau la documentation, j'ai trouvé la réponse à ma question: \set ignoreMelismata = ##t. Voici le code aménagé.

Encore merci.

\score {
  <<
    \new Staff = chant {
      <<
        \new Voice = "avecPhrase" {
          \key c \major
          \time 3/4
          \relative c' {
            \slurUp
            c8( e c e c4)
          }
        }
      >>
    }
    \new Lyrics \lyricsto "avecPhrase" {
      \lyricmode {
        \set ignoreMelismata = ##t
        do mi do mi do
      }
    }
  >>
}

Christian Lalune
route d'Andenne 30 - 5340 Faulx-les-Tombes
081 57 04 21 0495 49 00 21

Le 27/03/2012 21:49, Christian Lalune disait :

Bonsoir,

En explorant à nouveau la documentation, j'ai trouvé la réponse à ma
question: \set ignoreMelismata = ##t. Voici le code aménagé.

Encore merci.

Autre solution : utiliser justement des liaisons *de phrasé*

   c8\( e c e c4\)

Voir à ce sujet la rubrique « 2.1.3 Liaisons » du tutoriel.

@+
Jean-Charles

Christian Lalune wrote

En explorant à nouveau la documentation, j'ai trouvé la réponse à ma
question: \set ignoreMelismata = ##t.

Bonsoir Christian,

autre solution:

\score {
        <<
                \new Staff = chant {
                        <<
                                \new Voice = "avecPhrase" {
                                        \key c \major
                                        \time 3/4
                                        \relative c' {
                                                \slurUp
                                                c8\( e c e c4\)
                                        }
                                }
                        >>
                }
                \new Lyrics \lyricsto "avecPhrase" {
                        \lyricmode {
                                do mi do mi do
                        }
                }
        >>
}

Jean-Christophe

···

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