From efaa3fda01297796695b149ae852c6eea96f2316 Mon Sep 17 00:00:00 2001 From: Eric Teunis de Boone Date: Thu, 3 Jan 2019 23:36:26 +0100 Subject: [PATCH] Lyrics to On the Road to Passchendaele --- .../full.lyrics.ly | 109 ++++++++++++++++ .../on_the_road_to_passchendaele/lyrics.ly | 78 +++++++++++ .../lyrics.pipes.ly | 76 +++++++++++ .../notes.lyrics.ily | 122 ++++++++++++++++++ .../notes.pipes.ily | 2 +- 5 files changed, 386 insertions(+), 1 deletion(-) create mode 100644 3-4_marches/on_the_road_to_passchendaele/full.lyrics.ly create mode 100644 3-4_marches/on_the_road_to_passchendaele/lyrics.ly create mode 100644 3-4_marches/on_the_road_to_passchendaele/lyrics.pipes.ly create mode 100644 3-4_marches/on_the_road_to_passchendaele/notes.lyrics.ily diff --git a/3-4_marches/on_the_road_to_passchendaele/full.lyrics.ly b/3-4_marches/on_the_road_to_passchendaele/full.lyrics.ly new file mode 100644 index 0000000..18a9641 --- /dev/null +++ b/3-4_marches/on_the_road_to_passchendaele/full.lyrics.ly @@ -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 }}#} ) + } + } + } +} diff --git a/3-4_marches/on_the_road_to_passchendaele/lyrics.ly b/3-4_marches/on_the_road_to_passchendaele/lyrics.ly new file mode 100644 index 0000000..a36c130 --- /dev/null +++ b/3-4_marches/on_the_road_to_passchendaele/lyrics.ly @@ -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 + } + } +} +%} diff --git a/3-4_marches/on_the_road_to_passchendaele/lyrics.pipes.ly b/3-4_marches/on_the_road_to_passchendaele/lyrics.pipes.ly new file mode 100644 index 0000000..dd7de22 --- /dev/null +++ b/3-4_marches/on_the_road_to_passchendaele/lyrics.pipes.ly @@ -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 + } + } +} + diff --git a/3-4_marches/on_the_road_to_passchendaele/notes.lyrics.ily b/3-4_marches/on_the_road_to_passchendaele/notes.lyrics.ily new file mode 100644 index 0000000..bd2e9e6 --- /dev/null +++ b/3-4_marches/on_the_road_to_passchendaele/notes.lyrics.ily @@ -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} +}} \ No newline at end of file diff --git a/3-4_marches/on_the_road_to_passchendaele/notes.pipes.ily b/3-4_marches/on_the_road_to_passchendaele/notes.pipes.ily index 2278a5c..58c0a0f 100644 --- a/3-4_marches/on_the_road_to_passchendaele/notes.pipes.ily +++ b/3-4_marches/on_the_road_to_passchendaele/notes.pipes.ily @@ -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 }