LilyPond Beginnershandleiding
LilyPond Beginnershandleiding
LilyPond Beginnershandleiding
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Hoofdstuk 3: Fundamentele concepten 57<br />
Zie ook<br />
Notation Reference: Sectie “Multiple voices” in Notatie-handleiding.<br />
3.2.3 Voices and vocals<br />
Vocal music presents a special difficulty: we need to combine two expressions – notes and lyrics.<br />
You have already seen the \addlyrics{} command, which handles simple scores well. However,<br />
this technique is quite limited. For more complex music, you must introduce the lyrics in a<br />
Lyrics context using \new Lyrics and explicitly link the lyrics to the notes with \lyricsto{},<br />
using the name assigned to the Voice.<br />
><br />
4 2 <br />
<br />
<br />
<br />
<br />
<br />
<br />
No more let sins and<br />
<br />
sor<br />
<br />
<br />
rows grow.<br />
Note that the lyrics must be linked to a Voice context, not a Staff context. This is a case<br />
where it is necessary to create Staff and Voice contexts explicitly.<br />
The automatic beaming which <strong>LilyPond</strong> uses by default works well for instrumental music,<br />
but not so well for music with lyrics, where beaming is either not required at all or is used to<br />
indicate melismata in the lyrics. In the example above we use the command \autoBeamOff to<br />
turn off the automatic beaming.<br />
Let us reuse the earlier example from Judas Maccabæus to illustrate this more flexible technique.<br />
We first recast it to use variables so the music and lyrics can be separated from the staff<br />
structure. We also introduce a ChoirStaff bracket. The lyrics themselves must be introduced<br />
with \lyricmode to ensure they are interpreted as lyrics rather than music.<br />
global = { \key f \major \time 6/8 \partial 8 }<br />
SopOneMusic = \relative c'' {<br />
c8 | c8([ bes)] a a([ g)] f | f'4. b, | c4.~ c4<br />
}<br />
SopOneLyrics = \lyricmode {<br />
Let | flee -- cy flocks the | hills a -- dorn, __<br />
}<br />
SopTwoMusic = \relative c' {<br />
r8 | r4. r4 c8 | a'8([ g)] f f([ e)] d | e8([ d)] c bes'<br />
}<br />
SopTwoLyrics = \lyricmode {<br />
Let | flee -- cy flocks the | hills a -- dorn,<br />
}