bell notificationshomepageloginNewPostedit profiledmBox

Hoots : Lyrics for additional verses in LilyPond? Is there a way in LilyPond to simply list the lyrics corresponding to additional verses after the end of the music, with one paragraph per verse? (N.B. This exact question has been - freshhoot.com

10% popularity   0 Reactions

Lyrics for additional verses in LilyPond?
Is there a way in LilyPond to simply list the lyrics corresponding to
additional verses after the end of the music, with one paragraph per verse?

(N.B. This exact question has been asked before, in 2001, but the first answer ("read this book") references a dead URL, while the second (use context Lyrics) does not work for me, I get LilyPond syntax errors.)

Here's the song under which I want to write the additional verses.

header{
title = "JOHN BALL"
instrument = "(for unaccompanied voice)"
composer = "Sydney Carter"
copyright = "From "In the Present Tense (Songs of Sydney Carter Book 5)", Stainer and Bell 1982, ISBN 9780852495001"
tagline = ""
}

score {
relative {
time 2/4
clef treble
tempo 4=120
key a major
cis'' a8 fis | e4. cis8 | d e gis fis | e2 |
fis4 fis8 fis | fis4 gis8 a | b a gis a | b cis d b |
cis4 a8 fis | e4. cis8 | d e gis fis | e4 a8 gis |
fis4 fis8 fis | d' cis b a | gis2 | a bar "||"
b4 b | b4. cis8 | b a gis fis | e2 | b'4 b8 cis | d( cis ) b a | cis2 | b4 e8 d |
cis4 a8 fis | e4 cis | d8 e gis fis | e4 a8 gis | fis4 fis8 fis | d' cis b a | gis2 | a bar "|."
}
addlyrics {
Who'll be the | la -- dy, | Who will be the | lord, | When we are |
ruled by the | love of one an -- | o -- ther? Tell me, | Wholl be the |
la -- dy, | Who will be the | lord, In the | light that is |
com -- ing in the | morn -- | ing. |
Sing, John | Ball, And | tell it to them | all: | Long live the | day that is |
dawn -- | ing! And I'll | crow like a | cock, I'll | car -- ol like a | lark, For the |
light that is | com -- ing In the | morn -- | ing. }

layout { }
midi { }
}

version "2.18.2"

(Sorry about the syntax highlighting, <!-- language: lang-lilypond --> is not yet supported in the Google Code Prettyfier that SE uses.)

I'd like to add verses 2, 3, and 4 underneath, separated from the music just as words, like here:


Load Full (2)

Login to follow hoots

2 Comments

Sorted by latest first Latest Oldest Best

10% popularity   0 Reactions

Another approach is to use lytex, i.e., latex with lilypond

lilypond-book yoursong.lytex ; latex yoursong.tex; dvips -Ppdf yoursong.dvi ; ps2pdf yoursong.ps

with a lytex file such as

documentclass[a4paper,12pt]{book}

begin{document}

lilypondfile{yoursong.ly}

begin{verse}
The first line
The second line
end{verse}

end{document}

I suppose that there might be font issues. At least in the setup I have so far the fonts look different.


10% popularity   0 Reactions

I got an answer from Knute Snortum on the LiliyPond mailing list here

After my score block I can add a markup block like this

markup {
column {
line { null }
line { 2. Here I go }
}
}

It turns out that this is covered in the LilyPond documentation (printing stanzas at the end) but they use the term 'stanza' and so my searching for 'verse' did not lead me there.


Back to top Use Dark theme