Add Lead, kindly light

This commit is contained in:
Midgard 2023-06-26 00:29:04 +02:00
parent 2e63e8c6fd
commit 8442ffe3f5
Signed by: midgard
GPG key ID: 511C112F1331BBB4
5 changed files with 295 additions and 0 deletions

3
goodall_lead_kindly_light/.gitignore vendored Normal file
View file

@ -0,0 +1,3 @@
*.ps
*.midi
ps_*.pdf

View file

@ -0,0 +1,22 @@
BASE=score
.PHONY: all ps pdf ly clean
ps: ps_$(BASE).pdf
all: ps pdf ly
pdf: $(BASE).pdf
ly: $(BASE).ly
clean:
rm -f ps_$(BASE).ps ps_$(BASE).pdf $(BASE).pdf $(BASE).ly $(BASE).midi
ps_%.pdf: %.abc
@rm -f ps_$(basename $<).ps
abcm2ps -O ps_$(basename $<).ps $<
ps2pdf ps_$(basename $<).ps
%.pdf: %.ly
lilypond $<
#%.ly: %.abc
#sed '/^w:/ {:lyricline; s/-/ -- /g; n; /^+:\|^[ \t]*%/ b lyricline}' "$<" | \
#abc2ly --output="$@" /dev/stdin
#sed -i '/^[a-zA-Z+]:/! { s/\\bar "|"/| &/g; s/trill/tenuto/g }' "$@"

View file

@ -0,0 +1,81 @@
%abc-2.1
M:3/2
L:1/4
Q:3/4=40
X:1
K:F
V:1 name="Soprano"
V:2 name="Alto"
V:3 clef=bass name="Tenor" octave=-1 transpose=-24
V:4 clef=bass name="Bass" octave=-1 transpose=-24
% p1 1
[V:1] z6 | z6 | z2 z A B A |
[V:2] z6 | z6 | z2 z F F F |
w: | | Lead, kin-dly |
[V:3] z6 | z6 | z2 z c c c |
w: | | |
[V:4] z6 | z6 | z2 z F G F |
% 4
[V:1] c A B A G F | D3 F G A | C3 A c A | d A G F A F |
[V:2] F F F F D D | B,3 D D F | C3 E A E | F F E D F D |
w: light, a-mid th'en-cir-cling | gloom, Lead Thou me | on! The night is | dark, and I am far from |
[V:3] A c B c d c | F3 B c d | A3 c e c | A d A A c c |
w: | | | |
[V:4] A F D F B A | B,3 B B B | F,3 A A A | D D D D A, D |
% 8
[V:1] G3 A D C | F3 C d e | f c A f e d | C d C G F2- |
[V:2] D3 F B, C | C3 A G G | A F D A G F | A A ^C ^C D2- |
w: home: Lead Thou me | on! Keep Thou my | feet; I do not ask to | see the dis-tant scene, |
[V:3] B3 B F C | A3 c A A | d A F d d A | e e A A F2- |
w: | | | |
[V:4] G,3 G, B, B, | F,3 F E E | D D D D E F | A A A, A, B,2- |
% p2 12
[V:1] F G A B D C | F6 | z6 | z6 |
[V:2] D D D D B, B, | C6 | z6 | z6 |
w: _ one step e-nough for | me. | | |
[V:3] F B F F G E | A6 | z2 z A B A | c A B A G F |
w: | | I was not | ev-er thus, nor pray'd that |
[V:4] B, B, A, A, G, G, | F,6 | z2 z A B A | c A B A G F |
% 16
[V:1] z6 | z6 | z6 | z6 |
[V:2] z6 | z6 | z6 | z6 |
[V:3] D3 F G A | C3 A c A | d A G F A F | G3 A D C |
w: Thou shouldst lead me | on. I loved to | choose and see my path, but | now, lead Thou me |
[V:4] D3 F G A | C3 A c A | d A G F A F | G3 A D C |
% 20
[V:1] z6 | z6 | z6 | z6 |
[V:2] z6 | z6 | z6 | z6 |
[V:3] F3 c d e | f d A f e d | c d A G F2- | F G A B d c |
w: on! I loved the | gar-ish day, and, spite of | fears, pride ruled my will. | _ re-mem-ber not past |
[V:4] F3 A B c | d A F A G F | A d A G D2- | D G A B D C |
% 24
[V:1] z6 | z6 | z6 | z6 |
[V:2] z6 | z6 | z6 | z6 |
[V:3] A4 z2 | z G A B D C | F6 | z6 |
w: years, | re-mem-ber not past | years. | |
[V:4] F4 z2 | z G A B D C | F6 | z6 |
% 28
[V:1] z2 z A B A | c A B A G F | D3 F G A | C3 A c A |
[V:2] z2 z A B A | c A B A G F | D3 F G A | C3 A c A |
w: So long Thy | pow'r hath blest me, sure it | still will lead me | on, o'er moor and |
[V:3] z2 z A B A | c A B A G F | D3 F G A | C3 A c A |
[V:4] z2 z A B A | c A B A G F | D3 F G A | C3 A c A |
% 32
[V:1] d A G F A F | G3 A D C | F3 c d e | f d A f e d |
[V:2] d A G F A F | G3 A D C | C3 A G G | A F D A G F |
w: fen, o'er crag and tor-rent, | till the night is | gone. And with the | morn those an-gel fa-ces |
[V:3] d A G F A F | G3 A D C | A3 c A A | d A F d d A |
[V:4] d A G F A F | G3 A D C | F,3 F E E | D D D D E F |
% 36
[V:1] c d A G F2- | F G A B D C | F4 z2 | z G A B B A |
[V:2] A A ^C ^C D2- | D G A B D C | D4 z2 | z G A B D C |
w: smile which I have loved | _ long since, and lost a- | while, | loved since, and lost a- |
[V:3] e e A A F2- | F G A B D C | A4 z2 | z G A B B B |
[V:4] A A A, A, B,2- | B, G A B D C | D4 z2 | z G A B C C |
% 40
[V:1] A6 | z6 | z6 | z6 |]
[V:2] F6 | z6 | z6 | z6 |]
w: while. | | | |
[V:3] A6 | z6 | z6 | z6 |]
[V:4] F,6 | z6 | z6 | z6 |]
%

View file

@ -0,0 +1,189 @@
\version "2.7.40"
\header {
title = "4. Hymn: Lead, kindly light"
composer = "Howard Goodall"
poet = "St. John Henry Newman"
footnotes = ""
tagline = #f
}
\paper {
#(set-paper-size "a4")
ragged-bottom = ##f
ragged-last-bottom = ##f
}
wordsCVA = \lyricmode {
Lead, kin -- dly |
light, a -- mid th'en -- cir -- cling | gloom, lead Thou me | on! The night is | dark, and I am far from |
home: lead Thou me | on! Keep Thou my | feet; I do not ask to | see the dis -- tant scene,
one step e -- nough for | me. | | |
So long Thy | pow'r hath blest me, sure it | still will lead me | on, o'er moor and |
fen, o'er crag and tor -- rent, | till the night is | gone. And with the | morn those an -- gel fa -- ces |
smile which I have loved long since, and lost a -- | while, | loved since, and lost a -- |
while. |
}
wordsDVA = \lyricmode {
\repeat unfold 16 { \repeat unfold 3 { \skip 2 } }
I was not | ev -- er thus, nor pray'd that |
Thou shouldst lead me | on. I loved to | choose and see my path, but | now, lead Thou me |
on! I loved the | gar -- ish day, and, spite of | fears, pride ruled my will. Re -- mem -- ber not past |
years, | re -- mem -- ber not past | years. |
}
voiceS = {
\set Staff.instrumentName = "Soprano"
\set Staff.shortInstrumentName = "S"
r1. | \bar "|" r1. | \bar "|" r2 r4 a'4 bes'4 a'4 | \bar "|"
c''4 a'4 bes'4 a'4 g'4 f'4 | \bar "|" d'2. f'4 g'4
a'4 | \bar "|" c'2. a'4 c''4 a'4 | \bar "|" d''4 a'4 g'4
f'4 a'4 f'4 | \bar "|" g'2. a'4 d'4 c'4 | \bar "|" f'2.
c'4 d''4 e''4 | \bar "|" f''4 c''4 a'4 f''4 e''4 d''4
| \bar "|" c'4 d''4 c'4 g'4 f'2 ~ | \bar "|" f'4 g'4
a'4 bes'4 d'4 c'4 | \bar "|" f'1. | \bar "|" r1. | \bar "|"
r1. | \bar "|" r1. | \bar "|" r1. | \bar "|" r1. | \bar "|" r1.
| \bar "|" r1. | \bar "|" r1. | \bar "|" r1. | \bar "|" r1. | \bar "|"
r1. | \bar "|" r1. | \bar "|" r1. | \bar "|" r1. | \bar "|" r2 r4
a'4 bes'4 a'4 | \bar "|" c''4 a'4 bes'4 a'4 g'4 f'4
| \bar "|" d'2. f'4 g'4 a'4 | \bar "|" c'2. a'4 c''4 a'4
| \bar "|" d''4 a'4 g'4 f'4 a'4 f'4 | \bar "|" g'2. a'4
d'4 c'4 | \bar "|" f'2. c''4 d''4 e''4 | \bar "|" f''4
d''4 a'4 f''4 e''4 d''4 | \bar "|" c''4 d''4 a'4 g'4
f'2 ~ | \bar "|" f'4 g'4 a'4 bes'4 d'4 c'4 | \bar "|"
f'1 r2 | \bar "|" r4 g'4 a'4 bes'4 bes'4 a'4 | \bar "|"
a'1. | \bar "|" r1. | \bar "|" r1. | \bar "|" r1. \bar "|."
}
voiceA = {
\set Staff.instrumentName = "Alto"
\set Staff.shortInstrumentName = "A"
r1. | \bar "|" r1. | \bar "|" r2 r4 f'4 f'4 f'4 | \bar "|"
f'4 f'4 f'4 f'4 d'4 d'4 | \bar "|" bes2. d'4 d'4 f'4
| \bar "|" c'2. e'4 a'4 e'4 | \bar "|" f'4 f'4 e'4 d'4
f'4 d'4 | \bar "|" d'2. f'4 bes4 c'4 | \bar "|" c'2. a'4
g'4 g'4 | \bar "|" a'4 f'4 d'4 a'4 g'4 f'4 | \bar "|"
a'4 a'4 cis'4 cis'!4 d'2 ~ | \bar "|" d'4 d'4 d'4
d'4 bes4 bes4 | \bar "|" c'1. | \bar "|" r1. | \bar "|" r1.
| \bar "|" r1. | \bar "|" r1. | \bar "|" r1. | \bar "|" r1. | \bar "|"
r1. | \bar "|" r1. | \bar "|" r1. | \bar "|" r1. | \bar "|" r1.
| \bar "|" r1. | \bar "|" r1. | \bar "|" r1. | \bar "|" r2 r4 a'4
bes'4 a'4 | \bar "|" c''4 a'4 bes'4 a'4 g'4 f'4
| \bar "|" d'2. f'4 g'4 a'4 | \bar "|" c'2. a'4 c''4 a'4
| \bar "|" d''4 a'4 g'4 f'4 a'4 f'4 | \bar "|" g'2. a'4
d'4 c'4 | \bar "|" c'2. a'4 g'4 g'4 | \bar "|" a'4 f'4
d'4 a'4 g'4 f'4 | \bar "|" a'4 a'4 cis'4 cis'!4 d'2
~ | \bar "|" d'4 g'4 a'4 bes'4 d'4 c'4 | \bar "|" d'1
r2 | \bar "|" r4 g'4 a'4 bes'4 d'4 c'4 | \bar "|" f'1.
| \bar "|" r1. | \bar "|" r1. | \bar "|" r1. \bar "|."
}
voiceT = {
\clef "bass"
\set Staff.instrumentName = "Tenor"
\set Staff.shortInstrumentName = "T"
\transpose c c, {
r1. | \bar "|" r1. | \bar "|" r2 r4 c''4 c''4 c''4 | \bar "|"
a'4 c''4 bes'4 c''4 d''4 c''4 | \bar "|" f'2. bes'4
c''4 d''4 | \bar "|" a'2. c''4 e''4 c''4 | \bar "|" a'4
d''4 a'4 a'4 c''4 c''4 | \bar "|" bes'2. bes'4 f'4 c'4
| \bar "|" a'2. c''4 a'4 a'4 | \bar "|" d''4 a'4 f'4
d''4 d''4 a'4 | \bar "|" e''4 e''4 a'4 a'4 f'2 ~
| \bar "|" f'4 bes'4 f'4 f'4 g'4 e'4 | \bar "|" a'1.
| \bar "|" r2 r4 a'4 bes'4 a'4 | \bar "|" c''4 a'4 bes'4
a'4 g'4 f'4 | \bar "|" d'2. f'4 g'4 a'4 | \bar "|" c'2.
a'4 c''4 a'4 | \bar "|" d''4 a'4 g'4 f'4 a'4 f'4
| \bar "|" g'2. a'4 d'4 c'4 | \bar "|" f'2. c''4 d''4 e''4
| \bar "|" f''4 d''4 a'4 f''4 e''4 d''4 | \bar "|" c''4
d''4 a'4 g'4 f'2 ~ | \bar "|" f'4 g'4 a'4 bes'4 d''4
c''4 | \bar "|" a'1 r2 | \bar "|" r4 g'4 a'4 bes'4 d'4
c'4 | \bar "|" f'1. | \bar "|" r1. | \bar "|" r2 r4 a'4 bes'4
a'4 | \bar "|" c''4 a'4 bes'4 a'4 g'4 f'4 | \bar "|" d'2.
f'4 g'4 a'4 | \bar "|" c'2. a'4 c''4 a'4 | \bar "|" d''4
a'4 g'4 f'4 a'4 f'4 | \bar "|" g'2. a'4 d'4 c'4
| \bar "|" a'2. c''4 a'4 a'4 | \bar "|" d''4 a'4 f'4 d''4
d''4 a'4 | \bar "|" e''4 e''4 a'4 a'4 f'2 ~ | \bar "|"
f'4 g'4 a'4 bes'4 d'4 c'4 | \bar "|" a'1 r2 | \bar "|"
r4 g'4 a'4 bes'4 bes'4 bes'4 | \bar "|" a'1. | \bar "|" r1.
| \bar "|" r1. | \bar "|" r1. \bar "|."
}
}
voiceB = {
\clef "bass"
\set Staff.instrumentName = "Bass"
\set Staff.shortInstrumentName = "B"
% p1 1
\transpose c c, {
r1. | \bar "|" r1. | \bar "|" r2 r4 f'4 g'4 f'4 | \bar "|"
% 4
a'4 f'4 d'4 f'4 bes'4 a'4 | \bar "|" bes2. bes'4 bes'4
bes'4 | \bar "|" f2. a'4 a'4 a'4 | \bar "|" d'4 d'4 d'4
d'4 a4 d'4 | \bar "|" % 8
g2. g4 bes4 bes4 | \bar "|" f2. f'4 e'4 e'4 | \bar "|"
d'4 d'4 d'4 d'4 e'4 f'4 | \bar "|" a'4 a'4 a4 a4
bes2 ~ | \bar "|" % p2 12
bes4 bes4 a4 a4 g4 g4 | \bar "|" f1. | \bar "|" r2 r4
a'4 bes'4 a'4 | \bar "|" c''4 a'4 bes'4 a'4 g'4 f'4
| \bar "|" % 16
d'2. f'4 g'4 a'4 | \bar "|" c'2. a'4 c''4 a'4 | \bar "|"
d''4 a'4 g'4 f'4 a'4 f'4 | \bar "|" g'2. a'4 d'4
c'4 | \bar "|" % 20
f'2. a'4 bes'4 c''4 | \bar "|" d''4 a'4 f'4 a'4 g'4
f'4 | \bar "|" a'4 d''4 a'4 g'4 d'2 ~ | \bar "|" d'4 g'4
a'4 bes'4 d'4 c'4 | \bar "|" % 24
f'1 r2 | \bar "|" r4 g'4 a'4 bes'4 d'4 c'4 | \bar "|"
f'1. | \bar "|" r1. | \bar "|" % 28
r2 r4 a'4 bes'4 a'4 | \bar "|" c''4 a'4 bes'4 a'4 g'4
f'4 | \bar "|" d'2. f'4 g'4 a'4 | \bar "|" c'2. a'4
c''4 a'4 | \bar "|" % 32
d''4 a'4 g'4 f'4 a'4 f'4 | \bar "|" g'2. a'4 d'4
c'4 | \bar "|" f2. f'4 e'4 e'4 | \bar "|" d'4 d'4 d'4
d'4 e'4 f'4 | \bar "|" % 36
a'4 a'4 a4 a4 bes2 ~ | \bar "|" bes4 g'4 a'4 bes'4
d'4 c'4 | \bar "|" d'1 r2 | \bar "|" r4 g'4 a'4 bes'4
c'4 c'4 | \bar "|" % 40
f1. | \bar "|" r1. | \bar "|" r1. | \bar "|" r1. \bar "|."
}
}
voicedefault = {
% abc-2.1
\time 3/2
\tempo 2.=40
\key f \major
}
\score{
\new ChoirStaff <<
\context Staff="1" { \voicedefault \voiceS }
\context Staff="2" { \voicedefault \voiceA }
\addlyrics { \wordsCVA }
\context Staff="3" { \voicedefault \voiceT }
\addlyrics { \wordsDVA }
\context Staff="4" { \voicedefault \voiceB }
>>
\layout {
\context {
\Staff
\RemoveEmptyStaves
}
\context {
\Lyrics
\override LyricSpace.minimum-distance = #0.7
}
\context {
\Lyrics
\override VerticalAxisGroup.staff-affinity = ##f
\override VerticalAxisGroup.staff-staff-spacing =
#'(
(basic-distance . 0)
(minimum-distance . 2)
(padding . 2)
)
}
\context {
\Staff
\override VerticalAxisGroup.staff-staff-spacing =
#'((basic-distance . 0)
(minimum-distance . 2)
(padding . 2))
}
}
\midi {}
}

Binary file not shown.