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
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
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::
@seealso
+Notation Reference:
+@ref{Keeping contexts alive}.
+
Internals Reference:
@rinternals{Lyrics}.
\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
\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
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" {
>>
@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
}
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.
}
}
text = \lyricmode {
- \set stanza = "1." This is verse one.
+ \set stanza = #"1." This is verse one.
It has two lines.
}