X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Ffr%2Fuser%2Fvocal.itely;h=9fbf8e4dc3c5ccb8f5d5f5d2c4297364454ae629;hb=0387f04497978e37b335a8b99eec905499d6ad0f;hp=283a9605c80be1fadd5af4eb123acf6f5c012fde;hpb=d65b96b2d2147f3681c5fea56ad81ca0d6fec5a5;p=lilypond.git diff --git a/Documentation/fr/user/vocal.itely b/Documentation/fr/user/vocal.itely index 283a9605c8..9fbf8e4dc3 100644 --- a/Documentation/fr/user/vocal.itely +++ b/Documentation/fr/user/vocal.itely @@ -1,13 +1,13 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @c This file is part of lilypond.tely @ignore - Translation of GIT committish: dab80970d8e89571263d16433aff1e6f878a8f62 + Translation of GIT committish: bdf8540b74167817eab96ed3d13b35477217f9fe When revising a translation, copy the HEAD committish of the version that you are working on. See TRANSLATION for details. @end ignore -@c \version "2.11.38" +@c \version "2.11.61" @c Translators: Valentin Villenave @c Translation checkers: Jean-Charles Malahieude @@ -31,8 +31,12 @@ Les paroles doivent s'aligner avec les notes de la mélodie correspondante. Plusieurs solutions existent pour ajouter des paroles ; nous les examinerons par degré croissant de complexité. -@menu -* TODO subsection vocal music:: +@menu +* Common notation for vocal music:: +* Entering lyrics:: +* Aligning lyrics to a melody:: +* Specific uses of lyrics:: +* Stanzas:: @end menu @commonprop @@ -59,69 +63,65 @@ Pour que les paroles évitent également les barres de mesure, ajoutez @end example -@node TODO subsection vocal music -@subsection TODO subsection vocal music +@node Common notation for vocal music +@subsection Common notation for vocal music -@menu -* Setting simple songs:: -* Entering lyrics:: -* Aligning lyrics to a melody:: -* Automatic syllable durations:: -* Another way of entering lyrics:: -* Assigning more than one syllable to a single note:: -* More than one note on a single syllable:: -* Extenders and hyphens:: -* Working with lyrics and identifiers:: -* Flexibility in placement:: -* Lyrics to multiple notes of a melisma:: -* Divisi lyrics:: -* Switching the melody associated with a lyrics line:: -* Lyrics independent of notes:: -* Spacing lyrics:: -* More about stanzas:: -* Other vocal issues:: +@untranslated + +@menu +* References for vocal music and lyrics:: +* Opera:: +* Song books:: +* Chants:: +* Spoken music:: +* Ancient vocal music:: @end menu -@node Setting simple songs -@unnumberedsubsubsec Setting simple songs +@node References for vocal music and lyrics +@unnumberedsubsubsec References for vocal music and lyrics -@cindex \addlyrics +@untranslated -Le plus simple pour ajouter des paroles à une mélodie est d'adjoindre +@node Opera +@unnumberedsubsubsec Opera -@example -\addlyrics @{ @var{les paroles} @} -@end example +@untranslated -@noindent -à la mélodie. En voici un exemple : +@node Song books +@unnumberedsubsubsec Song books -@lilypond[ragged-right,verbatim,fragment,quote] -\time 3/4 -\relative { c2 e4 g2. } -\addlyrics { play the game } -@end lilypond +@untranslated -On peut ajouter davantage de couplets en multipliant le nombre de -sections @code{\addlyrics}. +@node Spoken music +@unnumberedsubsubsec Spoken music -@lilypond[ragged-right,verbatim,fragment,quote] -\time 3/4 -\relative { c2 e4 g2. } -\addlyrics { play the game } -\addlyrics { speel het spel } -\addlyrics { joue le jeu } -@end lilypond +Le @emph{parlato} est du texte scandé en rythme, mais sans hauteurs +définies ; il est indiqué par des notes en croix, à l'instar des +percussions --- voir @ref{Special note heads}. -Cependant, la commande @code{\addlyrics} ne peut gérer les -constructions polyphoniques. Dans ce cas, mieux vaut employer -@code{\lyricsto} et @code{\lyricmode}, comme nous le verrons dans -@ref{Entering lyrics}. +@node Chants +@unnumberedsubsubsec Chants + +@untranslated +@node Ancient vocal music +@unnumberedsubsubsec Ancient vocal music + +@untranslated @node Entering lyrics -@unnumberedsubsubsec Entering lyrics +@subsection Entering lyrics + +@menu +* Lyrics explained:: +* Setting simple songs:: +* Working with lyrics and variables:: +@end menu + + +@node Lyrics explained +@unnumberedsubsubsec Lyrics explained @cindex paroles @funindex \lyricmode @@ -146,7 +146,7 @@ il est aussi possible d'attribuer automatiquement chaque syllabe à une note d'une mélodie ou d'une voix existante, avec @code{\addlyrics} ou @code{\lyricsto}. @c TODO: broken but exists Aligning lyrics -@c For more details see @ref{The Lyrics context}. +@c For more details see @ref{Aligning contexts}. Dans les paroles, un mot ou une syllabe commence par une lettre de l'alphabet, et se termine par un espace (éventuellement précédé d'un @@ -193,9 +193,9 @@ ces syllabes entre guillemets, ou bien remplacer l'espace par un caractère souligné (@code{_}), ou encore utiliser un tilde (@code{~}) pour obtenir une liaison entre les syllabes. -@lilypond[quote,relative=2,ragged-right,fragment,verbatim] +@lilypond[quote,ragged-right,fragment,verbatim] \time 3/4 -\relative { c2 e4 g2 e4 } +\relative c' { c2 e4 g2 e4 } \addlyrics { gran- de_a- mi- go } \addlyrics { pu- "ro y ho-" nes- to } \addlyrics { pu- ro~y~ho- nes- to } @@ -209,10 +209,10 @@ incluant ce symbole (par exemple DejaVuLGC) installée sur le système. Pour utiliser des lettres accentuées ou des caractères spéciaux --- cœurs ou guillemets inversés par exemple --- il suffit de les insérer dans le fichier et de veiller à sauvegarder ce dernier avec le codage -utf-8. Voir à ce sujet @ref{Text encoding} pour plus de détails. +UTF-8. Voir à ce sujet @ref{Text encoding} pour plus de détails. @lilypond[quote,ragged-right,fragment,verbatim] -\relative { e4 f e d e f e2 } +\relative c' { e4 f e d e f e2 } \addlyrics { He said: “Let my peo ple go”. } @end lilypond @@ -253,13 +253,110 @@ verseOne = \lyricmode @{ Joy to the world the Lord is come @} @seealso +Référence du programme : @rinternals{LyricText}, @rinternals{LyricSpace}. + + +@node Setting simple songs +@unnumberedsubsubsec Setting simple songs + +@cindex \addlyrics + +Le plus simple pour ajouter des paroles à une mélodie est d'adjoindre + +@example +\addlyrics @{ @var{les paroles} @} +@end example + +@noindent +à la mélodie. En voici un exemple : + +@lilypond[ragged-right,verbatim,fragment,quote] +\time 3/4 +\relative { c2 e4 g2. } +\addlyrics { play the game } +@end lilypond + +On peut ajouter davantage de couplets en multipliant le nombre de +sections @code{\addlyrics}. + +@lilypond[ragged-right,verbatim,fragment,quote] +\time 3/4 +\relative { c2 e4 g2. } +\addlyrics { play the game } +\addlyrics { speel het spel } +\addlyrics { joue le jeu } +@end lilypond -Référence du programme : @internalsref{LyricText}, @internalsref{LyricSpace}. +Cependant, la commande @code{\addlyrics} ne peut gérer les +constructions polyphoniques. Dans ce cas, mieux vaut employer +@code{\lyricsto} et @code{\lyricmode}, comme nous le verrons dans +@ref{Lyrics explained}. + + +@node Working with lyrics and variables +@unnumberedsubsubsec Working with lyrics and variables + +@cindex paroles, variables + +La fonction @code{\lyricmode} permet de définir une variable pour +les paroles. Point n'est besoin de spécifier les durées si vous +utilisez @code{\addlyrics} ou @code{\lyricsto} lorsque vous y faites +référence. + +@example +verseOne = \lyricmode @{ Joy to the world the Lord is come @} +\score @{ + << + \new Voice = "one" \relative c'' @{ + \autoBeamOff + \time 2/4 + c4 b8. a16 g4. f8 e4 d c2 + @} + \addlyrics @{ \verseOne @} + >> +@} +@end example + +Pour une organisation différente ou plus complexe, mieux vaut +commencer par définir la hiérarchie des portées et des paroles, +@example +\new ChoirStaff << + \new Voice = "soprano" @{ @emph{musique} @} + \new Lyrics = "sopranoParoles" @{ s1 @} + \new Lyrics = "tenorParoles" @{ s1 @} + \new Voice = "tenor" @{ @emph{musique} @} +>> +@end example + +puis combiner correctement les mélodies et les paroles : + +@example +\context Lyrics = sopranoParoles \lyricsto "soprano" +@emph{les paroles} +@end example + +@noindent + +Le résultat donnera ainsi quelque chose comme + +@example +<<\new ChoirStaff << @emph{définition de la musique} >> + \lyricsto "soprano" @emph{etc} + \lyricsto "alto" @emph{etc} +@emph{etc} +>> +@end example + +@seealso +@c TODO: document \new Staff << Voice \lyricsto >> bug +@c +Référence du programme : @rinternals{LyricCombineMusic}, +@rinternals{Lyrics}. @node Aligning lyrics to a melody -@unnumberedsubsubsec Aligning lyrics to a melody +@subsection Aligning lyrics to a melody @funindex \lyricmode @funindex \addlyrics @@ -267,7 +364,7 @@ Référence du programme : @internalsref{LyricText}, @internalsref{LyricSpace}. Avant d'être imprimées, les paroles sont interprétées par le programme -dans le contexte @internalsref{Lyrics}. +dans le contexte @rinternals{Lyrics}. @example \new Lyrics \lyricmode @dots{} @@ -288,10 +385,12 @@ contexte @code{\lyricmode} @menu * Automatic syllable durations:: -* Another way of entering lyrics:: -* Assigning more than one syllable to a single note:: -* More than one note on a single syllable:: +* Manual syllable durations:: +* Multiple syllables to one note:: +* Multiple notes to one syllable:: +* Skipping notes:: * Extenders and hyphens:: +* Lyrics and repeats:: @end menu @node Automatic syllable durations @@ -309,7 +408,7 @@ paroles avec la commande @code{\lyricsto}. @end example Cette commande adapte les paroles aux notes de la voix (contexte -@internalsref{Voice} dans le jargon LilyPond) @var{nom}. Ce contexte +@rinternals{Voice} dans le jargon LilyPond) @var{nom}. Ce contexte @code{Voice} doit exister avant l'indication des paroles avec @code{\lyricsto}. La commande @code{\lyricsto} introduit automatiquement le mode @code{\lyricmode}, donc dans ce cas vous n'avez @@ -350,8 +449,8 @@ est exactement la même chose que \new Lyrics \lyricsto "blah" @{ PAROLES @} @end example -@node Another way of entering lyrics -@unnumberedsubsubsec Another way of entering lyrics +@node Manual syllable durations +@unnumberedsubsubsec Manual syllable durations On peut aussi se passer de @code{\addlyrics} et de @code{\lyricsto} pour saisir des paroles. Dans ce cas, les syllabes sont entrées comme des @@ -372,7 +471,7 @@ La mélodie associée à ces paroles peut être spécifiée par la propriété @noindent La valeur que vous attribuez à cette propriété (ici @code{"lala"}) -doit désigner un contexte @internalsref{Voice}, sans quoi les mélismes +doit désigner un contexte @rinternals{Voice}, sans quoi les mélismes ne seront pas imprimés correctement. Voici un exemple de cette manière de procéder : @@ -388,14 +487,13 @@ Voici un exemple de cette manière de procéder : } >> @end lilypond -@seealso - -Référence du programme : @internalsref{Lyrics}. +@seealso +Référence du programme : @rinternals{Lyrics}. -@node Assigning more than one syllable to a single note -@unnumberedsubsubsec Assigning more than one syllable to a single note +@node Multiple syllables to one note +@unnumberedsubsubsec Multiple syllables to one note @funindex _ @cindex liaisons, dans les paroles @@ -408,28 +506,28 @@ liaison adaptée aux paroles correspond au caractère Unicode U+203F, et n'apparaîtra dans la partition que si le système dispose d'une police installée qui contient ce symbole(par exemple DejaVuLGC).}. -@lilypond[quote,relative=2,ragged-right,fragment,verbatim] +@lilypond[quote,ragged-right,fragment,verbatim] \time 3/4 -\relative { c2 e4 g2 e4 } +\relative c' { c2 e4 g2 e4 } \addlyrics { gran- de_a- mi- go } \addlyrics { pu- "ro y ho-" nes- to } \addlyrics { pu- ro~y~ho- nes- to } @end lilypond + @seealso +Référence du programme : @rinternals{LyricCombineMusic}. -Référence du programme : @internalsref{LyricCombineMusic}. @c Here come the section which used to be "Melismata" @c the new title might be more self-explanatory -@node More than one note on a single syllable -@unnumberedsubsubsec More than one note on a single syllable +@node Multiple notes to one syllable +@unnumberedsubsubsec Multiple notes to one syllable @cindex mélisme @cindex vocalise -@c better here @cindex phrasé, pour des paroles @@ -488,26 +586,36 @@ connecter manuellement créera un mélisme. @cindex choral score Vous trouverez un exemple complet de partition pour chœur dans la -section @ref{Vocal ensembles}. +section @rlearning{Vocal ensembles}. @predefined - -@code{\melisma}, @code{\melismaEnd} -@funindex \melismaEnd @funindex \melisma +@code{\melisma}, +@funindex \melismaEnd +@code{\melismaEnd}. +@endpredefined + @seealso +@comment Référence du programme : @rinternals{Melisma_translator}. -Référence du programme : @internalsref{Melisma_translator}. +Exemples : @rlsr{Vocal music}. -@lsr{vocal,lyric@/-combine.ly}. @knownissues Certains mélismes ne sont pas détectés automatiquement ; vous devrez alors prolonger vous-même les syllabes concernées. +@node Skipping notes +@unnumberedsubsubsec Skipping notes + +@untranslated +@ifnothtml +@englishref +@end ifnothtml + @node Extenders and hyphens @unnumberedsubsubsec Extenders and hyphens @@ -533,141 +641,33 @@ imprimés. Cet inconvénient peut être contrôlé par et @code{minimum-length}, seuil en deçà duquel il n'y a pas de trait d'union. -@seealso - -Référence du programme : @internalsref{LyricExtender}, -@internalsref{LyricHyphen} - -@node Working with lyrics and identifiers -@unnumberedsubsubsec Working with lyrics and identifiers -@cindex paroles, identificateurs - -La fonction @code{\lyricmode} permet de définir un identificateur pour -les paroles. Point n'est besoin de spécifier les durées si vous -utilisez @code{\addlyrics} ou @code{\lyricsto} lorsque vous y faites référence. - -@example -verseOne = \lyricmode @{ Joy to the world the Lord is come @} -\score @{ - << - \new Voice = "one" \relative c'' @{ - \autoBeamOff - \time 2/4 - c4 b8. a16 g4. f8 e4 d c2 - @} - \addlyrics @{ \verseOne @} - >> -@} -@end example - -Pour une organisation différente ou plus complexe, mieux vaut -commencer par définir la hiérarchie des portées et des paroles, -@example -\new ChoirStaff << - \new Voice = "soprano" @{ @emph{musique} @} - \new Lyrics = "sopranoParoles" @{ s1 @} - \new Lyrics = "tenorParoles" @{ s1 @} - \new Voice = "tenor" @{ @emph{musique} @} ->> -@end example - -puis combiner correctement les mélodies et les paroles : - -@example -\context Lyrics = sopranoParoles \lyricsto "soprano" -@emph{les paroles} -@end example - -@noindent - -Le résultat donnera ainsi quelque chose comme - -@example -<<\new ChoirStaff << @emph{définition de la musique} >> - \lyricsto "soprano" @emph{etc} - \lyricsto "alto" @emph{etc} -@emph{etc} ->> -@end example - @seealso - -@c TODO: document \new Staff << Voice \lyricsto >> bug +Référence du programme : @rinternals{LyricExtender}, +@rinternals{LyricHyphen} -Référence du programme : @internalsref{LyricCombineMusic}, -@internalsref{Lyrics}. +@node Lyrics and repeats +@unnumberedsubsubsec Lyrics and repeats -@node Flexibility in placement -@unnumberedsubsubsec Flexibility in placement +@untranslated +@ifnothtml +@englishref +@end ifnothtml + +@node Specific uses of lyrics +@subsection Specific uses of lyrics Une même mélodie peut se voir traitée différemment suivant les couplets. La commande @code{\lyricsto} permet de prendre en compte ces variantes. @menu -* Lyrics to multiple notes of a melisma:: * Divisi lyrics:: -* Switching the melody associated with a lyrics line:: -* Lyrics independent of notes:: +* Lyrics independent of notes:: +* Spacing out syllables:: +* Centering lyrics between staves:: @end menu - -@node Lyrics to multiple notes of a melisma -@unnumberedsubsubsec Lyrics to multiple notes of a melisma - -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é -@code{ignoreMelismata} à l'intérieur du contexte Lyrics. - -Petit détail qui a son importance : la définition de -@code{ignoreMelismata} doit intervenir une syllabe @emph{avant} les -syllabes auxquelles elle s'appliquera : - -@c FIXME: breaks compile -@lilypond[verbatim,ragged-right,quote] -%{ -<< - \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 - } ->> -%} -@end lilypond - - -Ici la fonction @code{ignoreMelismata} concerne la syllabe @q{fas}, -bien qu'elle ait été définie avant la syllabe @q{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 -@code{\skip} dans vos paroles. Chaque @code{\skip} décale le texte -suivant d'une note : - -@lilypond[verbatim,ragged-right,quote] -\relative { c c g' } -\addlyrics { - twin -- \skip 4 - kle -} -@end lilypond - - @node Divisi lyrics @unnumberedsubsubsec Divisi lyrics @@ -712,94 +712,6 @@ Cette astuce permet de faire varier les paroles lorsqu'une section est reprise. } @end lilypond - - -@node Switching the melody associated with a lyrics line -@unnumberedsubsubsec Switching the melody associated with a lyrics line - -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é @code{associatedVoice}. Dans cet exemple, - -@lilypond[ragged-right,quote] -<< - \relative \new Voice = "lahlah" { - \set Staff.autoBeaming = ##f - c4 - << - \new Voice = "alternative" { - \voiceOne - \times 2/3 { - % show associations clearly. - \override NoteColumn #'force-hshift = #-3 - f8 f g - } - } - { - \voiceTwo - f8.[ g16] - \oneVoice - } >> - a8( b) c - } - \new Lyrics \lyricsto "lahlah" { - Ju -- ras -- sic Park - } - \new Lyrics \lyricsto "lahlah" { - % Tricky: need to set associatedVoice - % one syllable too soon! - \set associatedVoice = alternative % applies to "ran" - Ty -- - ran -- - no -- - \set associatedVoice = lahlah % applies to "rus" - sau -- rus Rex - } >> -@end lilypond - -@noindent -le texte du premier couplet s'aligne sur la mélodie nommée -@q{lahlah}, - -@example -\new Lyrics \lyricsto "lahlah" @{ - Ju -- ras -- sic Park -@} -@end example - - -Le second couplet est tout d'abord rattaché au contexte @code{lahlah}, -mais bascule sur une autre mélodie sur la syllabe @q{ran}. Pour cela, -nous utilisons -@example -\set associatedVoice = alternative -@end example - -@noindent -où @code{alternative} désigne le nom du contexte @code{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 @q{Ty}. - -@example -\new Lyrics \lyricsto "lahlah" @{ - \set associatedVoice = alternative % applies to "ran" - Ty -- - ran -- - no -- - \set associatedVoice = lahlah % applies to "rus" - sau -- rus Rex -@} -@end example - -@noindent -Comme vous pouvez le voir, nous revenons ensuite à l'alignement sur la -mélodie d'origine, en assignant à la propriété @code{associatedVoice} -la valeur @code{lahlah}. - - @node Lyrics independent of notes @unnumberedsubsubsec Lyrics independent of notes @@ -830,9 +742,12 @@ lyr = \lyricmode { I like my cat! } >> @end lilypond +@ifnothtml +@englishref +@end ifnothtml -@node Spacing lyrics -@unnumberedsubsubsec Spacing lyrics +@node Spacing out syllables +@unnumberedsubsubsec Spacing out syllables @cindex espacer des paroles @cindex paroles, accroître l'espacement @@ -855,7 +770,7 @@ d'accroître l'espacement des paroles. Pour que ce réglage s'applique à toute la partition, définissez-le dans le bloc @code{\layout}. -@lilypond[relative,verbatim,quote,ragged-right] +@lilypond[verbatim,quote,ragged-right] \score { \relative c' { c c c c @@ -874,12 +789,32 @@ dans le bloc @code{\layout}. } @end lilypond +@node Centering lyrics between staves +@unnumberedsubsubsec Centering lyrics between staves -@node More about stanzas -@unnumberedsubsubsec More about stanzas +@untranslated +@ifnothtml +@englishref +@end ifnothtml + + +@node Stanzas +@subsection Stanzas + +@menu +* Adding stanza numbers:: +* Adding dynamics marks to stanzas:: +* Adding singers' names to stanzas:: +* Stanzas with different rhythms:: +* Printing stanzas at the end:: +* Printing stanzas at the end in multiple columns :: +@end menu + + +@node Adding stanza numbers +@unnumberedsubsubsec Adding stanza numbers @cindex numéro de couplet -@unnumberedsubsubsec Adding stanza numbers On peut ajouter un numéro aux couplets en définissant la variable @code{stanza} : @@ -899,7 +834,8 @@ On peut ajouter un numéro aux couplets en définissant la variable @noindent Ces numéros se placeront juste avant le début de la première syllabe. -@unnumberedsubsubsec Adding dynamics marks +@node Adding dynamics marks to stanzas +@unnumberedsubsubsec Adding dynamics marks to stanzas Lorsque des couplets ont des nuances différentes, vous pouvez ajouter une nuance devant chaque numéro. L'objet @code{StanzaNumber} contient @@ -924,9 +860,11 @@ text = { >> @end lilypond +@node Adding singers' names to stanzas +@unnumberedsubsubsec Adding singers' names to stanzas + @cindex nom de personnage @cindex nom du chanteur -@unnumberedsubsubsec Adding singer names On peut également ajouter le nom de chaque rôle ; ils s'imprimeront au début de chaque ligne comme les noms d'instruments. Il faut pour cela @@ -941,12 +879,152 @@ abrégée. Hi, my name is Bert. } \addlyrics { \set vocalName = "Ernie " - Oh, che -- ri, je t'aime + Oh, ché -- ri, je t'aime } @end lilypond +@node Stanzas with different rhythms +@unnumberedsubsubsec Stanzas with different rhythms -@unnumberedsubsubsec Printing stanzas at the end +@subsubheading 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é +@code{ignoreMelismata} à l'intérieur du contexte Lyrics. + +Petit détail qui a son importance : la définition de +@code{ignoreMelismata} doit intervenir une syllabe @emph{avant} les +syllabes auxquelles elle s'appliquera : + +@c FIXME: breaks compile +@lilypond[verbatim,ragged-right,quote] +%{ +<< + \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 + } +>> +%} +@end lilypond + +Ici la fonction @code{ignoreMelismata} concerne la syllabe @q{fas}, +bien qu'elle ait été définie avant la syllabe @q{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 +@code{\skip} dans vos paroles. Chaque @code{\skip} décale le texte +suivant d'une note : + +@lilypond[verbatim,ragged-right,quote] +\relative c' { c c g' } +\addlyrics { + twin -- \skip 4 + kle +} +@end lilypond + +@subsubheading 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é @code{associatedVoice}. Dans cet exemple, + +@lilypond[ragged-right,quote] +<< + \relative c' \new Voice = "lahlah" { + \set Staff.autoBeaming = ##f + c4 + << + \new Voice = "alternative" { + \voiceOne + \times 2/3 { + % show associations clearly. + \override NoteColumn #'force-hshift = #-3 + f8 f g + } + } + { + \voiceTwo + f8.[ g16] + \oneVoice + } >> + a8( b) c + } + \new Lyrics \lyricsto "lahlah" { + Ju -- ras -- sic Park + } + \new Lyrics \lyricsto "lahlah" { + % Tricky: need to set associatedVoice + % one syllable too soon! + \set associatedVoice = alternative % applies to "ran" + Ty -- + ran -- + no -- + \set associatedVoice = lahlah % applies to "rus" + sau -- rus Rex + } >> +@end lilypond + +@noindent +le texte du premier couplet s'aligne sur la mélodie nommée +@q{lahlah}, + +@example +\new Lyrics \lyricsto "lahlah" @{ + Ju -- ras -- sic Park +@} +@end example + + +Le second couplet est tout d'abord rattaché au contexte @code{lahlah}, +mais bascule sur une autre mélodie sur la syllabe @q{ran}. Pour cela, +nous utilisons +@example +\set associatedVoice = alternative +@end example + +@noindent +où @code{alternative} désigne le nom du contexte @code{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 @q{Ty}. + +@example +\new Lyrics \lyricsto "lahlah" @{ + \set associatedVoice = alternative % applies to "ran" + Ty -- + ran -- + no -- + \set associatedVoice = lahlah % applies to "rus" + sau -- rus Rex +@} +@end example + +@noindent +Comme vous pouvez le voir, nous revenons ensuite à l'alignement sur la +mélodie d'origine, en assignant à la propriété @code{associatedVoice} +la valeur @code{lahlah}. + + +@node Printing stanzas at the end +@unnumberedsubsubsec Printing stanzas at the end Il peut parfois s'avérer opportun d'aligner un seul couplet sur la mélodie, et de présenter tous les autres en bloc à la fin du morceau. @@ -990,8 +1068,8 @@ its fleece was white as snow. } @end lilypond - -@unnumberedsubsubsec Printing stanzas at the end in multiple columns +@node Printing stanzas at the end in multiple columns +@unnumberedsubsubsec Printing stanzas at the end in multiple columns Si les couplets sont vraiment nombreux, il est possible de les imprimer sur plusieurs colonnes. De plus, l'exemple suivant vous montrera @@ -1061,26 +1139,6 @@ text = \lyricmode { @seealso - -Référence du programme : @internalsref{LyricText}, -@internalsref{StanzaNumber}, @internalsref{VocalName}. - - - -@node Other vocal issues -@unnumberedsubsubsec Other vocal issues - -@ignore -yeah, I'm giving up somewhat by stuffing a bunch of things in -here. But at least they're in the manual now; it's easier to -move them around in the manual once they're already here. - -Besides, if users complain about everything stuffed in here, I -can ask them for specific instructions about where to move these -examples, and that might get them more involved in the docs. -gp -@end ignore - -Le @emph{parlato} est du texte scandé en rythme, mais sans hauteurs -définies ; il est indiqué par des notes en croix, à l'instar des -percussions --- voir @ref{Special noteheads}. +Référence du programme : @rinternals{LyricText}, +@rinternals{StanzaNumber}.