Suivant : , Précédent : Indication du personnage et couplets, Haut : Couplets


2.1.4.4 Rythme différent selon le couplet
Mélismes dans certaines strophes seulement

Il peut survenir que les paroles comportent un mélisme pour l'un des couplets, mais plusieurs syllabes pour d'autres. Une solution consiste à temporairement ignorer les mélismes dans le couplet ayant plus de syllabes. Il suffit pour cela de définir la propriété ignoreMelismata à l'intérieur du contexte Lyrics.

Petit détail qui a son importance : la définition de ignoreMelismata doit intervenir une syllabe avant les syllabes auxquelles elle s'appliquera :

     
     %{
     <<
       \relative \new Voice = "lahlah" {
         \set Staff.autoBeaming = ##f
         c4
         \slurDotted
         f8.[( g16])
         a4
       }
       \new Lyrics \lyricsto "lahlah" {
         more slow -- ly
       }
       \new Lyrics \lyricsto "lahlah" {
         \set ignoreMelismata = ##t % applies to "fas"
         go fas -- ter
         \unset ignoreMelismata
         still
       }
     >>
     %}

[image of music]

Ici la fonction ignoreMelismata concerne la syllabe ‘fas’, bien qu'elle ait été définie avant la syllabe ‘go’.

L'inverse est aussi possible : prendre une mélodie syllabique pour en faire un mélisme. Il faudra alors insérer des sauts invisibles \skip dans vos paroles. Chaque \skip décale le texte suivant d'une note :

     
     \relative c' { c c g' }
     \addlyrics {
       twin -- \skip 4
       kle
     }

[image of music]

Basculer vers une mélodie alternative

On peut créer des variations plus complexes à partir d'une mélodie à plusieurs voix. Les paroles peuvent suivre l'une ou l'autre des lignes mélodiques, et même basculer de l'une à l'autre si l'on modifie la propriété associatedVoice. Dans cet exemple,

[image of music]

le texte du premier couplet s'aligne sur la mélodie nommée ‘lahlah’,

\new Lyrics \lyricsto "lahlah" {
  Ju -- ras -- sic Park
}

Le second couplet est tout d'abord rattaché au contexte lahlah, mais bascule sur une autre mélodie sur la syllabe ‘ran’. Pour cela, nous utilisons

\set associatedVoice = alternative

alternative désigne le nom du contexte Voice qui contient le triolet.

Encore une fois, cette commande doit être spécifiée une syllabe en avance, c'est-à-dire ici avant la syllabe ‘Ty’.

\new Lyrics \lyricsto "lahlah" {
  \set associatedVoice = alternative % applies to "ran"
  Ty --
  ran --
  no --
  \set associatedVoice = lahlah % applies to "rus"
  sau -- rus Rex
}

Comme vous pouvez le voir, nous revenons ensuite à l'alignement sur la mélodie d'origine, en assignant à la propriété associatedVoice la valeur lahlah.

Cette page documente LilyPond-2.11.58 (branche de développement).

Rapportez toute anomalie en français à lilypond-user-fr@gnu.org ou en anglais à http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs

Vos suggestions à propos de la documentation sont les bienvenues.

Autres langues : English, español.