Lyrics to On the Road to Passchendaele

This commit is contained in:
Eric Teunis de Boone 2019-01-03 23:36:26 +01:00
parent 2a34900936
commit efaa3fda01
5 changed files with 386 additions and 1 deletions

View File

@ -0,0 +1,109 @@
\version "2.19.0"
\include "bagpipe.ly"
\include "lilydrum.ly"
\include "./config.ily"
%\include "./notes.bass.ily"
%\include "./notes.tenor.ily"
\include "./notes.side.ily"
\include "./notes.pipes.ily"
\include "./notes.lyrics.ily"
#(set-default-paper-size "a4" 'portrait)
\score {
\new StaffGroup <<
\new Staff {
\global
\pipeglobal
\set PipeBandDrumStaff.instrumentName = \markup{ \instrumentPipes }
\set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentPipes }
<<
{
\repeat volta 2 { \line } \break
\repeat volta 2 { \halfline \break }
\alternative {
{\halfline \break}
{\halfline}
}
\bar "|."
%\line \bar "||" \break
%\line \bar "|."
}%Format
{
\pipesA
\pipesB
\pipesBA
\pipesBB
}%Pipes
\new NullVoice = "tune" {
\lyricstuneA
\lyricstuneBA
\lyricstuneBBA
\lyricstuneBBB
}
>>
}
\new Lyrics = "lyrics1" {
\lyricsto "tune" {
\verseAA
\verseBAA
\verseBAB
\verseBBB
}
}
\new Lyrics = "lyrics-voltad2" {
\lyricsto "tune" {
\verseAB
\verseBBA
}
}
\new PipeBandDrumStaff = "side" {
\sideglobal
\set PipeBandDrumStaff.instrumentName = \markup \column {\instrumentSide}
\set PipeBandDrumStaff.shortInstrumentName = \markup{\shortInstrumentSide}
\snareAA
\snareAB
\snareBA
\snareBB
\removeWithTag #'tutti \snareAB
}
% \new PipeBandDrumStaff = "bass" {
% \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentBass }
% \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentBass}
%
% }
% \new PipeBandDrumStaff = "tenor" {
% \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentTenor }
% \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentTenor }
%
% }
>>
\header {
title = \title
meter = \meter
composer = \markup \large {
\column \right-align {
$(if (not (string=? "" composerLyrics)) #{ \markup {\line { \composerLyrics ":" }} #} )
$(if (not (string=? "" composerPipes)) #{ \markup {\line { \composerPipes ":" }} #} )
$(if (not (string=? "" composerSide)) #{ \markup {\line { \composerSide ":" }} #} )
$(if (not (string=? "" composerTenor)) #{ \markup {\line { \composerTenor ":" }} #} )
$(if (not (string=? "" composerBass)) #{ \markup {\line { \composerBass ":" }} #} )
}
\column \right-align {
$(if (not (string=? "" composerLyrics)) #{ \markup {\line { \instrumentLyrics }}#} )
$(if (not (string=? "" composerPipes)) #{ \markup {\line { \instrumentPipes }}#} )
$(if (not (string=? "" composerSide)) #{ \markup {\line { \instrumentSide }}#} )
$(if (not (string=? "" composerTenor)) #{ \markup {\line { \instrumentTenor }}#} )
$(if (not (string=? "" composerBass)) #{ \markup {\line { \instrumentBass }}#} )
}
}
}
}

View File

@ -0,0 +1,78 @@
\version "2.18.2"
\include "bagpipe.ly"
\include "./config.ily"
\include "./notes.pipes.ily"
\include "./notes.lyrics.ily"
\score {
\new Staff {
\global
\lyricsglobal
<<
\new NullVoice = "format"{
\repeat volta 2 {
\line
}
\break
\repeat volta 2 {
\halfline
} \alternative {
\halfline
\halfline
} \bar "|."
}%Format
\new Voice = "pipes" {
\pipeglobal
\pipesA
\pipesB
\pipesBA
\pipesBB
}
\new NullVoice = "tune" {
\lyricstuneA
\lyricstuneBA
\lyricstuneBBA
\lyricstuneBBB
}
\new Lyrics = "lyrics1" {
\lyricsto "tune" {
\verseAA
\verseBAA
\verseBAB
\verseBBB
}
}
\new Lyrics = "lyrics-voltad2" {
\lyricsto "tune" {
\verseAB
\verseBBA
}
}
>>
}
\header {
title = \title
meter = \meter
instrument = \instrumentLyrics
composer = \composerLyrics
}
}
%{\markup {
\fill-line{
\column {
\verseAblock
\combine \null \vspace #0.5
\verseBblock
}
}
}
%}

View File

@ -0,0 +1,76 @@
\version "2.18.2"
\include "bagpipe.ly"
\include "./config.ily"
\include "./notes.pipes.ily"
\include "./notes.lyrics.ily"
\score {
\new Staff {
\global
\lyricsglobal
<<
\new NullVoice = "format"{
\repeat volta 2 {
\line
}
\break
\repeat volta 2 {
\halfline
} \alternative {
\halfline
\halfline
} \bar "|."
}%Format
\new Voice = "pipes" {
\pipeglobal
\pipesA
\pipesB
\pipesBA
\pipesBB
}
\new NullVoice = "tune" {
\lyricstuneA
\lyricstuneBA
\lyricstuneBBA
\lyricstuneBBB
}
\new Lyrics = "lyrics1" {
\lyricsto "tune" {
\verseAA
\verseBAA
\verseBAB
\verseBBB
}
}
\new Lyrics = "lyrics-voltad2" {
\lyricsto "tune" {
\verseAB
\verseBBA
}
}
>>
}
\header {
title = \title
meter = \meter
instrument = \instrumentLyrics
composer = \composerLyrics
}
}
\markup {
\fill-line{
\column {
\verseChorusblock
}
}
}

View File

@ -0,0 +1,122 @@
% 3/4 On the Road to Passchendaele
% Lyrics
\version "2.18.2"
composerLyrics = "Gavin Stoddart / Alan Brydon"
arrangerLyrics = ""
lyricsglobal = {}
% Music
lyricstuneAA = {
a8. b16 c4~ c8 c8 |
d8 f8 e4 c4 |
a8. b16 c4~ c8 e8 |
f8. c16 b2 |
}
lyricstuneAB = {
a8. b16 c4~ c8 c8 |
d8 f8 e4 c4|
a8. b16 c4~ c8 e8 |
d8. b16 a2
}
lyricstuneA = { % Repeat twice for verseA
\lyricstuneAA
\lyricstuneAB
}
lyricstuneBA = {
f8. g16 A4~ A8 g8 |
f8 A8 e4 c4 |
a8. b16 c4~ c8 e8 |
f8 c8 b2 |
}
lyricstuneBBA = {
f8. g16 A4~ A8 g8 |
f8 A8 e4 c4 |
a8. b16 c4~ c8 e8 |
d8. b16 a2
}
lyricstuneBBB = {
\lyricstuneAB
}
% Split verse because the music is repeated
verseAA = \lyricmode {
\set stanza = #"1."
There's a light that shines in Flan -- ders
As a bea -- con for the brave
From the dis -- tant past it wan -- ders
To re -- call the lives they gave
}
verseAB = \lyricmode {
And it tells each ge -- ne -- ra -- tion
To be wise and ne -- ver fail
To re -- mem -- ber those who've fal -- len
On the road to Pa -- sschen -- daele
}
verseA = \lyricmode{
\verseAA
\verseAB
}
verseAblock = \markup { \column {
\line{ \bold "1."}
\line{There's a light that shines in Flanders}
\line{As a beacon for the brave}
\line{From the distant past it wanders}
\line{To recall the lives they gave}
\line{}
\line{And it tells each generation}
\line{To be wise and never fail}
\line{To remember those who've fallen}
\line{On the road to Passchendaele}
}}
verseChorus = \lyricmode {
\set stanza = #"Chorus"
On the road to Pa -- sschen -- daele
On the road to Pa -- sschen -- daele
Where the brave will live for -- e -- ver
On the road to Pa -- sschen -- daele
}
verseChorusblock = \markup { \column {
\line{ \bold "Chorus:"}
\line {On the road to Passchendaele}
\line {On the road to Passchendaele}
\line {Where the brave will live forever}
\line {On the road to Passchendaele}
}}
% Split verse in 4 because the music is repeated with alternatives
verseBAA = \lyricmode { % lyrics on lyricstuneBA
\set stanza = #"2."
Come with me and I will show you
Why all wars should ev -- er cease
}
verseBAB = \lyricmode {% lyrics on lyricstuneBBA
Take a walk a -- mong the grave -- stones
And your tears will cry for peace
}
verseBBA = \lyricmode {% lyrics on lyricstuneBA
For their spi -- rits walk in Flan -- ders
You can hear the grie -- ving wail
}
verseBBB = \lyricmode {% lyrics on lyricstuneBBB
For the brave who laid their lives down
On the road to Pa -- sschen -- daele
}
verseB = \lyricmode {
\verseBAA
\verseBAB
\verseBBA
\verseBBB
}
verseBblock = \markup { \column {
\line{ \bold "2."}
\line{Come with me and I will show you}
\line{Why all wars should ever cease}
\line{Take a walk among the gravestones}
\line{And your tears will cry for peace}
\line{}
\line{For their spirits walk in Flanders}
\line{You can hear the grieving wail}
\line{For the brave who laid their lives down}
\line{On the road to Passchendaele}
}}

View File

@ -4,7 +4,7 @@
%If not defined, define rodin here
rodin = { \bgrip }
composerPipes = "PM Gavin Stoddart MBE BEM / Alan Brydon"
composerPipes = "Gavin Stoddart / Alan Brydon"
pipeglobal = {
\bagpipeKey
}