1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2 @c This file is part of lilypond.tely
4 Translation of GIT committish: dab80970d8e89571263d16433aff1e6f878a8f62
6 When revising a translation, copy the HEAD committish of the
7 version that you are working on. See TRANSLATION for details.
10 @c Translators: Valentin Villenave
11 @c Translation checkers: Jean-Charles Malahieude
16 Dans la mesure où les fichiers LilyPond sont constitués de texte,
17 traiter de la musique vocale demande de prendre en compte deux spécificités :
21 Les paroles sont saisies comme étant du texte, non des notes.
22 Ainsi, le code@tie{}@code{d} sera interprété comme une syllabe, et non
23 comme la note@tie{}ré (D pour les non latinistes).
26 Les paroles doivent s'aligner avec les notes de la mélodie correspondante.
29 Plusieurs solutions existent pour ajouter des paroles ; nous les
30 examinerons par degré croissant de complexité.
33 * TODO subsection vocal music::
38 S'assurer que tous les éléments textuels et les paroles respectent
39 les marges du document requiert des calculs relativement lourds ; c'est
40 la raison pour laquelle LilyPond, par défaut, ne s'en préoccupe pas.
41 Vous pouvez cependant l'y forcer en ajoutant le code
44 \override Score.PaperColumn #'keep-inside-line = ##t
47 Pour que les paroles évitent également les barres de mesure, ajoutez
52 \consists "Bar_engraver"
53 \consists "Separating_line_group_engraver"
54 \override BarLine #'transparent = ##t
60 @node TODO subsection vocal music
61 @subsection TODO subsection vocal music
64 * Setting simple songs::
66 * Aligning lyrics to a melody::
67 * Automatic syllable durations::
68 * Another way of entering lyrics::
69 * Assigning more than one syllable to a single note::
70 * More than one note on a single syllable::
71 * Extenders and hyphens::
72 * Working with lyrics and identifiers::
73 * Flexibility in placement::
74 * Lyrics to multiple notes of a melisma::
76 * Switching the melody associated with a lyrics line::
77 * Lyrics independent of notes::
79 * More about stanzas::
80 * Other vocal issues::
83 @node Setting simple songs
84 @unnumberedsubsubsec Setting simple songs
88 Le plus simple pour ajouter des paroles à une mélodie est d'adjoindre
91 \addlyrics @{ @var{les paroles} @}
95 à la mélodie. En voici un exemple :
97 @lilypond[ragged-right,verbatim,fragment,quote]
99 \relative { c2 e4 g2. }
100 \addlyrics { play the game }
103 On peut ajouter davantage de couplets en multipliant le nombre de
104 sections @code{\addlyrics}.
106 @lilypond[ragged-right,verbatim,fragment,quote]
108 \relative { c2 e4 g2. }
109 \addlyrics { play the game }
110 \addlyrics { speel het spel }
111 \addlyrics { joue le jeu }
114 Cependant, la commande @code{\addlyrics} ne peut gérer les
115 constructions polyphoniques. Dans ce cas, mieux vaut employer
116 @code{\lyricsto} et @code{\lyricmode}, comme nous le verrons dans
117 @ref{Entering lyrics}.
121 @node Entering lyrics
122 @unnumberedsubsubsec Entering lyrics
127 @cindex espaces, dans les paroles
128 @cindex guillemets, dans les paroles
130 Il existe un mode de saisie spécialement adapté aux paroles. On
131 l'introduit avec le mot-clé @code{\lyricmode}, ou en utilisant
132 @code{\addlyrics} ou @code{\lyricsto}. Ce mode vous permet de saisir
133 des paroles, ainsi que leur ponctuation, et le caractère @code{d} ne
134 sera plus interprété comme une note, mais comme une syllabe. Les
135 syllabes sont saisies comme des notes, mais les hauteurs sont alors
136 remplacées par du texte. Exemple avec une comptine anglaise :
139 \lyricmode @{ Twin-4 kle4 twin- kle litt- le star2 @}
142 Ici on a choisi de saisir explicitement la durée de chaque syllabe. Cependant,
143 il est aussi possible d'attribuer automatiquement chaque syllabe à une
144 note d'une mélodie ou d'une voix existante, avec @code{\addlyrics} ou
146 @c TODO: broken but exists Aligning lyrics
147 @c For more details see @ref{The Lyrics context}.
149 Dans les paroles, un mot ou une syllabe commence par une lettre de
150 l'alphabet, et se termine par un espace (éventuellement précédé d'un
151 chiffre). Toute syllabe doit donc être séparée d'une autre par un
152 espace, tout autre caractère étant considéré comme partie intégrante
153 de cette même syllabe. L'exemple suivant comporte une faute de frappe
157 \lyricmode @{ lah- lah@}
160 la dernière syllabe contient une @code{@}}, il y a de fait un défaut de
161 parité avec l'accolade ouvrante, et la compilation échouera fort
165 @funindex \property dans \lyricmode
168 De la même manière, un point concluant une suite de lettres sera
169 partie intégrante de la chaîne résultante. Par conséquent, il est
170 impératif d'insérer des espaces lorsque vous modifiez les propriétés
171 d'une commande. En d'autres termes, ne saisissez pas
174 \override Score.LyricText #'font-shape = #'italic
181 \override Score . LyricText #'font-shape = #'italic
185 @cindex espaces, dans les paroles
186 @cindex guillemets, dans les paroles
187 @cindex liaisons, dans les paroles
189 Pour attribuer plus d'une syllabe à une même note, vous pouvez mettre
190 ces syllabes entre guillemets, ou bien remplacer l'espace par un
191 caractère souligné (@code{_}), ou encore utiliser un tilde (@code{~})
192 pour obtenir une liaison entre les syllabes.
194 @lilypond[quote,relative=2,ragged-right,fragment,verbatim]
196 \relative { c2 e4 g2 e4 }
197 \addlyrics { gran- de_a- mi- go }
198 \addlyrics { pu- "ro y ho-" nes- to }
199 \addlyrics { pu- ro~y~ho- nes- to }
202 Cette liaison adaptée aux paroles correspond au caractère Unicode
203 U+203F, et n'apparaîtra dans la partition que s'il existe une police
204 incluant ce symbole (par exemple DejaVuLGC) installée sur le système.
207 Pour utiliser des lettres accentuées ou des caractères spéciaux
208 --- cœurs ou guillemets inversés par exemple --- il suffit de les insérer
209 dans le fichier et de veiller à sauvegarder ce dernier avec le codage
210 utf-8. Voir à ce sujet @ref{Text encoding} pour plus de détails.
212 @lilypond[quote,ragged-right,fragment,verbatim]
213 \relative { e4 f e d e f e2 }
214 \addlyrics { He said: “Let my peo ple go”. }
217 Pour utiliser des guillemets informatiques standard, faites-les
218 précéder d'une barre oblique inverse :
220 @lilypond[quote,ragged-right,fragment,verbatim]
221 \relative c' { \time 3/4 e4 e4. e8 d4 e d c2. }
222 \addlyrics { "\"I" am so lone- "ly\"" said she }
225 Expliquer exactement comment LilyPond repère le début d'un mot en mode
226 paroles (Lyrics) est quelque peu compliqué.
228 En mode Lyrics, un mot peut commencer par : tout caractère alphabétique,
229 @code{_}, @code{?}, @code{!}, @code{:}, @code{'}, un des codes de
230 contrôle @code{^A} à @code{^F} et @code{^Q} à @code{^W}, @code{^Y},
231 @code{^^}, tout caractère ASCII de code strictement supérieur à 127, ou
232 enfin un des symboles @code{`}, @code{'}, @code{"}, ou @code{^}, s'il
233 est précédé d'une barre oblique inverse.
235 Pour définir un identificateur contenant des paroles, il faut utiliser
236 la fonction @code{lyricmode}.
239 verseOne = \lyricmode @{ Joy to the world the Lord is come @}
242 \new Voice = "one" \relative c'' @{
245 c4 b8. a16 g4. f8 e4 d c2
247 \addlyrics @{ \verseOne @}
255 Référence du programme : @internalsref{LyricText}, @internalsref{LyricSpace}.
259 @node Aligning lyrics to a melody
260 @unnumberedsubsubsec Aligning lyrics to a melody
267 Avant d'être imprimées, les paroles sont interprétées par le programme
268 dans le contexte @internalsref{Lyrics}.
271 \new Lyrics \lyricmode @dots{}
274 Il y a deux grandes méthodes pour gérer le placement horizontal des
279 en alignant automatiquement les paroles sur une mélodie ou une autre
280 voix, en ayant recours à @code{\addlyrics} ou @code{\lyricsto} ;
283 en affectant explicitement à chaque syllabe une durée, au sein du
284 contexte @code{\lyricmode}
288 * Automatic syllable durations::
289 * Another way of entering lyrics::
290 * Assigning more than one syllable to a single note::
291 * More than one note on a single syllable::
292 * Extenders and hyphens::
295 @node Automatic syllable durations
296 @unnumberedsubsubsec Automatic syllable durations
298 @cindex durée automatique des syllabes
299 @cindex paroles et mélodies
301 Les paroles peuvent être automatiquement alignées sous
302 une mélodie. Il suffit pour cela de combiner la mélodie et les
303 paroles avec la commande @code{\lyricsto}.
306 \new Lyrics \lyricsto @var{nom} @dots{}
309 Cette commande adapte les paroles aux notes de la voix (contexte
310 @internalsref{Voice} dans le jargon LilyPond) @var{nom}. Ce contexte
311 @code{Voice} doit exister avant l'indication des paroles avec
312 @code{\lyricsto}. La commande @code{\lyricsto} introduit
313 automatiquement le mode @code{\lyricmode}, donc dans ce cas vous n'avez
314 pas à ajouter vous-même @code{\lyricmode}.
316 L'exemple suivant récapitule les différentes manières de saisir des paroles.
318 @lilypond[quote,fragment,ragged-right,verbatim]
320 \new Voice = "one" \relative c'' {
323 c4 b8. a16 g4. f8 e4 d c2
325 \new Lyrics \lyricmode { Joy4 to8. the16 world!4. the8 Lord4 is come.2 }
326 \new Lyrics \lyricmode { Joy to the earth! the Sa -- viour reigns. }
327 \new Lyrics \lyricsto "one" { No more let sins and sor -- rows grow. }
331 Le deuxième couplet n'est pas correctement disposé, aucune durée
332 n'ayant été spécifiée. Dans un tel cas, il aurait mieux valu utiliser
333 @code{\lyricsto}, comme dans le troisième couplet.
335 La commande @code{\addlyrics} n'est en fait qu'une simplification de
336 la structure employée par LilyPond pour définir les paroles.
340 \addlyrics @{ PAROLES @}
344 est exactement la même chose que
347 \new Voice = "blah" @{ musique @}
348 \new Lyrics \lyricsto "blah" @{ PAROLES @}
351 @node Another way of entering lyrics
352 @unnumberedsubsubsec Another way of entering lyrics
354 On peut aussi se passer de @code{\addlyrics} et de @code{\lyricsto} pour
355 saisir des paroles. Dans ce cas, les syllabes sont entrées comme des
356 notes --- du texte remplaçant les hauteurs --- ce qui veut dire que vous
357 devez définir leur durée explicitement :
364 La mélodie associée à ces paroles peut être spécifiée par la propriété
365 @code{associatedVoice} :
368 \set associatedVoice = #"lala"
372 La valeur que vous attribuez à cette propriété (ici @code{"lala"})
373 doit désigner un contexte @internalsref{Voice}, sans quoi les mélismes
374 ne seront pas imprimés correctement.
376 Voici un exemple de cette manière de procéder :
378 @lilypond[relative=1,ragged-right,verbatim,fragment,quote]
379 << \new Voice = "melody" {
383 \new Lyrics \lyricmode {
384 \set associatedVoice = #"melody"
391 Référence du programme : @internalsref{Lyrics}.
394 @node Assigning more than one syllable to a single note
395 @unnumberedsubsubsec Assigning more than one syllable to a single note
399 @cindex liaisons, dans les paroles
401 Pour attribuer plus d'une syllabe à une même note, vous pouvez les
402 mettre entre guillemets, remplacer une espace par un caractère souligné
403 (@code{_}) pour obtenir une espace, ou bien encore utiliser un tilde
404 (@code{~}) pour obtenir une liaison entre les syllabes@footnote{Une
405 liaison adaptée aux paroles correspond au caractère Unicode U+203F, et
406 n'apparaîtra dans la partition que si le système dispose d'une police
407 installée qui contient ce symbole(par exemple DejaVuLGC).}.
409 @lilypond[quote,relative=2,ragged-right,fragment,verbatim]
411 \relative { c2 e4 g2 e4 }
412 \addlyrics { gran- de_a- mi- go }
413 \addlyrics { pu- "ro y ho-" nes- to }
414 \addlyrics { pu- ro~y~ho- nes- to }
419 Référence du programme : @internalsref{LyricCombineMusic}.
421 @c Here come the section which used to be "Melismata"
422 @c the new title might be more self-explanatory
425 @node More than one note on a single syllable
426 @unnumberedsubsubsec More than one note on a single syllable
431 @cindex phrasé, pour des paroles
434 Parfois, tout particulièrement dans la musique médiévale, plusieurs
435 notes correspondent à une même syllabe. Ces vocalises sont appelées mélismes.
437 @c this method seems to be the simplest; therefore
438 @c it might be better to present it first - vv
440 Il est possible d'indiquer tous les mélismes lors de la saisie des
441 paroles. Il suffit pour cela d'utiliser le caractère @code{_} pour
442 chaque note du mélisme.
444 @lilypond[relative=1,verbatim,fragment,quote]
445 { \set melismaBusyProperties = #'()
446 c d( e) f f( e) e e }
448 { Ky -- _ _ ri __ _ _ _ e }
451 En définissant, comme dans l'exemple ci-dessus, la propriété
452 @code{melismaBusyProperties}, vous obtiendrez automatiquement toutes
453 les liaisons de tenue et de phrasé requises.
455 D'autre part, la commande @code{\lyricsto} arrive aussi à détecter
456 automatiquement les mélismes : une seule syllabe sera placée sous un
457 groupe de notes comprenant des liaisons de tenue ou de phrasé. Au cas
458 où un mélisme doit s'appliquer à des notes non liées, il suffit
459 d'adjoindre @code{\melisma} à la première note du groupe, et
460 @code{\melismaEnd} à la dernière :
462 @lilypond[quote,relative=2,ragged-right,fragment,verbatim]
464 \new Voice = "lala" {
472 \new Lyrics \lyricsto "lala" {
478 Enfin, lorsque la fonction de ligature automatique (cf.
479 @ref{Setting automatic beam behavior}) est désactivée, le fait de les
480 connecter manuellement créera un mélisme.
482 @c TODO: there might be some more relevant place for
483 @c the following link (?)
488 Vous trouverez un exemple complet de partition pour chœur dans la
489 section @ref{Vocal ensembles}.
494 @code{\melisma}, @code{\melismaEnd}
495 @funindex \melismaEnd
500 Référence du programme : @internalsref{Melisma_translator}.
502 @lsr{vocal,lyric@/-combine.ly}.
506 Certains mélismes ne sont pas détectés automatiquement ; vous devrez
507 alors prolonger vous-même les syllabes concernées.
509 @node Extenders and hyphens
510 @unnumberedsubsubsec Extenders and hyphens
516 Un mélisme est indiqué par une ligne horizontale basse centrée
517 entre une syllabe et la suivante. Une telle ligne, que nous
518 appellerons prolongateur ou extenseur, s'obtient en saisissant
519 @samp{ __ } (notez les espaces entourant le souligné double).
521 @cindex trait d'union
523 Un trait d'union séparant deux syllabes d'un même mot s'obtient en
524 saisissant @samp{ -- } (notez les espaces entourant le tiret double).
525 Ce trait d'union sera centré entre les deux syllabes et sa longueur
526 sera proportionnelle à l'espace les séparant.
528 Dans les partitions très serrées, les traits d'union peuvent ne pas être
529 imprimés. Cet inconvénient peut être contrôlé par
530 @code{minimum-distance} pour gérer l'espace minimum entre deux syllabes,
531 et @code{minimum-length}, seuil en deçà duquel il n'y a pas de trait
536 Référence du programme : @internalsref{LyricExtender},
537 @internalsref{LyricHyphen}
540 @node Working with lyrics and identifiers
541 @unnumberedsubsubsec Working with lyrics and identifiers
542 @cindex paroles, identificateurs
544 La fonction @code{\lyricmode} permet de définir un identificateur pour
545 les paroles. Point n'est besoin de spécifier les durées si vous
546 utilisez @code{\addlyrics} ou @code{\lyricsto} lorsque vous y faites référence.
549 verseOne = \lyricmode @{ Joy to the world the Lord is come @}
552 \new Voice = "one" \relative c'' @{
555 c4 b8. a16 g4. f8 e4 d c2
557 \addlyrics @{ \verseOne @}
562 Pour une organisation différente ou plus complexe, mieux vaut
563 commencer par définir la hiérarchie des portées et des paroles,
566 \new Voice = "soprano" @{ @emph{musique} @}
567 \new Lyrics = "sopranoParoles" @{ s1 @}
568 \new Lyrics = "tenorParoles" @{ s1 @}
569 \new Voice = "tenor" @{ @emph{musique} @}
573 puis combiner correctement les mélodies et les paroles :
576 \context Lyrics = sopranoParoles \lyricsto "soprano"
582 Le résultat donnera ainsi quelque chose comme
585 <<\new ChoirStaff << @emph{définition de la musique} >>
586 \lyricsto "soprano" @emph{etc}
587 \lyricsto "alto" @emph{etc}
594 @c TODO: document \new Staff << Voice \lyricsto >> bug
596 Référence du programme : @internalsref{LyricCombineMusic},
597 @internalsref{Lyrics}.
600 @node Flexibility in placement
601 @unnumberedsubsubsec Flexibility in placement
603 Une même mélodie peut se voir traitée différemment suivant les couplets.
604 La commande @code{\lyricsto} permet de prendre en compte ces variantes.
607 * Lyrics to multiple notes of a melisma::
609 * Switching the melody associated with a lyrics line::
610 * Lyrics independent of notes::
614 @node Lyrics to multiple notes of a melisma
615 @unnumberedsubsubsec Lyrics to multiple notes of a melisma
617 Il peut survenir que les paroles comportent un mélisme pour l'un des
618 couplets, mais plusieurs syllabes pour d'autres. Une solution consiste à
619 temporairement ignorer les mélismes dans le couplet ayant plus de
620 syllabes. Il suffit pour cela de définir la propriété
621 @code{ignoreMelismata} à l'intérieur du contexte Lyrics.
623 Petit détail qui a son importance : la définition de
624 @code{ignoreMelismata} doit intervenir une syllabe @emph{avant} les
625 syllabes auxquelles elle s'appliquera :
627 @c FIXME: breaks compile
628 @lilypond[verbatim,ragged-right,quote]
631 \relative \new Voice = "lahlah" {
632 \set Staff.autoBeaming = ##f
638 \new Lyrics \lyricsto "lahlah" {
641 \new Lyrics \lyricsto "lahlah" {
642 \set ignoreMelismata = ##t % applies to "fas"
644 \unset ignoreMelismata
652 Ici la fonction @code{ignoreMelismata} concerne la syllabe @q{fas},
653 bien qu'elle ait été définie avant la syllabe @q{go}.
655 L'inverse est aussi possible : prendre une mélodie syllabique pour en
656 faire un mélisme. Il faudra alors insérer des sauts invisibles
657 @code{\skip} dans vos paroles. Chaque @code{\skip} décale le texte
660 @lilypond[verbatim,ragged-right,quote]
670 @unnumberedsubsubsec Divisi lyrics
672 En donnant un nom à chaque voix et en leur attribuant spécifiquement
673 des paroles, on peut créer des paroles alternatives --- également
674 qualifiées de @q{divisi}.
676 @lilypond[verbatim,ragged-right,quote]
678 \new Voice = "melody" {
683 \new Voice = "splitpart" { \voiceTwo c4 }
688 \new Lyrics \lyricsto "melody" { we shall not o- ver- come }
689 \new Lyrics \lyricsto "splitpart" { will }
694 Cette astuce permet de faire varier les paroles lorsqu'une section est reprise.
696 @lilypond[verbatim,ragged-right,quote]
698 \new Voice = "melody" \relative c' {
700 \new Voice = "verse" \repeat volta 2 {c4 d e f | g1 | }
702 \new Lyrics = "mainlyrics" \lyricsto melody \lyricmode {
705 \context Lyrics = "mainlyrics" \lyricsto verse \lyricmode {
707 \new Lyrics = "repeatlyrics" \lyricsto verse \lyricmode {
708 dodo rere mimi fafa solsol }
715 @node Switching the melody associated with a lyrics line
716 @unnumberedsubsubsec Switching the melody associated with a lyrics line
718 On peut créer des variations plus complexes à partir d'une mélodie à
719 plusieurs voix. Les paroles peuvent suivre l'une ou l'autre des
720 lignes mélodiques, et même basculer de l'une à l'autre si l'on
721 modifie la propriété @code{associatedVoice}. Dans cet exemple,
723 @lilypond[ragged-right,quote]
725 \relative \new Voice = "lahlah" {
726 \set Staff.autoBeaming = ##f
729 \new Voice = "alternative" {
732 % show associations clearly.
733 \override NoteColumn #'force-hshift = #-3
744 \new Lyrics \lyricsto "lahlah" {
745 Ju -- ras -- sic Park
747 \new Lyrics \lyricsto "lahlah" {
748 % Tricky: need to set associatedVoice
749 % one syllable too soon!
750 \set associatedVoice = alternative % applies to "ran"
754 \set associatedVoice = lahlah % applies to "rus"
760 le texte du premier couplet s'aligne sur la mélodie nommée
764 \new Lyrics \lyricsto "lahlah" @{
765 Ju -- ras -- sic Park
770 Le second couplet est tout d'abord rattaché au contexte @code{lahlah},
771 mais bascule sur une autre mélodie sur la syllabe @q{ran}. Pour cela,
774 \set associatedVoice = alternative
778 où @code{alternative} désigne le nom du contexte @code{Voice} qui contient
781 Encore une fois, cette commande doit être spécifiée une syllabe en
782 avance, c'est-à-dire ici avant la syllabe @q{Ty}.
785 \new Lyrics \lyricsto "lahlah" @{
786 \set associatedVoice = alternative % applies to "ran"
790 \set associatedVoice = lahlah % applies to "rus"
796 Comme vous pouvez le voir, nous revenons ensuite à l'alignement sur la
797 mélodie d'origine, en assignant à la propriété @code{associatedVoice}
798 la valeur @code{lahlah}.
801 @node Lyrics independent of notes
802 @unnumberedsubsubsec Lyrics independent of notes
804 Dans certaines musiques vocales assez complexes, on peut avoir intérêt à
805 imprimer les paroles indépendamment des notes. La mélodie sur laquelle
806 s'aligne les paroles --- marquée par le tag @code{lyricrhythm} dans
807 l'exemple suivant --- peut être insérée dans un contexte @code{Devnull},
808 ce qui indique à LilyPond de na pas imprimer cette mélodie dans la
809 partition. Seules subsistent alors de cette mélodie les valeurs
810 rythmiques, sur lesquelles s'alignent les paroles.
812 @lilypond[quote,verbatim,ragged-right]
815 \tag #'music { c''2 }
816 \tag #'lyricrhythm { c''4. c''8 }
820 lyr = \lyricmode { I like my cat! }
823 \new Staff \keepWithTag #'music \voice
824 \new Devnull="nowhere" \keepWithTag #'lyricrhythm \voice
825 \new Lyrics \lyricsto "nowhere" \lyr
826 \new Staff { c'8 c' c' c' c' c' c' c'
827 c' c' c' c' c' c' c' c' }
833 @unnumberedsubsubsec Spacing lyrics
835 @cindex espacer des paroles
836 @cindex paroles, accroître l'espacement
838 La propriété @code{#'minimum-distance} de l'objet LyricSpace permet
839 d'accroître l'espacement des paroles.
841 @lilypond[relative,verbatim,fragment,quote,ragged-right]
844 \override Lyrics.LyricSpace #'minimum-distance = #1.0
848 longtext longtext longtext longtext
849 longtext longtext longtext longtext
853 Pour que ce réglage s'applique à toute la partition, définissez-le
854 dans le bloc @code{\layout}.
856 @lilypond[relative,verbatim,quote,ragged-right]
863 longtext longtext longtext longtext
864 longtext longtext longtext longtext
869 \override LyricSpace #'minimum-distance = #1.0
876 @node More about stanzas
877 @unnumberedsubsubsec More about stanzas
879 @cindex numéro de couplet
880 @unnumberedsubsubsec Adding stanza numbers
882 On peut ajouter un numéro aux couplets en définissant la variable
885 @lilypond[quote,ragged-right,verbatim,relative=2,fragment]
887 \time 3/4 g2 e4 a2 f4 g2.
893 Oh, ché -- ri, je t'aime
898 Ces numéros se placeront juste avant le début de la première syllabe.
900 @unnumberedsubsubsec Adding dynamics marks
902 Lorsque des couplets ont des nuances différentes, vous pouvez ajouter
903 une nuance devant chaque numéro. L'objet @code{StanzaNumber} contient
904 tout ce qui se place au début du couplet. Pour des raisons techniques,
905 vous devrez définir la variable @code{stanza} en dehors du mode
908 @lilypond[quote,ragged-right,verbatim]
910 \set stanza = \markup { \dynamic "ff" "1. " }
917 \new Voice = "tune" {
921 \new Lyrics \lyricsto "tune" \text
925 @cindex nom de personnage
926 @cindex nom du chanteur
927 @unnumberedsubsubsec Adding singer names
929 On peut également ajouter le nom de chaque rôle ; ils s'imprimeront au
930 début de chaque ligne comme les noms d'instruments. Il faut pour cela
931 définir @code{vocalName}, et @code{shortVocalName} pour une version
934 @lilypond[fragment,ragged-right,quote,verbatim,relative=2]
936 \time 3/4 g2 e4 a2 f4 g2.
938 \set vocalName = "Bert "
941 \set vocalName = "Ernie "
942 Oh, che -- ri, je t'aime
947 @unnumberedsubsubsec Printing stanzas at the end
949 Il peut parfois s'avérer opportun d'aligner un seul couplet sur la
950 mélodie, et de présenter tous les autres en bloc à la fin du morceau.
951 Ces couplets additionnels peuvent être inclus dans une section
952 @code{\markup} en dehors du bloc @code{\score} principal.
953 Vous en trouverez un exemple ci-dessous ; notez également les deux
954 méthodes différentes employées pour indiquer les sauts de ligne,
955 entre les couplets (@q{verses} en anglais) 2 et 3.
958 @lilypond[ragged-right,verbatim,quote]
959 melody = \relative c' {
965 \set stanza = "1." Ma- ry had a lit- tle lamb,
966 its fleece was white as snow.
970 \new Voice = "one" { \melody }
971 \new Lyrics \lyricsto "one" \text
977 \line{ All the children laughed and played }
978 \line{ To see a lamb at school. }
985 Mary took it home again,
987 It was against the rule."
992 @unnumberedsubsubsec Printing stanzas at the end in multiple columns
994 Si les couplets sont vraiment nombreux, il est possible de les imprimer
995 sur plusieurs colonnes. De plus, l'exemple suivant vous montrera
996 comment faire en sorte que le numéro du couplet soit en retrait à
997 gauche, comme c'est traditionnellement le cas.
1000 @lilypond[ragged-right,quote,verbatim]
1001 melody = \relative c' {
1006 \set stanza = "1." This is verse one.
1011 \new Voice = "one" { \melody }
1012 \new Lyrics \lyricsto "one" \text
1019 \hspace #0.1 % moves the column off the left margin; can be removed if
1020 % space on the page is tight
1024 "This is verse two."
1028 \hspace #0.1 % adds vertical spacing between verses
1031 "This is verse three."
1036 \hspace #0.1 % adds horizontal spacing between columns; if they are
1037 % still too close, add more " " pairs until the result
1042 "This is verse four."
1046 \hspace #0.1 % adds vertical spacing between verses
1049 "This is verse five."
1054 \hspace #0.1 % gives some extra space on the right margin; can
1055 % be removed if page space is tight
1063 Référence du programme : @internalsref{LyricText},
1064 @internalsref{StanzaNumber}, @internalsref{VocalName}.
1068 @node Other vocal issues
1069 @unnumberedsubsubsec Other vocal issues
1072 yeah, I'm giving up somewhat by stuffing a bunch of things in
1073 here. But at least they're in the manual now; it's easier to
1074 move them around in the manual once they're already here.
1076 Besides, if users complain about everything stuffed in here, I
1077 can ask them for specific instructions about where to move these
1078 examples, and that might get them more involved in the docs. -gp
1081 Le @emph{parlato} est du texte scandé en rythme, mais sans hauteurs
1082 définies ; il est indiqué par des notes en croix, à l'instar des
1083 percussions --- voir @ref{Special noteheads}.