X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fuser%2Fvocal.itely;h=3736331f836ad8867ef97c46b871345a512481f0;hb=1423508c355989fa26a8cfe5985b0d6e1ab0a538;hp=a58503b2f2a72e0d2a026de4927a728b3de94054;hpb=974b5c76bc9606752de44d128c13a9f2adc0e322;p=lilypond.git diff --git a/Documentation/user/vocal.itely b/Documentation/user/vocal.itely index a58503b2f2..3736331f83 100644 --- a/Documentation/user/vocal.itely +++ b/Documentation/user/vocal.itely @@ -6,7 +6,7 @@ version that you are working on. See TRANSLATION for details. @end ignore -@c \version "2.11.61" +@c \version "2.12.0" @node Vocal music @section Vocal music @@ -161,7 +161,7 @@ issue to consider when working with vocal music: song texts must be interpreted as text, not notes. For example, the input@tie{}@code{d} should be interpreted as a one letter syllable, not the note@tie{}D. -Therefore, a special lyric mode has to be used, either explicitely +Therefore, a special lyric mode has to be used, either explicitly or using some abbreviated methods. Lyrics are entered in a special input mode, which can be introduced @@ -468,6 +468,13 @@ or by specifying the duration of each syllable explicitly, using @code{\lyricmode} @end itemize +The @code{Voice} context containing the melody to which the lyrics +are being aligned must not have @qq{died}, or the lyrics after that +point will be lost. This can happen if there are periods when that +voice has nothing to do. For methods of keeping contexts alive, see +@ref{Keeping contexts alive}. + + @menu * Automatic syllable durations:: * Manual syllable durations:: @@ -580,6 +587,9 @@ Here is an example demonstrating manual lyric durations, @seealso +Notation Reference: +@ref{Keeping contexts alive}. + Internals Reference: @rinternals{Lyrics}. @@ -994,10 +1004,10 @@ Stanza numbers can be added by setting @code{stanza}, e.g., \new Voice { \time 3/4 g2 e4 a2 f4 g2. } \addlyrics { - \set stanza = "1. " + \set stanza = #"1. " Hi, my name is Bert. } \addlyrics { - \set stanza = "2. " + \set stanza = #"2. " Oh, ché -- ri, je t'aime } @end lilypond @@ -1078,10 +1088,10 @@ the line, just like instrument names. They are created by setting \new Voice { \time 3/4 g2 e4 a2 f4 g2. } \addlyrics { - \set vocalName = "Bert " + \set vocalName = #"Bert " Hi, my name is Bert. } \addlyrics { - \set vocalName = "Ernie " + \set vocalName = #"Ernie " Oh, ché -- ri, je t'aime } @end lilypond @@ -1096,9 +1106,6 @@ multiple syllables in another one. One solution is to make the faster voice ignore the melisma. This is done by setting @code{ignoreMelismata} in the Lyrics context. - -@c TODO: breaks compile -@c seems to be fixed, does not break compile anymore --FV @lilypond[verbatim,ragged-right,quote] << \relative c' \new Voice = "lahlah" { @@ -1121,6 +1128,11 @@ voice ignore the melisma. This is done by setting >> @end lilypond +@knownissues +Unlike most @code{\set} commands, @code{\set ignoreMelismata} does +not work if prefixed with @code{\once}. It is necessary to use +@code{\set} and @code{\unset} to bracket the lyrics where melismata +are to be ignored. @subsubheading Switching to an alternative melody @@ -1225,7 +1237,7 @@ d d e d | c1 | } text = \lyricmode { -\set stanza = "1." Ma- ry had a lit- tle lamb, +\set stanza = #"1." Ma- ry had a lit- tle lamb, its fleece was white as snow. } @@ -1266,7 +1278,7 @@ melody = \relative c' { } text = \lyricmode { - \set stanza = "1." This is verse one. + \set stanza = #"1." This is verse one. It has two lines. }