[ << Notation spécialisée ] | [Racine][Table des matières][Index][ ? ] | [ Généralités en matière d'entrée et sortie >> ] | ||
[ < Paroles et reprises ] | [ Plus haut: Musique vocale ] | [ Paroles alternatives > ] |
2.1.4 Situations particulères en matière de paroles
Une même mélodie peut se voir traitée différemment suivant les couplets.
La commande \lyricsto
permet de prendre en compte ces variantes.
Paroles alternatives | ||
Paroles indépendantes des notes | ||
Espacement des syllabes | ||
Centrage des paroles entre les portées |
Paroles alternatives
En donnant un nom à chaque voix et en leur attribuant spécifiquement des paroles, on peut créer des paroles alternatives – également qualifiées de divisi.
\score{ << \new Voice = "melody" { \relative c' { c4 << { \voiceOne c8 e } \new Voice = "splitpart" { \voiceTwo c4 } >> \oneVoice c4 c | c } } \new Lyrics \lyricsto "melody" { we shall not o- ver- come } \new Lyrics \lyricsto "splitpart" { will } >> }
Cette astuce permet de faire varier les paroles lorsqu’un fragment est repris.
\score{ << \new Voice = "melody" \relative c' { c2 e | g e | c1 | \new Voice = "verse" \repeat volta 2 {c4 d e f | g1 | } a2 b | c1} \new Lyrics = "mainlyrics" \lyricsto melody \lyricmode { do mi sol mi do la si do } \context Lyrics = "mainlyrics" \lyricsto verse \lyricmode { do re mi fa sol } \new Lyrics = "repeatlyrics" \lyricsto verse \lyricmode { dodo rere mimi fafa solsol } >> }
Paroles indépendantes des notes
Dans certaines musiques vocales assez complexes, on peut avoir intérêt à
imprimer les paroles indépendamment des notes. La mélodie sur laquelle
s’aligne les paroles – marquée par le tag lyricrhythm
dans l’exemple suivant – peut être insérée dans un contexte
Devnull
, ce qui indique à LilyPond de ne pas imprimer cette
mélodie dans la partition. Seules subsistent alors de cette mélodie les
valeurs rythmiques, sur lesquelles s’alignent les paroles.
voice = { c''2 \tag #'music { c''2 } \tag #'lyricrhythm { c''4. c''8 } d''1 } lyr = \lyricmode { I like my cat! } << \new Staff \keepWithTag #'music \voice \new Devnull="nowhere" \keepWithTag #'lyricrhythm \voice \new Lyrics \lyricsto "nowhere" \lyr \new Staff { c'8 c' c' c' c' c' c' c' c' c' c' c' c' c' c' c' } >>
Cette méthode est inapropriée dès lors que la musique contenue dans le
contexte Devnull
comporte des mélismes. En effet, les mélismes
sont définis par le contexte Voice
. Connecter des paroles à un
contexte Devnull
rend les liens voix-syllabe inopérants, et par
voie de conséquence fait disparaître les informations de mélisme.
Espacement des syllabes
La propriété #'minimum-distance
de l’objet LyricSpace
permet d’accroître l’espacement des paroles.
{ c c c c \override Lyrics.LyricSpace #'minimum-distance = #1.0 c c c c } \addlyrics { longtext longtext longtext longtext longtext longtext longtext longtext }
Pour que ce réglage s’applique à toute la partition, définissez-le
dans le bloc \layout
.
\score { \relative c' { c c c c c c c c } \addlyrics { longtext longtext longtext longtext longtext longtext longtext longtext } \layout { \context { \Lyrics \override LyricSpace #'minimum-distance = #1.0 } } }
Morceaux choisis
L’assurance que tous les scripts textuels et les paroles resteront bien à l’intérieur des marges requiert des ressources non négligeables. Afin de réduire le temps de traitement, LilyPond n’effectue pas ces calculs par défaut ; pour l’y obliger, vous devrez ajouter
\override Score.PaperColumn #'keep-inside-line = ##t
Pour s’assurer que les paroles ne seront pas traversées par des barres de mesure, il faut ajouter
\layout { \context { \Lyrics \consists "Bar_engraver" \consists "Separating_line_group_engraver" \override BarLine #'transparent = ##t } }
Centrage des paroles entre les portées
En cours de rédaction.