From 76e6d0ffa1563c8e63bf4aecd4185ab320f85ebb Mon Sep 17 00:00:00 2001 From: Eric Teunis de Boone Date: Mon, 7 Nov 2016 23:33:04 +0100 Subject: [PATCH] A lot of new Tunes Still work to do on the Anthems and Jim Thomson of flagstaff --- 2-4_marches/barren_rocks_of_aden/config.ily | 18 +++ .../barren_rocks_of_aden/notes.pipes.ily | 59 ++++++++++ 2-4_marches/barren_rocks_of_aden/pipes.ly | 63 ++++++++++ .../jim_thomson_of_flagstaff/config.ily | 17 +++ .../jim_thomson_of_flagstaff/notes.pipes.ily | 47 ++++++++ 3-4_marches/jim_thomson_of_flagstaff/pipes.ly | 74 ++++++++++++ 3-4_marches/torosay_castle/config.ily | 16 +++ 3-4_marches/torosay_castle/notes.pipes.ily | 55 +++++++++ 3-4_marches/torosay_castle/pipes.ly | 71 ++++++++++++ 4-4_marches/cabar_feidh/config.ily | 17 +++ 4-4_marches/cabar_feidh/notes.pipes.ily | 59 ++++++++++ 4-4_marches/cabar_feidh/pipes.ly | 56 +++++++++ 6-8_marches/72nd_highlanders/config.ily | 17 +++ 6-8_marches/72nd_highlanders/notes.pipes.ily | 53 +++++++++ 6-8_marches/72nd_highlanders/pipes.ly | 71 ++++++++++++ 9-8_marches/battle_of_the_somme/config.ily | 17 +++ .../battle_of_the_somme/notes.pipes.ily | 33 ++++++ 9-8_marches/battle_of_the_somme/pipes.ly | 55 +++++++++ .../going_to_vancouver_hills/config.ily | 16 +++ .../going_to_vancouver_hills/notes.pipes.ily | 55 +++++++++ 9-8_marches/going_to_vancouver_hills/pipes.ly | 62 ++++++++++ 9-8_marches/heights_of_dargai/config.ily | 17 +++ 9-8_marches/heights_of_dargai/notes.pipes.ily | 31 +++++ 9-8_marches/heights_of_dargai/pipes.ly | 53 +++++++++ airs/alexander_mackenzie/notes.side.ily | 16 +-- airs/alexander_mackenzie/side.ly | 1 + airs/dark_island/config.ily | 17 +++ airs/dark_island/notes.pipes.ily | 33 ++++++ airs/dark_island/pipes.ly | 54 +++++++++ other/god_save_the_queen/GodSaveTheQueen.ly | 51 +++++++++ other/god_save_the_queen/config.ily | 16 +++ other/god_save_the_queen/lyrics.ly | 64 +++++++++++ other/god_save_the_queen/notes.lyrics.ily | 94 +++++++++++++++ other/god_save_the_queen/notes.pipes.ily | 28 +++++ other/god_save_the_queen/pipes.ly | 49 ++++++++ other/la_marseillaise/config.ily | 17 +++ other/la_marseillaise/marseill.bww | 59 ++++++++++ other/la_marseillaise/marseill.ly | 69 +++++++++++ other/la_marseillaise/notes.pipes.ily | 48 ++++++++ other/la_marseillaise/pipes.ly | 56 +++++++++ other/o_canada/config.ily | 16 +++ other/o_canada/notes.pipes.ily | 50 ++++++++ other/o_canada/pipes.ly | 45 ++++++++ other/wilhelmus/config.ily | 17 +++ other/wilhelmus/notes.pipes.ily | 40 +++++++ other/wilhelmus/notes.pipes.seconds.ily | 48 ++++++++ other/wilhelmus/pipes.full.ly | 108 ++++++++++++++++++ other/wilhelmus/pipes.ly | 53 +++++++++ other/wilhelmus/pipes.seconds.ly | 60 ++++++++++ strathspeys/keel_row/config.ily | 17 +++ strathspeys/keel_row/notes.pipes.ily | 20 ++++ strathspeys/keel_row/pipes.ly | 53 +++++++++ todo | 1 + 53 files changed, 2225 insertions(+), 7 deletions(-) create mode 100644 2-4_marches/barren_rocks_of_aden/config.ily create mode 100644 2-4_marches/barren_rocks_of_aden/notes.pipes.ily create mode 100644 2-4_marches/barren_rocks_of_aden/pipes.ly create mode 100644 3-4_marches/jim_thomson_of_flagstaff/config.ily create mode 100644 3-4_marches/jim_thomson_of_flagstaff/notes.pipes.ily create mode 100644 3-4_marches/jim_thomson_of_flagstaff/pipes.ly create mode 100644 3-4_marches/torosay_castle/config.ily create mode 100644 3-4_marches/torosay_castle/notes.pipes.ily create mode 100644 3-4_marches/torosay_castle/pipes.ly create mode 100644 4-4_marches/cabar_feidh/config.ily create mode 100644 4-4_marches/cabar_feidh/notes.pipes.ily create mode 100644 4-4_marches/cabar_feidh/pipes.ly create mode 100644 6-8_marches/72nd_highlanders/config.ily create mode 100644 6-8_marches/72nd_highlanders/notes.pipes.ily create mode 100644 6-8_marches/72nd_highlanders/pipes.ly create mode 100644 9-8_marches/battle_of_the_somme/config.ily create mode 100644 9-8_marches/battle_of_the_somme/notes.pipes.ily create mode 100644 9-8_marches/battle_of_the_somme/pipes.ly create mode 100644 9-8_marches/going_to_vancouver_hills/config.ily create mode 100644 9-8_marches/going_to_vancouver_hills/notes.pipes.ily create mode 100644 9-8_marches/going_to_vancouver_hills/pipes.ly create mode 100644 9-8_marches/heights_of_dargai/config.ily create mode 100644 9-8_marches/heights_of_dargai/notes.pipes.ily create mode 100644 9-8_marches/heights_of_dargai/pipes.ly create mode 100644 airs/dark_island/config.ily create mode 100644 airs/dark_island/notes.pipes.ily create mode 100644 airs/dark_island/pipes.ly create mode 100644 other/god_save_the_queen/GodSaveTheQueen.ly create mode 100644 other/god_save_the_queen/config.ily create mode 100644 other/god_save_the_queen/lyrics.ly create mode 100644 other/god_save_the_queen/notes.lyrics.ily create mode 100644 other/god_save_the_queen/notes.pipes.ily create mode 100644 other/god_save_the_queen/pipes.ly create mode 100644 other/la_marseillaise/config.ily create mode 100644 other/la_marseillaise/marseill.bww create mode 100644 other/la_marseillaise/marseill.ly create mode 100644 other/la_marseillaise/notes.pipes.ily create mode 100644 other/la_marseillaise/pipes.ly create mode 100644 other/o_canada/config.ily create mode 100644 other/o_canada/notes.pipes.ily create mode 100644 other/o_canada/pipes.ly create mode 100644 other/wilhelmus/config.ily create mode 100644 other/wilhelmus/notes.pipes.ily create mode 100644 other/wilhelmus/notes.pipes.seconds.ily create mode 100644 other/wilhelmus/pipes.full.ly create mode 100644 other/wilhelmus/pipes.ly create mode 100644 other/wilhelmus/pipes.seconds.ly create mode 100644 strathspeys/keel_row/config.ily create mode 100644 strathspeys/keel_row/notes.pipes.ily create mode 100644 strathspeys/keel_row/pipes.ly diff --git a/2-4_marches/barren_rocks_of_aden/config.ily b/2-4_marches/barren_rocks_of_aden/config.ily new file mode 100644 index 0000000..d6a5178 --- /dev/null +++ b/2-4_marches/barren_rocks_of_aden/config.ily @@ -0,0 +1,18 @@ +\version "2.19.0" +%% Globals +global = { + \time 2/4 + } +confTempo = { + \tempo 4 = 80 + } +%% Format +part = { \partial 8 \grace {s1} s8 } +measure = { \grace {s1} s2 | } +halfline = { \repeat unfold 4 \measure } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "(79th H.L.I. Farewell to) the Barren Rocks of Aden" +%title = "The Barren Rocks of Aden" +meter = "March" diff --git a/2-4_marches/barren_rocks_of_aden/notes.pipes.ily b/2-4_marches/barren_rocks_of_aden/notes.pipes.ily new file mode 100644 index 0000000..d5a7513 --- /dev/null +++ b/2-4_marches/barren_rocks_of_aden/notes.pipes.ily @@ -0,0 +1,59 @@ +% 2/4 The Barren Rocks of Aden +% Pipes +\version "2.18.2" +composerPipes = "" +pipeglobal = { + \bagpipeKey + } +% Music +pipesA = { + \grg e8 | + \grg f8. [ g16 ] \hdblf f8. [ e16 ] | + \thrwd d8 [ \grg f8 ] \birl a8 [ \thrwd d8 ] | + \dblc c8 [ e8 ] \birl a8. [ e16 ] | + \grg f8 [ \birl a8 ] \thrwd d8. [ e16 ] | + + \grg f8. [ g16 ] \hdblf f8. [ e16 ] | + \thrwd d8 [ \grg f8 ] \birl a8 [ \thrwd d8 ] | + \dblc c8 [ e8 ] \birl a8 [ \grg f16. e32 ] | + \thrwd d4 \dbld d8 +} + +pipesB = { + \dblg g8 | + \dblA A8. [ f16 ] \thrwd d8. [ f16 ] | + \dble e8 [ \grg f8 ] \birl a8 [ \grg e16 f16 ] | + \dblg g8. [ e16 ] \dblc c8 [ a8 ] | + \thrwd d8 [ f8 ] \wbirl a8 [ \dblg g8 ] | + + \dblA A8. [ f16 ] \thrwd d8. [ f16 ] | + \grg e8 [ \grg f8 ] \birl a8 [ \grg e16 f16 ] | + \dblg g8. [ e16 ] \dblc c8 [ \gre a8 ] | + \thrwd d4 \dbld d8 +} + +pipesC = { + \dblg g8 | + A16. [ f32 \grg d32 f16. ] \grg f32 [ A16. d32 f16. ] | + \dble e8 [ f8 ] \birl a8 [ \grg e16 f16 ] | + \grA g16. [ e32 \grg c32 e16. ] \grg e32 [ A16. c32 e16. ] | + \thrwd d8 [ f8 ] \birl a8 [ \dblg g8 ] | + + A16. [ f32 \grg d32 f16. ] \grg f32 [ A16. d32 f16. ] | + \dble e8 [ f8 ] \birl a8 [ \grg e16 f16 ] | + \grA g16. [ e32 \grg c32 e16. ] \grg e32 [ A16. c32 e16. ] | + \thrwd d4 \dbld d8 +} + +pipesD = { + \dblg g8 | + A16. [ f32 d16. f32 ] \grg a16. [ f32 \grg d32 f16. ] | + A16. [ f32 d16. f32 ] \grg a16. [ f32 \grg d32 f16. ] | + \grA g16. [ e32 \grg c32 \grd e16. ] \grg a16. [ e32 \grg c32 e16. ] | + \grA g16. [ e32 \grg c32 \grd e16. ] \grg a16. [ e32 \grg c32 e16. ] | + + A16. [ f32 d16. f32 ] \grg a16. [ f32 \grg d32 f16. ] | + A16. [ f32 d16. f32 ] \grg a16. [ f32 \grg d32 f16. ] | + \grA g16. [ e32 \grg c32 \grd e16. ] \grg a16. [ e32 \grg c32 A16. ] | + \thrwd d4 \dbld d8 +} diff --git a/2-4_marches/barren_rocks_of_aden/pipes.ly b/2-4_marches/barren_rocks_of_aden/pipes.ly new file mode 100644 index 0000000..29ba2e0 --- /dev/null +++ b/2-4_marches/barren_rocks_of_aden/pipes.ly @@ -0,0 +1,63 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.pipes.ily" + +\score { + \new Staff { + \global + \pipeglobal + << + \new NullVoice = "format" { + \repeat unfold 4 { + \repeat volta 2 { + \part + \line + } + \break + } + }%Format + + \new Voice = "pipes" { + \pipesA s8 + + \pipesB s8 + + \pipesC s8 + + \pipesD s8 + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} +\score { + \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + + \pipesA + \pipesA + + \pipesB + \pipesB + + \pipesC + \pipesC + + \pipesD + \pipesD + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} diff --git a/3-4_marches/jim_thomson_of_flagstaff/config.ily b/3-4_marches/jim_thomson_of_flagstaff/config.ily new file mode 100644 index 0000000..a8a75b4 --- /dev/null +++ b/3-4_marches/jim_thomson_of_flagstaff/config.ily @@ -0,0 +1,17 @@ +\version "2.19.0" +%% Globals +global = { + \time 3/4 + } +confTempo = { + \tempo 4 = 80 + } +%% Format +part = { \partial 8 s8 } +measure = { \grace {s1} s4*3 | } +halfline = { \repeat unfold 4 \measure } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Jim Thomson of Flagstaff" +meter = "March" diff --git a/3-4_marches/jim_thomson_of_flagstaff/notes.pipes.ily b/3-4_marches/jim_thomson_of_flagstaff/notes.pipes.ily new file mode 100644 index 0000000..4ec2191 --- /dev/null +++ b/3-4_marches/jim_thomson_of_flagstaff/notes.pipes.ily @@ -0,0 +1,47 @@ +% 3/4 Jim Thomson of Flagstaff +% Pipes +\version "2.18.2" +composerPipes = "R. Watt" +pipeglobal = { + \bagpipeKey + } +% Music +pipesA = { + \grg a8. [ b16 ] \grip c4 \dblc c8 [ a8 ] | + \dblb b8 [ a8 ] \grg f4 \gre f4 | + \dblA A8. [ f16 ] \grg e4 e8 [ f8 ] | + \dble e8. [ c16 ] \dblb b2 | + + \grg a8. [ b16 ] \grip c4 \dblc c8 [ a8 ] | + \dblb b8 [ a8 ] \grg f4 \gre f4 | + \grg e8. [ f16 ] \dble e4 e8 [ c8 ] | +} +pipesABA = { + \dblb b8. \grG a16 \grg a2 +} +pipesABB = { + \dblb b8. \grG a16 a4. \wbirl a8 +} + +pipesBA = { + \grg \tuplet 3/2 { b8 [ c8 e8 ] } \grg f4 \grg f8 [ e8 ] | + \dblA A8. [ e16 ] \grg c4 \grip c4 | + \dblA A8. [ f16 ] \grg e4 e8 [ f8 ] | + \dble e8. [ c16 ] \dblb b4. \grG a8 | +} +pipesBBA = { + \dble e8. [ c16 ] \dblb b4. \grG a8 | + + \grg \tuplet 3/2 { b8 [ c8 e8 ] } \grg f4 \grg f8 [ e8 ] | + \dblA A8. [ e16 ] \grg c4 \grip c4 | + \dblA A8. [ f16 ] \grg e4 e8 [ c8 ] | + \dblb b8. [ \grG a16 ] a4. \wbirl a8 | +} +pipesBBB = { + \dble e8. [ c16 ] \dblb b2 | + + \grg a8. [ b16 ] \grip c4 \dblc c8 [ a8 ] | + \dblb b8 [ a8 ] \grg f4 \gre f4 | + \grg e8. [ f16 ] \dble e4 e8 [ c8 ] | + \dblb b8. [ \grG a16. ] a4. \wbirl a8 +} diff --git a/3-4_marches/jim_thomson_of_flagstaff/pipes.ly b/3-4_marches/jim_thomson_of_flagstaff/pipes.ly new file mode 100644 index 0000000..a0c6e25 --- /dev/null +++ b/3-4_marches/jim_thomson_of_flagstaff/pipes.ly @@ -0,0 +1,74 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.pipes.ily" + +\score { + \new Staff { + \global + \pipeglobal + << + \new NullVoice = "format" { + \repeat volta 2 { + \halfline + \measure \measure \measure + }\alternative{ + \measure + \measure + } + \bar "|." + \break + + \repeat volta 2 { + \halfline + }\alternative{ + { + \measure + \halfline + } + { + \measure + \halfline + } + } + \bar "|." + }%Format + + \new Voice = "pipes" { + \pipesA + \pipesABA + \pipesABB + + \pipesBA + \pipesBBA + \pipesBBB + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} +\score { + \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + \pipesA \pipesABA + \pipesA \pipesABB + + \pipesBA \pipesBBA + \pipesBA \pipesBBB + + + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} diff --git a/3-4_marches/torosay_castle/config.ily b/3-4_marches/torosay_castle/config.ily new file mode 100644 index 0000000..5a82140 --- /dev/null +++ b/3-4_marches/torosay_castle/config.ily @@ -0,0 +1,16 @@ +\version "2.19.0" +%% Globals +global = { + \time 3/4 + } +confTempo = { + \tempo 4 = 80 + } +%% Format +measure = { \grace {s1} s4*3 | } +halfline = { \repeat unfold 4 \measure } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Torosay Castle" +meter = "Retreat" diff --git a/3-4_marches/torosay_castle/notes.pipes.ily b/3-4_marches/torosay_castle/notes.pipes.ily new file mode 100644 index 0000000..403d88f --- /dev/null +++ b/3-4_marches/torosay_castle/notes.pipes.ily @@ -0,0 +1,55 @@ +% 3/4 Torosay Castle +% Pipes +\version "2.18.2" +composerPipes = "PM J. Laurie" +pipeglobal = { + \bagpipeKey + } +% Music +pipesA = { + \thrwd d8. [ e16 ] \dblf f4 \birl a4 | + \grg f8. [ e16 ] \thrwd d4 \dblf f4 | + \dble e8. [ d16 ] \dblc c4 \gre a4 | + \dblc c8 [ e8 ] \thrwd d4 \grg f4 | + + \thrwd d8. [ e16 ] \dblf f4 \birl a4 | + \grg f8. [ e16 ] \thrwd d4 \dblf f4 | + \dble e8. [ d16 ] \dblc c4 e4 | + \grA g16 [ f16 \grg e16 f16 ] \thrwd d4 \dbld d4 +} + +pipesB = { + \grg f8. [ g16 ] \dblA A4 \thrwd d4 | + \grA g16 [ f16 e16 d16 ] \dblc c4 \grg e4 | + \grg e8. [ f16 ] \dblg g4 \hdblc c4 | + A16 [ g16 f16 e16 ] \thrwd d4 \grg f4 | + + \grg f8. [ g16 ] \dblA A4 \hdblf f4 | + A8 [ c8 ] \grip c4 \grg e4 | + \grg e8. [ f16 ] \dblg g4 \hdblc c4 | + A16 [ g16 f16 e16 ] \thrwd d4 \dbld d4 +} + +pipesC = { + \grg a4 \wbirl a4 \dblc c8 [ e8 ] | + \dblg g8 [ \grA a8 ] \thrwd d4 \grg f4 | + \grg e16 [ f16 g16 e16 ] \dblc c4 \gre a4 | + \grg f16 [ g16 A16 f16 ] A4 \hdblf f4 | + + \grg a4 \wbirl a4 \dblc c8 [ e8 ] | + \grA g16 [ e16 \grg c16 \grd a16 ] \thrwd d4 \grg f4 | + \grg e16 [ f16 g16 e16 ] \dblc c4 A4 | + \grg A16 [ g16 f16 e16 ] \thrwd d4 \dbld d4 +} + +pipesD = { + \grg f8. [ g16 ] \dblA A4 \thrwd d4 | + \dblA A8. [ d16 ] \dblc c4 \dblA A4 | + \grg A8 [ c8 ] \grip c4 \dblA A4 | + \grg A8 [ c8 ] \thrwd d4 \dblA A4 | + + f8. [ g16 ] \dblA A4 \thrwd d4 | + \grg d16 [ e16 ] \grg d16 [ b16 ] \dblc c4 \dblA A4 | + \grg A8 [ c8 ] \grip c4 \dblA A4 | + \grg A16 [ g16 f16 e16 ] \thrwd d4 \dbld d4 +} diff --git a/3-4_marches/torosay_castle/pipes.ly b/3-4_marches/torosay_castle/pipes.ly new file mode 100644 index 0000000..6be299c --- /dev/null +++ b/3-4_marches/torosay_castle/pipes.ly @@ -0,0 +1,71 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.pipes.ily" + +\score { + \new Staff { + \global + \pipeglobal + << + \new NullVoice = "format" { + \repeat volta 2 { + \line + } + \break + \repeat volta 2 { + \line + } + \break + \repeat volta 2 { + \line + } + \break + \repeat volta 2 { + \line + } + }%Format + + \new Voice = "pipes" { + \pipesA + + \pipesB + + \pipesC + + \pipesD + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} +\score { + \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + + \pipesA + \pipesA + + \pipesB + \pipesB + + \pipesC + \pipesC + + \pipesD + \pipesD + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} diff --git a/4-4_marches/cabar_feidh/config.ily b/4-4_marches/cabar_feidh/config.ily new file mode 100644 index 0000000..f1e280a --- /dev/null +++ b/4-4_marches/cabar_feidh/config.ily @@ -0,0 +1,17 @@ +\version "2.19.0" +%% Globals +global = { + \time 4/4 + } +confTempo = { + \tempo 4 = 80 + } +%% Format +part = { \partial 8 \grace{s1} s8 } +measure = { \grace {s1} s1 | } +halfline = { \repeat unfold 4 \measure } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Cabar Feidh" +meter = "March" diff --git a/4-4_marches/cabar_feidh/notes.pipes.ily b/4-4_marches/cabar_feidh/notes.pipes.ily new file mode 100644 index 0000000..0e20355 --- /dev/null +++ b/4-4_marches/cabar_feidh/notes.pipes.ily @@ -0,0 +1,59 @@ +% 4/4 Cabar Feidh +% Pipes +\version "2.18.2" +composerPipes = "" +pipeglobal = { + \bagpipeKey + } +% Music +pipesA = { + e8 | + \dblg g8. [ A16 ] \slurf g8 [ e8 ] \dblg g4 \thrwd d8. [ e16 ] | + \dblg g4 \thrwd d8. [ c16 ] \dblb b8. [ a16 ] \grg G8. [ \grd b16 ] | + \grg a8 [ \dblg g8 ] \dblA A4 \grg A4 \slurf g4 | + \dblA A4 \hdble e8. [ d16 ] \dblc c8. [ b16 ] \grg a8. [ \grd b16 ] | + + \dblg g8. [ A16 ] \slurf g8 [ e8 ] \dblg g4 \thrwd d8. [ e16 ] | + \dblg g4 \thrwd d8. [ c16 ] \dblb b8. [ a16 ] \grg G8. [ \grd b16 ] | + \grg a8. [ b16 ] \grg c4 \grip e8. [ f16 ] \dblg g8 [ e8 ] | + \dblA A4 \hdble e8. [ d16 ] \dblc c8. [ b16 ] \grg a8 +} + +pipesB = { + \dblg g8 | + \grA G8. [ \grd b16 ] \thrwd d8 [ \gre G8 ] \dblb b8 [ \gre G8 ] \whslurd d8. [ b16 ] | + \grg G8. [ \grd b16 ] \thrwd d8 [ \gre G8 ] \dblb b8. [ a16 ] \grg G8. [ \grd b16 ] | + \grg a8. [ \grd c16 ] \dble e8 [ a8 ] \dblc c8 [ \gre a8 ] \dble e8. [ c16 ] | + \grg a8. [ \grd c16 ] \dble e8 [ a8 ] \dblc c8. [ b16 ] \grg a8 [ \dblg g8 ] | + + \grA G8. [ \grg b16 ] \thrwd d8 [ \gre G8 ] \dblb b8 [ \gre G8 ] \whslurd d8. [ b16 ] | + \grg G8. [ \grd b16 ] \thrwd d8 [ \gre G8 ] \dblb b8. [ a16 ] \grg G8. [ \grd b16 ] | + \grg a8. [ b16 ] \grg c4 \grip e8. [ f16 ] \dblg g8 [ e8 ] | + \dblA A4 \hdble e8. [ d16 ] \dblc c8. [ b16 ] \grg a8 +} + +pipesC = { + e8 | + \grg c4 \dblg g8 [ c8 ] \dble e8 [ c8 ] \dblg g8. [ e16 ] | + \grg c4 \grip e8. [ f16 ] \dblg g8 [ e8 ] \dblc c8 [ e8 ] | + \thrwd d4 \dblA A8 [ d8 ] \dblf f8 [ d8 ] \dblA A8. [ f16 ] | + \thrwd d8. [ e16 ] \grg f8. [ g16 ] \dblA A8. [ g16 ] \hdblf f8 [ A8 ] | + + c4 \dblg g8 [ c8 ] \dble e8 [ c8 ] \dblg g8. [ e16 ] | + \grg c4 \grip e8. [ f16 ] \dblg g8 [ e8 ] \dblc c8 [ e8 ] | + \dblA A8. [ f16 ] \dblg g8 [ e8 ] \dblf f8 [ d8 ] \dble e8 [ c8 ] | + \dblA A4 \hdble e8. [ d16 ] \dblc c8. [ b16 ] \grg a8 +} + +pipesD = { + \dblg g8 | + \grA G8. [ \grd G16 ] \gre G8 [ \grd b8 ] \grg G8. [ \grd G16 ] \gre G8 [ \grd b8 ] | + \grg G8. [ \grd G16 ] \gre G8 [ \whslurd d8 ] \dblb b8. [ a16 ] \grg G8. [ \grd b16 ] | + \grg a8. [ \grd a16 ] \gre a8 [ \grd b8 ] \grg a8. [ \grd a16 ] \gre a8 [ \grd b8 ] | + \grg a8. [ \grd a16 ] \gre a8 [ e8 ] \dblc c8. [ b16 ] \grg a8 [ \dblg g8 ] | + + \grA G8. [ \grd G16 ] \gre G8 [ \grd b8 ] \grg G8. [ \grd G16 ] \gre G8 [ \grd b8 ] | + \grg G8. [ \grd G16 ] \gre G8 [ \whslurd d8 ] \dblb b8. [ a16 ] \grg G8. [ \grd b16 ] | + \grg a8. [ b16 ] \grg c4 \grip e8. [ f16 ] \dblg g8 [ e8 ] | + \dblA A4 \hdble e8. [ d16 ] \dblc c8. [ b16 ] \grG a8 +} diff --git a/4-4_marches/cabar_feidh/pipes.ly b/4-4_marches/cabar_feidh/pipes.ly new file mode 100644 index 0000000..f919dfc --- /dev/null +++ b/4-4_marches/cabar_feidh/pipes.ly @@ -0,0 +1,56 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.pipes.ily" + +\score { + \new Staff { + \global + \pipeglobal + << + \new NullVoice = "format" { + \repeat unfold 4 { + \repeat volta 2 { + \part + \line + } + \break + } + }%Format + + \new Voice = "pipes" { + \pipesA s8 + + \pipesB s8 + + \pipesC s8 + + \pipesD s8 + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} +\score { + \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + \partial 8 + \pipesA + \pipesB + \pipesC + \pipesD + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} diff --git a/6-8_marches/72nd_highlanders/config.ily b/6-8_marches/72nd_highlanders/config.ily new file mode 100644 index 0000000..58a36e0 --- /dev/null +++ b/6-8_marches/72nd_highlanders/config.ily @@ -0,0 +1,17 @@ +\version "2.19.0" +%% Globals +global = { + \time 6/8 + } +confTempo = { + \tempo 4. = 80 + } +%% Format +part = { \partial 4 \grace{s1}s4 } +measure = { \grace {s1} s2. | } +halfline = { \repeat unfold 4 \measure } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "The 72nd Highlanders" +meter = "March" diff --git a/6-8_marches/72nd_highlanders/notes.pipes.ily b/6-8_marches/72nd_highlanders/notes.pipes.ily new file mode 100644 index 0000000..101f586 --- /dev/null +++ b/6-8_marches/72nd_highlanders/notes.pipes.ily @@ -0,0 +1,53 @@ +% 6/8 the 72nd Highlanders +% Pipes +\version "2.18.2" +composerPipes = "" +pipeglobal = { + \bagpipeKey + } +% Music +pipesA = { + \grg f8. [ e16 ] | + \thrwd d4 \gre a8 \dblb b4 \gre a8 | + \thrwd d4 \gre a8 \grg b16 [ \grd a8. \grd b8 ] | + \thrwd d4 f8 \grg e8. [ f16 d8 ] | + \grg e4 \grip e8 \dble e8. [ \grg f8 e16 ] | + + \thrwd d4 \gre a8 \dblb b4 \gre a8 | + \thrwd d4 \gre a8 \grg b16 [ \grd a8. \grd b8 ] | + \thrwd d4 f8 \grg e8. [ f16 e8 ] | + d16 [ \gre G8. d8 ] \dbld d8 +} + +pipesBA = { + d8 [ \dblg g8 ] | + A4 \grip A8 \grg A8. [ f16 d8 ] | + \dblg g8. [ A16 g8 ] \hdblf f8. [ e16 d8 ] | + \dblg g4. \grA f16 [ A8. f8 ] | + \grg e4 \grip e8 \dble e4 \dblg g8 | +} +pipesBBA = { + A4 \grip A8 \grg A8. [ f16 d8 ] | + \dblg g8. [ A16 g8 ] \hdblf f8. [ e16 d8 ] | + \grg e4 \grip e8 \grA f16 [ A8. f8 ] | + d16 [ \gre G8. d8 ] \dbld d8 +} +pipesBBB = { + A8. [ f16 \grg d8 ] \grg A8. [ f16 \grg d8 ] | + \dblg g8. [ A16 g8 ] \hdblf f8. [ e16 d8 ] | + \grg e4 \grip e8 \grA f16 [ A8. f8 ] | + d16 [ \gre G8. d8 ] \dbld d8 +} + +pipesC = { + \grg f8. [ e16 ] | + \dbld d4 \grb a8 \grg a4 \taor a8 | + \dbld d4 \grb a8 \grg a4 \taor a8 | + \thrwd d8. [ \grg c16 d8 ] \grg e4 \grip e8 | + \grg f16 [ A8. f8 ] \dble e8. [ \grg f8 e16 ] | + + \dbld d4 \grb a8 \grg a4 \taor a8 | + \dbld d4 \grb a8 \grg a4 \taor a8 | + \thrwd d8. [ \grg c16 d8 ] \grg e4 \grip e8 | + \grg f4 \whslurd d8 \grg d8 +} diff --git a/6-8_marches/72nd_highlanders/pipes.ly b/6-8_marches/72nd_highlanders/pipes.ly new file mode 100644 index 0000000..662d8f2 --- /dev/null +++ b/6-8_marches/72nd_highlanders/pipes.ly @@ -0,0 +1,71 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.pipes.ily" + +\score { + \new Staff { + \global + \pipeglobal + << + \new NullVoice = "format" { + \repeat volta 2 { + \part + \line + } + \break + \repeat volta 2 { + \part + \halfline + }\alternative{ + \halfline + \halfline + } + \bar "|." + \break + \repeat volta 2 { + \part + \line + } + }%Format + + \new Voice = "pipes" { + \pipesA s4 + + \pipesBA + \pipesBBA s4 + \pipesBBB s4 + + \pipesC s4 + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} +\score { + \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + + \pipesA + \pipesA + + \pipesBA \pipesBBA + \pipesBA \pipesBBB + + \pipesC + \pipesC + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} diff --git a/9-8_marches/battle_of_the_somme/config.ily b/9-8_marches/battle_of_the_somme/config.ily new file mode 100644 index 0000000..9c7318d --- /dev/null +++ b/9-8_marches/battle_of_the_somme/config.ily @@ -0,0 +1,17 @@ +\version "2.19.0" +%% Globals +global = { + \time 9/8 + } +confTempo = { + \tempo 4. = 80 + } +%% Format +part = { \partial 8 s8 } +measure = { \grace {s1} s4.*3 | } +halfline = { \repeat unfold 4 \measure } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "The Battle of the Somme" +meter = "Advance in Review Order" diff --git a/9-8_marches/battle_of_the_somme/notes.pipes.ily b/9-8_marches/battle_of_the_somme/notes.pipes.ily new file mode 100644 index 0000000..efad2f2 --- /dev/null +++ b/9-8_marches/battle_of_the_somme/notes.pipes.ily @@ -0,0 +1,33 @@ +% 9/8 the Battle of the Somme +% Pipes +\version "2.18.2" +composerPipes = "W. Laurie" +pipeglobal = { + \bagpipeKey + } +% Music +pipesA = { +a8 | + \grg f16 [ A8. f8 ] \thrwd d4. \dbld d8. [ c16 d8 ] | + \grg e8. [ d16 \gre G8 ] \dblb b4. \grG a4. | + \grg b16 [ \grd G8. \grd b8 ] \grG a4. \thrwd d4. | + \grg f16 [ A8. f8 ] \dble e4. \gra e4 a8 | + + \grg f16 [ A8. f8 ] \thrwd d4. \dbld d8. [ c16 d8 ] | + \grg e8. [ d16 \gre G8 ] \dblb b4. \grG a4. | + \grg b16 [ \grd G8. \grd b8 ] \grG a4. \grip f4. | + \grg e8. [ f16 \grg e8 ] \thrwd d4. \dbld d4 +} + +pipesB = { + d8 + \dbld d8. [ c16 d8 ] \dble e4. \wbirl a4. | + \grg e8. [ f16 g8 ] \grA f16 [ A8. A8 ] \thrwd d4. | + \dblf f8. [ e16 f8 ] \dblg g4. \wbirl a4. | + \grg f16 [ A8. f8 ] \dble e4. \gra e4 A8 | + + f16 [ A8. f8 ] \thrwd d4. \dbld d8. [ c16 d8 ] | + \grg e8. [ d16 \gre G8 ] \dblb b4. \grG a4. | + \grg b16 [ \grd G8. \grd b8 ] \grG a4. \grip f4. | + \grg e8. [ f16 \grg e8 ] \thrwd d4. \dbld d4 +} diff --git a/9-8_marches/battle_of_the_somme/pipes.ly b/9-8_marches/battle_of_the_somme/pipes.ly new file mode 100644 index 0000000..8948744 --- /dev/null +++ b/9-8_marches/battle_of_the_somme/pipes.ly @@ -0,0 +1,55 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.pipes.ily" + +\score { + \new Staff { + \global + \pipeglobal + << + \new NullVoice = "format" { + \repeat volta 2 { + \part + \line + } + \break + \repeat volta 2 { + \part + \line + } + }%Format + + \new Voice = "pipes" { + \pipesA s8 + + \pipesB s8 + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} +\score { + \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + \partial 8 + \pipesA + \pipesA + + \pipesB + \pipesB + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} diff --git a/9-8_marches/going_to_vancouver_hills/config.ily b/9-8_marches/going_to_vancouver_hills/config.ily new file mode 100644 index 0000000..f4a057c --- /dev/null +++ b/9-8_marches/going_to_vancouver_hills/config.ily @@ -0,0 +1,16 @@ +\version "2.19.0" +%% Globals +global = { + \time 9/8 + } +confTempo = { + \tempo 2. = 80 + } +%% Format +measure = { \grace {s1} s4.*3 | } +halfline = { \repeat unfold 4 \measure } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Going To Vancouver Hills" +meter = "March" diff --git a/9-8_marches/going_to_vancouver_hills/notes.pipes.ily b/9-8_marches/going_to_vancouver_hills/notes.pipes.ily new file mode 100644 index 0000000..f6aeb12 --- /dev/null +++ b/9-8_marches/going_to_vancouver_hills/notes.pipes.ily @@ -0,0 +1,55 @@ +% 9/8 Going to Vancouver Hills +% Pipes +\version "2.18.2" +composerPipes = "PM F.J. de Boone" +pipeglobal = { + \bagpipeKey + } +% Music +pipesA = { + \grg a4 \grd c8 \grip e4. \dble e4. | + \dblA A4 e8 \dblf f4. \dble e4. | + \grg f8 [ e8 d8 ] \dblb b4. \grg c4 b8 | + c4 a8 \dblb b4. b4. | + + \grg a4 \grd c8 \grip e4. \dble e4. | + \dblA A4 e8 \dblf f4. \dble e4. | + \grg f4 g8 \dblA A4. \grg b4 c8 | + e4 c8 \wbirl a4. a4. +} + +pipesB = { + \grg e4 f8 \dble e4. \dblc c4. | + \grg f4 e8 \dblb b4. b4. | + \grg e8 [ d8 b8 ] \grg a4. \grg f4 e8 | + c4 a8 \dblb b4. b4. | + + \grg e4 f8 \dble e4. \dblc c4. | + \dblA A4 e8 \dblf f4. \wbirl a4. | + \grg e4 c8 \grg a4. \grd a4 b8 | + c4 b8 \wbirl a4. a4. +} + +pipesC = { + \grg c4 d8 \dble e4. \dblc c4. | + \dble e4 \grg e8 \dblf f4. \grg d4. | + \grg d8 [ e8 f8 ] \dble e4. \grg c4 e8 | + c4 e8 \dblb b4. b4. | + + \grg c4 d8 \dble e4. \dblc c4. | + \dble e4 \grg e8 \dblf f4. \grg d4. | + \grg d4 f8 \dble e4. \grg b4 c16 [ d16 ] | + c4 b8 \wbirl a4. a4. +} + +pipesD = { + \grg b4 c8 \thrwd d4. \dbld d4. | + \dblc c4 b8 \grg a4. \dblA A4. | + \dble e8 [ f8 g8 ] \dblf f4. \grg e4 f8 | + g4 A8 \dblA A4. A4. | + + a4 \grd c8 \grip e4. \dble e4. | + \dblc c4 b8 \grg a4. \dblA A4. | + \dble e4 f8 \dblf f4. \grg e4 c8 | + b4 c8 \wbirl a4. a4. +} diff --git a/9-8_marches/going_to_vancouver_hills/pipes.ly b/9-8_marches/going_to_vancouver_hills/pipes.ly new file mode 100644 index 0000000..4ee3301 --- /dev/null +++ b/9-8_marches/going_to_vancouver_hills/pipes.ly @@ -0,0 +1,62 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.pipes.ily" + +\score { + \new Staff { + \global + \pipeglobal + << + \new NullVoice = "format" { + \repeat unfold 4 { + \repeat volta 2 { + \line + } + \break + } + }%Format + + \new Voice = "pipes" { + \pipesA + + \pipesB + + \pipesC + + \pipesD + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} +\score { + \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + + \pipesA + \pipesA + + \pipesB + \pipesB + + \pipesC + \pipesC + + \pipesD + \pipesD + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} diff --git a/9-8_marches/heights_of_dargai/config.ily b/9-8_marches/heights_of_dargai/config.ily new file mode 100644 index 0000000..43f318b --- /dev/null +++ b/9-8_marches/heights_of_dargai/config.ily @@ -0,0 +1,17 @@ +\version "2.19.0" +%% Globals +global = { + \time 9/8 + } +confTempo = { + \tempo 4. = 80 + } +%% Format +part = { \partial 8 s8 } +measure = { \grace {s1} s4.*3 | } +halfline = { \repeat unfold 4 \measure } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "The Heights of Dargai" +meter = "March" diff --git a/9-8_marches/heights_of_dargai/notes.pipes.ily b/9-8_marches/heights_of_dargai/notes.pipes.ily new file mode 100644 index 0000000..914954f --- /dev/null +++ b/9-8_marches/heights_of_dargai/notes.pipes.ily @@ -0,0 +1,31 @@ +% 9/8 The Heights of Dargai +% Pipes +\version "2.18.2" +composerPipes = "J. Wallace" +pipeglobal = { + \bagpipeKey + } +% Music +pipesA = { + \grg a8. [ b16 \grip c8 ] \dble e4. \dblc c4 e8 | + \dblf f8. [ d16 f8 ] \dble e4. \dblc c4. | + \dblA A8. [ g16 f8 ] \dble e4. \grg a8. [ \grd c16 e8 ] | + \dblf f8. [ e16 c8 ] \grg b4. \taor b4 \dble e8 | + + \grg a8. [ b16 \grip c8 ] \dble e4. \dblc c4 e8 | + \dblf f8. [ d16 f8 ] \dble e4. \dblc c4. | + \dblA A8. [ g16 f8 ] \dble e4. \dblb b4 e8 | + \dblc c8. [ \gre b16 \grd c8 ] \grg a4. \wbirl a4 e8 +} + +pipesB = { + \grg a8. [ \grd c16 e8 ] \grg f4. \dblf f8. [ d16 f8 ] | + A8. [ g16 \grA f8 ] \dble e4. \dblc c4. | + \dblA A8. [ g16 f8 ] \dble e4. \grg a8. [ \grd c16 e8 ] | + \dblf f8. [ e16 c8 ] \grg b4. \taor b4. | + + \grg a8. [ \grd c16 e8 ] \grg f4. \dblf f8. [ d16 f8 ] | + A8. [ g16 \grA f8 ] \dble e4. \dblc c4. | + \dblA A8. [ g16 f8 ] \dble e4. \slurb b4 e8 | + \dblc c8. [ \gre b16 \grd c8 ] \grg a4. \wbirl a4. +} diff --git a/9-8_marches/heights_of_dargai/pipes.ly b/9-8_marches/heights_of_dargai/pipes.ly new file mode 100644 index 0000000..6dd8187 --- /dev/null +++ b/9-8_marches/heights_of_dargai/pipes.ly @@ -0,0 +1,53 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.pipes.ily" + +\score { + \new Staff { + \global + \pipeglobal + << + \new NullVoice = "format" { + \repeat volta 2 { + \line + } + \break + \repeat volta 2 { + \line + } + }%Format + + \new Voice = "pipes" { + \pipesA + + \pipesB + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} +\score { + \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + + \pipesA + \pipesA + + \pipesB + \pipesB + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} diff --git a/airs/alexander_mackenzie/notes.side.ily b/airs/alexander_mackenzie/notes.side.ily index 3c53108..535a2b7 100644 --- a/airs/alexander_mackenzie/notes.side.ily +++ b/airs/alexander_mackenzie/notes.side.ily @@ -1,8 +1,10 @@ % 6/8 Alexander MacKenzie % Side \version "2.18.2" -composerSide = "version 1.1, E.T. de Boone, 2016" -sideglobal = {} +composerSide = "v1.2, E.T. de Boone, 2016" +sideglobal = { + \sixteenthCompoundBeaming +} snareAA = \drummode { d16. g32 | d8:32( d8.)-> g16 d4:32( d8) | @@ -21,17 +23,17 @@ snareAB = \drummode { } snareBA = \drummode { d8:32( | - g4) \flamddr d16. g32 d8:32( d8) \flamd d8 \fr | - d32-> g32 d32 g32 d32 g32 d32 g32-> d32 g32 d32 g32 d4-> d8:32( + g4) \flamddr d16. g32 d8:32(\< d8) \flamd d8 \fr \! | + d32-> g d g d g d g-> d g d g d4-> d8:32( - g4) \flamddr d16. g32 d8:32( d8.) g16 | + g4) \flamddr d16. g32 d8:32( d8) g | d8:32(\< d4:32 \> d4)\! \fr } snareBB = \drummode { d8:32( | g4) \flamddr d16. g32 d8:32( d8) \flamd d8 | - d32-> g32 d32 g32 d32 g32 d32 g32-> d32 g32 d32 g32 d4-> \flamd d16. g32 | + d32-> g d g d g d g-> d g d g d4.-> | - d8:32( g16.) \fr d32-> g16. g32 d8:32( \dr g16.) \fr d32-> g16. g32 | + d8:32(\< g16.)\! \fr d32-> g16. g32 d8:32(\< \dr g16.)\! \fr d32-> g16. g32 | d4.:32( \dr d4) \fr } diff --git a/airs/alexander_mackenzie/side.ly b/airs/alexander_mackenzie/side.ly index bfabc04..1d73869 100644 --- a/airs/alexander_mackenzie/side.ly +++ b/airs/alexander_mackenzie/side.ly @@ -6,6 +6,7 @@ \score { \new PipeBandDrumStaff { \global + \sideglobal << { \repeat volta 2 { \part \line \break } \break diff --git a/airs/dark_island/config.ily b/airs/dark_island/config.ily new file mode 100644 index 0000000..0c0ce1c --- /dev/null +++ b/airs/dark_island/config.ily @@ -0,0 +1,17 @@ +\version "2.19.0" +%% Globals +global = { + \time 6/8 + } +confTempo = { + \tempo 4. = 40 + } +%% Format +part = { \partial 8 \grace {s1} s8 } +measure = { \grace {s1} s2. | } +halfline = { \repeat unfold 4 \measure } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "The Dark Island" +meter = "Slow Air" diff --git a/airs/dark_island/notes.pipes.ily b/airs/dark_island/notes.pipes.ily new file mode 100644 index 0000000..128f51f --- /dev/null +++ b/airs/dark_island/notes.pipes.ily @@ -0,0 +1,33 @@ +% 6/8 Dark Island +% Pipes +\version "2.18.2" +composerPipes = "I. McLaughlan" +pipeglobal = { + \bagpipeKey + } +% Music +pipesA = { + \grg a16. [ \grd b32 ] | + \dble e4 \grg a16. [ e32 ] \thrwd d4 \grg e16. [ d32 ] | + \dblb b4 \gre a32 [ \grd G16. ] \grg a4 \thrwd d16. [ e32 ] | + \grg f4 e32 [ \grg d16. ] \grg f16 [ A8. \birl a8 ] | + \dblf f4 A16. [ f32 ] \dble e4 \grg a16. [ \grd b32 ] | + + \dble e4 \grg a16. [ e32 ] \thrwd d4 \grg e16. [ d32 ] | + \dblb b4 \gre a32 [ \grg G16. ] \grg a4 \thrwd d16. [ e32 ] | + \dblf f8. [ a16 A16. f32 ] \dble e8.[ a16 f16. e32 ] | + \thrwd d4. \slurd d4 +} + +pipesB = { + \grg f16. [ g32 ] | + \dblA A4 \birl a8 \dblf f4 e32 [ \grg d16. ] | + \grg b16 [ \grd G8. \grd b8 ] \grG a4 \thrwd d16. [ e32 ] | + \grg f4 e32 [ \grg d16. ] \grg f16 [ A8. \birl a8 ] | + \dblf f4 A16. [ f32 ] \dble e4 \grg f16. [ g32 ] | + + \dblA A4 \birl a8 \dblf f4 e32 [ \grg d16. ] | + \grg b16 [ \grd G8. \grd b8 ] \grG a4 \thrwd d16. [ e32 ] | + \grg f8. [ a16 A16. f32 ] \grg e8. [ a16 \grg f16. e32 ] | + \thrwd d4. \slurd d4 +} diff --git a/airs/dark_island/pipes.ly b/airs/dark_island/pipes.ly new file mode 100644 index 0000000..22316d0 --- /dev/null +++ b/airs/dark_island/pipes.ly @@ -0,0 +1,54 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.pipes.ily" + +\score { + \new Staff { + \global + \pipeglobal + << + \new NullVoice = "format" { + \repeat volta 2 { + \part + \line + } + \break + \repeat volta 2 { + \part + \line + } + }%Format + + \new Voice = "pipes" { + \pipesA s8 + \pipesB s8 + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} +\score { + \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + + \pipesA + \pipesA + + \pipesB + \pipesB + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} diff --git a/other/god_save_the_queen/GodSaveTheQueen.ly b/other/god_save_the_queen/GodSaveTheQueen.ly new file mode 100644 index 0000000..73046a3 --- /dev/null +++ b/other/god_save_the_queen/GodSaveTheQueen.ly @@ -0,0 +1,51 @@ +\include "bagpipe.ly" +melody = { + \set Staff.midiInstrument = #"bagpipe" + \hideKeySignature + \cadenzaOn + \once \override Score.BreakAlignment #'break-align-orders = + #(make-vector 3 '(instrument-name + left-edge + ambitus + span-bar + breathing-sign + clef + key-signature + time-signature + staff-bar + custos + span-bar)) + \time 3/4 + \thrwd d4 \slurd d4 \dble e4 \bar "|" + \dblc c4. d8 \dble e4 \bar "|" + \grg f4 \gre f4 \dblg g4 \bar "|" + \hdblf f4. e8 \thrwd d4 \bar "|" + \grg e4 \thrwd d4 c4 \bar "|" + \thrwd d2. \bar "|" \break + + \dblA A4 \grip A4 \grg A4 \bar "|" + \dblA A4. g8 \hdblf f4 \bar "|" + \dblg g4 \grA g4 \grf g4 \bar "|" + \grA g4. f8 \dble e4 \bar "|" \break + + \grg f4 \dblg g8 [ f8 ] \grg e8 [ d8 ] \bar "|" + \dblf f4. g8 \dblA A4 \bar "|" + \grip A8 [ g8 ] \hdblf f4 \dble e4 \bar "|" + \thrwd d2. \bar ".|" \break + + } + +\score { + \melody + \layout { + indent = 0.0\cm + \context { \Score \remove "Bar_number_engraver" } + } + \header { + title = "God Save The Queen" + meter = "Air" + arranger = "Traditional" + } + +} + diff --git a/other/god_save_the_queen/config.ily b/other/god_save_the_queen/config.ily new file mode 100644 index 0000000..3619581 --- /dev/null +++ b/other/god_save_the_queen/config.ily @@ -0,0 +1,16 @@ +\version "2.19.0" +%% Globals +global = { + \time 3/4 + } +confTempo = { + \tempo 4 = 60 + } +%% Format +measure = { \grace {s1} s2. | } +halfline = { \repeat unfold 2 \measure } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "God Save The Queen" +meter = "British National Anthem" diff --git a/other/god_save_the_queen/lyrics.ly b/other/god_save_the_queen/lyrics.ly new file mode 100644 index 0000000..d4e6bb6 --- /dev/null +++ b/other/god_save_the_queen/lyrics.ly @@ -0,0 +1,64 @@ +\version "2.18.2" + +\include "config.ily" +%\include "notes.pipes.ily" +\include "notes.lyrics.ily" + +\score { + \new Staff { + \global + \lyricsglobal + << + \new NullVoice = "format"{ + \line \halfline + \break + \line + \break + \line + \bar "|." + }%Format + + \new Voice = "tune" { + \songA + } + + \new Lyrics = "lyrics" { + \lyricsto "tune" { + \lyricsA + } + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentLyrics + composer = \markup \large { + \column \right-align { + $(if (not (string=? "" composerLyrics)) #{ \markup { \line { \composerLyrics } } #} ) + $(if (not (string=? "" composerPipes)) #{ \markup { \line { \composerPipes ":" } } #} ) + } + \column \right-align { + $(if (not (string=? "" composerLyrics)) #{ \markup { \line { } } #} ) + $(if (not (string=? "" composerPipes)) #{ \markup { \line { \instrumentPipes } } #} ) + } + } + + } +} +\markup { + \line{ + \column { + \verseA + \combine \null \vspace #0.5 + \verseC + \combine \null \vspace #0.5 + \verseE + } + \column { + \verseB + \combine \null \vspace #0.5 + \verseD + } + } +} diff --git a/other/god_save_the_queen/notes.lyrics.ily b/other/god_save_the_queen/notes.lyrics.ily new file mode 100644 index 0000000..e7c630a --- /dev/null +++ b/other/god_save_the_queen/notes.lyrics.ily @@ -0,0 +1,94 @@ +% 3/4 God Save the Queen +% Lyrics (From Wikipedia) +\version "2.18.2" +composerLyrics = "" +lyricsglobal = {} +% Music +songA = { + d4 d4 e4 | + c4. d8 e4 | + f4 f4 g4 | + f4. e8 d4 | + e4 d4 c4 | + d2. | + + A4 A4 A4 | + A4. g8 f4 | + g4 g4 g4 | + g4. f8 e4 | + + f4 g8([ f8)] e8([ d8)] | + f4. g8 A4 | + A8( g8) f4 e4 | + d2. +} +lyricsA = \lyricmode { + \set stanza = #"1." + God save our grac- ious Queen, + Long live our no- ble Queen, + God save the Queen: + Send her vic- tor- i- ous, + Hap- py and glor- i- ous, + Long to reign ov- er us: + God save the Queen. +} +verseA = \markup \column { + \line \bold {1.} + \line { God save our gracious Queen,} + \line { Long live our noble Queen,} + \line { God save the Queen:} + \line { Send her victorious,} + \line { Happy and glorious,} + \line { Long to reign over us:} + \line { God save the Queen.} +} +verseB = \markup \column { + \line \bold {2.} + \line { O Lord, our God, arise,} + \line { Scatter her enemies,} + \line { And make them fall:} + \line { Confound their politics,} + \line { Frustrate their knavish tricks,} + \line { On thee our hopes we fix:} + \line { God save us all.} +} +verseC = \markup \column { + \line \bold {3.} + \line { Thy choicest gifts in store,} + \line { On her be pleased to pour;} + \line { Long may she reign:} + \line { May she defend our laws,} + \line { And ever give us cause} + \line { To sing with heart and voice} + \line { God save the Queen.} +} +verseD = \markup \column { + \line \bold {4.} + \line { Not in this land alone,} + \line { But be God's mercies known,} + \line { From shore to shore!} + \line { Lord make the nations see,} + \line { That men should brothers be,} + \line { And form one family,} + \line { The wide world over.} +} +verseE = \markup \column { + \line \bold {5.} + \line { From every latent foe,} + \line { From the assassins blow,} + \line { God save the Queen!} + \line { O'er her thine arm extend,} + \line { For Britain's sake defend,} + \line { Our mother, prince, and friend,} + \line { God save the Queen!} +} +verseF = \markup \column { + \line \bold {During the Jacobite Risings} + \line { Lord grant that Marshall Wade} + \line { May by thy mighty aid} + \line { Victory bring.} + \line { May he sedition hush,} + \line { And like a torrent rush,} + \line { Rebellious Scots to crush.} + \line { God save the Queen!} +} diff --git a/other/god_save_the_queen/notes.pipes.ily b/other/god_save_the_queen/notes.pipes.ily new file mode 100644 index 0000000..648882a --- /dev/null +++ b/other/god_save_the_queen/notes.pipes.ily @@ -0,0 +1,28 @@ +% 3/4 God Save The Queen +% Pipes +\version "2.18.2" +composerPipes = "" +pipeglobal = { + \bagpipeKey + } +% Music +pipesA = { + \thrwd d4 \slurd d4 \dble e4 | + \dblc c4. d8 \dble e4 | + \grg f4 \gre f4 \dblg g4 | + \hdblf f4. e8 \thrwd d4 | + \grg e4 \thrwd d4 c4 | + \thrwd d2. | +} +pipesB = { + \dblA A4 \grip A4 \grg A4 | + \dblA A4. g8 \hdblf f4 | + \dblg g4 \grA g4 \grf g4 | + \grA g4. f8 \dble e4 | +} +pipesC = { + \grg f4 \dblg g8 [ f8 ] \grg e8 [ d8 ] | + \dblf f4. g8 \dblA A4 | + \grip A8 [ g8 ] \hdblf f4 \dble e4 | + \thrwd d2. +} diff --git a/other/god_save_the_queen/pipes.ly b/other/god_save_the_queen/pipes.ly new file mode 100644 index 0000000..157b884 --- /dev/null +++ b/other/god_save_the_queen/pipes.ly @@ -0,0 +1,49 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.pipes.ily" + +\score { + \new Staff { + \global + \pipeglobal + << + \new NullVoice = "format" { + \line \halfline + \break + \line + \break + \line + \bar "|." + }%Format + + \new Voice = "pipes" { + \pipesA + \pipesB + \pipesC + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} +\score { + \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + \pipesA + \pipesB + \pipesC + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} diff --git a/other/la_marseillaise/config.ily b/other/la_marseillaise/config.ily new file mode 100644 index 0000000..b3c3fad --- /dev/null +++ b/other/la_marseillaise/config.ily @@ -0,0 +1,17 @@ +\version "2.19.0" +%% Globals +global = { + \time 4/4 + } +confTempo = { + \tempo 4 = 80 + } +%% Format +part = { \partial 16 s16 } +measure = { \grace {s1} s1 | } +halfline = { \repeat unfold 4 \measure } +line = { \repeat unfold 7 { \measure } } + +%% Headers +title = "La Marseillaise" +meter = "French National Anthem" diff --git a/other/la_marseillaise/marseill.bww b/other/la_marseillaise/marseill.bww new file mode 100644 index 0000000..906c676 --- /dev/null +++ b/other/la_marseillaise/marseill.bww @@ -0,0 +1,59 @@ +Bagpipe Reader:1.0 + +MIDINoteMappings,(54,56,58,59,61,63,64,66,68,56,58,60,61,63,65,66,68,70,55,57,59,60,62,64,65,67,69) + +FrequencyMappings,(370,415,466,494,554,622,659,740,831,415,466,523,554,622,699,740,831,932,392,440,494,523,587,659,699,784,880) + +InstrumentMappings,(71,71,45,33,1000,60,70) + +GracenoteDurations,(20,40,30,50,100,200,800,1200,250,250,250,500,200) + +FontSizes,(90,100,88,80,250) + +TuneFormat,(1,0,M,L,500,500,500,500,P,0,0) + +TuneTempo,110 + +"La Marseillaise (for Massed Pipe Bands)",(T,C,0,0,Times New Roman,16,700,0,0,18,0,0,0) + +"4/4 March",(Y,L,0,0,Times New Roman,14,400,0,0,18,0,0,0) + +"Claude Joseph Rouget de L'Isle",(M,R,0,0,Times New Roman,14,400,0,0,18,0,0,0) + +"www.pipefest.com",(F,R,0,0,Times New Roman,10,400,0,0,18,0,0,0) + +& sharpf sharpc 4_4 I! LA_16 ! +gg LAr_8 'la grp LAl_16 D_4 gg D_4 E_4 ! +gg E_4 HA_4 'ha F_8 Dr_8 'd gg Dl_16 ! +Fr_8 'f Dl_16 B_4 HG_2 ! +Er_8 'e Cl_16 D_2 'd ! +thrd Dr_8 'e El_16 F_4 gg F_4 gg F_4 ! +HGr_8 'hg Fl_16 gg F_4 E_2 ! +gg Er_8 'e Fl_16 HG_4 grp HG_4 grp HG_4 !t + +& sharpf sharpc ! +HAr_8 'ha HGl_16 F_2 HAr_8 'ha grp HAl_16 ! +grp HA_4 Fr_8 'f Dl_16 HA_4 Fr_8 'f Dl_16 ! +LA_2 gg LAr_8 'la dg LAl_16 eg LAr_8 'la Cl_16 ! +E_2 HG_4 Er_8 'e Cl_16 ! +E_4 D_4 gg D_2 ! +C_2 Dr_8 'd Cl_16 D_4 ! +Cr_8 'c Dl_16 E_2 'e !t + +& sharpf sharpc ! +gg Er_8 'e gg El_8 F_4 'f grp F_8 'f ! +gg Fr_8 HGl_8 HAr_8 'ha ^ts El_16 E_2 ! +Er_8 ^te Fr_8 'f El_16 D_2 F_8 ! +Er_8 'e Dl_16 gg D_4 C_2 ! +Cr_8 HAl_8 grp HA_2 grp HAr_8 'ha strhg HAl_16 ! +Fr_8 'f Dl_16 E_2 'e ! +gg Er_8 HAl_8 grp HA_2 grp HAr_8 'ha strhg HAl_16 !t + +& sharpf sharpc +Fr_8 'f Dl_16 E_2 'e ! +LA_4 D_2 'd ! +E_4 F_2 'f ! +HG_2 HA_4 grp HA_4 ! +E_2 'f HA_4 ! +HG_2 strla HGr_8 'hg El_16 Fr_8 'f El_16 ! +D_2 'd thrd D_8 'd !I!t diff --git a/other/la_marseillaise/marseill.ly b/other/la_marseillaise/marseill.ly new file mode 100644 index 0000000..41a3a52 --- /dev/null +++ b/other/la_marseillaise/marseill.ly @@ -0,0 +1,69 @@ +\include "bagpipe.ly" +melody = { + \set Staff.midiInstrument = #"bagpipe" + \hideKeySignature + \cadenzaOn + \once \override Score.BreakAlignment #'break-align-orders = + #(make-vector 3 '(instrument-name + left-edge + ambitus + span-bar + breathing-sign + clef + key-signature + time-signature + staff-bar + custos + span-bar)) + \time 4/4 + \bar "|." a16 \bar "|" + \grg a8. [ \grip a16 ] d4 \grg d4 e4 \bar "|" + \grg e4 A4. f8 d8. [ \grg d16 ] \bar "|" + f8. [ d16 ] b4 g2 \bar "|" + e8. [ c16 ] d2. \bar "|" + \thrwd d8. [ e16 ] f4 \grg f4 \grg f4 \bar "|" + g8. [ f16 ] \grg f4 e2 \bar "|" + \grg e8. [ f16 ] g4 \grip g4 \grip g4 \bar "|" \break + + \bar "|" + A8. [ g16 ] f2 A8. [ \grip A16 ] \bar "|" + \grip A4 f8. [ d16 ] A4 f8. [ d16 ] \bar "|" + a2 \grg a8. [ \grd a16 ] \gre a8. [ c16 ] \bar "|" + e2 g4 e8. [ c16 ] \bar "|" + e4 d4 \grg d2 \bar "|" + c2 d8. [ c16 ] d4 \bar "|" + c8. [ d16 ] e2. \bar "|" \break + + \bar "|" + \grg e8. [ \grg e8 ] f4. \grip f8. \bar "|" + \grg f8 [ g8 ] A8. [ e16~ ] e2~ \bar "|" + e8 [ f8. e16 ] d2 f8 \bar "|" + e8. [ d16 ] \grg d4 c2 \bar "|" + c8 [ A8 ] \grip A2 \grip A8. [ \grg A16 ] \bar "|" + f8. [ d16 ] e2. \bar "|" + \grg e8 [ A8 ] \grip A2 \grip A8. [ \grg A16 ] \bar "|" \break + + f8. [ d16 ] e2. \bar "|" + a4 d2. \bar "|" + e4 f2. \bar "|" + g2 A4 \grip A4 \bar "|" + e2. A4 \bar "|" + g2 \gra g8. [ e16 ] f8. [ e16 ] \bar "|" + d2. \thrwd d8. \bar ".|" \break + + } + +\score { + \melody + \layout { + indent = 0.0\cm + \context { \Score \remove "Bar_number_engraver" } + } + \header { + title = "La Marseillaise (for Massed Pipe Bands)" + meter = "4/4 March" + arranger = "Claude Joseph Rouget de L'Isle" + } + +} + diff --git a/other/la_marseillaise/notes.pipes.ily b/other/la_marseillaise/notes.pipes.ily new file mode 100644 index 0000000..7b26328 --- /dev/null +++ b/other/la_marseillaise/notes.pipes.ily @@ -0,0 +1,48 @@ +% 4/4 La Marseillaise +% Pipes +\version "2.18.2" +composerPipes = "Claude Joseph Rouget de L'Isle" +pipeglobal = { + \bagpipeKey + } +% Music +pipesA = { + a16 | + \grg a8. [ \grip a16 ] d4 \grg d4 e4 | + \grg e4 A4. f8 d8. [ \grg d16 ] | + f8. [ d16 ] b4 g2 | + e8. [ c16 ] d2. | + \thrwd d8. [ e16 ] f4 \grg f4 \grg f4 | + g8. [ f16 ] \grg f4 e2 | + \grg e8. [ f16 ] g4 \grip g4 \grip g4 | +} + +pipesB = { + A8. [ g16 ] f2 A8. [ \grip A16 ] | + \grip A4 f8. [ d16 ] A4 f8. [ d16 ] | + a2 \grg a8. [ \grd a16 ] \gre a8. [ c16 ] | + e2 g4 e8. [ c16 ] | + e4 d4 \grg d2 | + c2 d8. [ c16 ] d4 | + c8. [ d16 ] e2. | +} + +pipesC = { + \grg e8. [ \grg e8 ] f4. \grip f8. s8 | + \grg f8 [ g8 ] A8. [ e16~ ] e2~ | + e8 [ f8. e16 ] d2 f8 | + e8. [ d16 ] \grg d4 c2 | + c8 [ A8 ] \grip A2 \grip A8. [ \grg A16 ] | + f8. [ d16 ] e2. | + \grg e8 [ A8 ] \grip A2 \grip A8. [ \grg A16 ] | +} + +pipesD = { + f8. [ d16 ] e2. | + a4 d2. | + e4 f2. | + g2 A4 \grip A4 | + e2. A4 | + g2 \gra g8. [ e16 ] f8. [ e16 ] | + d2. \thrwd d8. +} diff --git a/other/la_marseillaise/pipes.ly b/other/la_marseillaise/pipes.ly new file mode 100644 index 0000000..e92949a --- /dev/null +++ b/other/la_marseillaise/pipes.ly @@ -0,0 +1,56 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.pipes.ily" + +\score { + \new Staff { + \global + \pipeglobal + << + \new NullVoice = "format" { + \part + \line + + \break + \line + \break + \line + \break + \line + \bar "|." + }%Format + + \new Voice = "pipes" { + \pipesA + \pipesB + \pipesC + \pipesD + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} +\score { + \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + \partial 16 + \pipesA + \pipesB + \pipesC + \pipesD + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} diff --git a/other/o_canada/config.ily b/other/o_canada/config.ily new file mode 100644 index 0000000..9f36054 --- /dev/null +++ b/other/o_canada/config.ily @@ -0,0 +1,16 @@ +\version "2.19.0" +%% Globals +global = { + \time 2/4 + } +confTempo = { + \tempo 4 = 80 + } +%% Format +measure = { \grace {s1} s2 | } +halfline = { \repeat unfold 4 \measure } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "O Canada" +meter = "Canadian National Anthem" diff --git a/other/o_canada/notes.pipes.ily b/other/o_canada/notes.pipes.ily new file mode 100644 index 0000000..ff6fc09 --- /dev/null +++ b/other/o_canada/notes.pipes.ily @@ -0,0 +1,50 @@ +% 2/4 O Canada +% Pipes +\version "2.18.2" +composerPipes = "Calixa Lavallée" +pipeglobal = { + \bagpipeKey + } +% Music +pipesA = { + \grg c4 \grg e8. [ \gra e16 ] | + \grg a4. b8 | + \grg c8 [ \thrwd d8 ] \grg e8 [ f8 ] | + \grg b4 b4 | + + + \grg c4 \grg d8. [ d16 ] | + \grg e4. f8 | + g8 [ \grf g8 ] f8 [ \gre f8 ] | + \grg e4. \grg b16 [ c16 ] | + + + \thrwd d8. [ c16 ] \grg b8 [ c16 d16 ] | + \grg e8. [ d16 ] c8 [ d16 e16 ] | + \grg f8 [ e8 ] \grg d8 [ c8 ] | + \grg b4. \grg b16 [ c16 ] | + + + \thrwd d8. [ c16 ] \grg b8 [ c16 d16 ] | + \grg e8. [ d16 ] c8 [ \grip c8 ] | + \grg b8 [ e8 ] \grg e16 [ d16 \grg c16 d16 ] | + \grg e4 \gra e4 | + + + \grg c4 \grg e8. [ \gra e16 ] | + \grg a4 \wbirl a4 | + \thrwd d4 \grg f8. [ \gre f16 ] | + \grg b4 \grG b4 | + + + \grg e4 A8. [ \grg A16 ] | + \hdblf f8 [ d8 ] \dblc c8 [ \gre b8 ] | + \grg a4 b4 | + \grg c4 \gra c4 | + + + \grg e4 A8 [ \grg A8 ] | + \hdblf f8 [ d8 ] \dblc c8 [ \gre b8 ] | + \grg e4 \gra e4 | + \grg a2 +} diff --git a/other/o_canada/pipes.ly b/other/o_canada/pipes.ly new file mode 100644 index 0000000..58b75ad --- /dev/null +++ b/other/o_canada/pipes.ly @@ -0,0 +1,45 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.pipes.ily" + +\score { + \new Staff { + \global + \pipeglobal + << + \new NullVoice = "format" { + \repeat unfold 7 { + \repeat unfold 4 \measure + \break + } + \bar "|." + }%Format + + \new Voice = "pipes" { + \pipesA + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} +\score { + \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + + \pipesA + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} diff --git a/other/wilhelmus/config.ily b/other/wilhelmus/config.ily new file mode 100644 index 0000000..c7b7389 --- /dev/null +++ b/other/wilhelmus/config.ily @@ -0,0 +1,17 @@ +\version "2.19.0" +%% Globals +global = { + \time 2/4 + } +confTempo = { + \tempo 4 = 80 + } +%% Format +part = { \partial 4 \grace {s1} s4 } +measure = { \grace {s1} s2 | } +halfline = { \repeat unfold 4 \measure } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Wilhelmus" +meter = "Dutch National Anthem" diff --git a/other/wilhelmus/notes.pipes.ily b/other/wilhelmus/notes.pipes.ily new file mode 100644 index 0000000..ac4b915 --- /dev/null +++ b/other/wilhelmus/notes.pipes.ily @@ -0,0 +1,40 @@ +% 2/4 Wilhelmus +% Pipes +\version "2.18.2" +composerPipes = "" +pipeglobal = { + \bagpipeKey + } +% Music +pipesA = { + \grg a4 | + \thrwd d4 \dbld d4 | + \grg e8 [ f8 ] \dblg g8 [ e8 ] | + \dblf f4 \grg e8 [ f8 ] | + + \dblg g4 f4 | + \dble e8 [ d8 ] \grg e4 | + \thrwd d2~ | + d4 +} + +pipesB = { + \grg f8 [ g8 ] + \grA a2 + \dblb b4 \gre a4~ + a4 g4 + \grA f4 e8 [ f8 ] + \dblg g4 f4 + \dble e4 d4 + \grg e2~ + e4 a4 + + \thrwd d8 [ c8 ] \grg d8 [ e8 ] + \grg f4 \dble e4~ + e4 d4 + \dblc c4 \gre a4 + \grg b8 [ c8 ] \grg d8 [ \gre d8 ] + \grg d4 \dblc c4 + \thrwd d2~ + d4 +} diff --git a/other/wilhelmus/notes.pipes.seconds.ily b/other/wilhelmus/notes.pipes.seconds.ily new file mode 100644 index 0000000..38b9a51 --- /dev/null +++ b/other/wilhelmus/notes.pipes.seconds.ily @@ -0,0 +1,48 @@ +% 2/4 Wilhelmus +% Pipes (Seconds) +\version "2.18.2" +composerPipessecnd = "PM Michael J. Evans" +pipessecndglobal = { + \bagpipeKey + } +pipessecndAA = { + \grg a4 | + \thrwd d4 a4 | + \grg c8 [ d8 ] \hdble e8 [ c8 ] | + \dbld d4 \grg c8 [ a8 ] | + b4 c4 | + a8 [ b8 ] \grg c4 | + \dblf f2 | + g4 +} +pipessecndAB = { + A4 | + f2 | + \grg c8 [ d8 ] \grg e8 [ c8 ] | + d4 \grg c8 [ a8 ] | + b4 c4 | + a8 [ b8 ] \grg c4 | + f2 | + g4 +} +pipessecndB = { + \grg f8 [ g8 ] | + A8 [ f8 ] d4~ | + d4 c4 | + d4 \grg c4 | + d4 \grg c8 [ d8 ] | + e4 d4 | + \grg c4 b4 | + c8 [ b8 ] a4 | + b4 c4 | + + + \thrwd d8 [ c8 ] \grg d8 [ e8 ] | + \grg d4 \grg c4 | + b4 a4 | + \wbirl a4 \gre c4 | + \grg G8 [ a8 ] \grg b8 [ \gre a8 ] | + \grg a4 \dble e4 | + f2~ | + f4 +} diff --git a/other/wilhelmus/pipes.full.ly b/other/wilhelmus/pipes.full.ly new file mode 100644 index 0000000..ebf317d --- /dev/null +++ b/other/wilhelmus/pipes.full.ly @@ -0,0 +1,108 @@ +\version "2.19.0" + +\include "config.ily" +\include "notes.pipes.ily" +\include "notes.pipes.seconds.ily" +%\include "notes.pipes.thirds.ily" + +\score { + \new StaffGroup << + \new Staff = "pipes" { + \global + \pipeglobal + \set Staff.instrumentName = \markup{ \instrumentPipes } + \set Staff.shortInstrumentName = \markup{ \shortInstrumentPipes } + << + \new NullVoice = "format" { + \part + \repeat unfold 7 \measure + \bar "||" + \break + \part + \repeat unfold 7 \measure + \bar "|." + \break + + \part + \line + \break + \line + \bar "|." + }%Format + \new Voice = "pipes" { + \pipesA s4 + \pipesA s4 + + \pipesB + }%Pipes + >> + } + \new Staff = "seconds" { + \pipessecndglobal + \set Staff.instrumentName = \markup{ \instrumentSecnd } + \set Staff.shortInstrumentName = \markup{ \shortInstrumentPipes \shortInstrumentSecnd} + + \pipessecndAA s4 + \pipessecndAB s4 + + \pipessecndB s4 + } +% \new Staff = "thirds" { +% \pipesthrdglobal +% \set Staff.instrumentName = \markup{ \instrumentPipes \instrumentThrd } +% \set Staff.shortInstrumentName = \markup{ \shortInstrumentPipes \shortInstrumentThrd } +% +% } + >> + \header { + title = \title + meter = \meter + composer = \markup \large { + \column \right-align { + $(if (not (string=? "" composerPipes)) #{ \markup {\line { \composerPipes ":" }} #} ) + $(if (not (string=? "" composerPipessecnd)) #{ \markup {\line { \composerPipessecnd ":" }} #} ) + $(if (not (string=? "" composerPipesthrd)) #{ \markup {\line { \composerPipesthrd ":" }} #} ) + } + \column \right-align { + $(if (not (string=? "" composerPipes)) #{ \markup {\line { \instrumentPipes }}#} ) + $(if (not (string=? "" composerPipessecnd)) #{ \markup {\line { \instrumentPipessecnd }}#} ) + $(if (not (string=? "" composerPipesthrd)) #{ \markup {\line { \instrumentPipesthrd }}#} ) + } + } + } +} +\score { + \new StaffGroup << + \global + \new Staff = "pipes" { + \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + \pipesA + \pipesA + \pipesB + } + \new Staff = "seconds" { + \pipessecndglobal + \set Staff.midiInstrument = #"bagpipe" + %% Seconds + \pipessecndAA + \pipessecndAB + + \pipessecndB + } +% \new Staff = "thirds" { +% \pipesthrdglobal +% \set Staff.midiInstrument = #"bagpipe" +% %% Thirds +% +% } + >> + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} diff --git a/other/wilhelmus/pipes.ly b/other/wilhelmus/pipes.ly new file mode 100644 index 0000000..3a6525a --- /dev/null +++ b/other/wilhelmus/pipes.ly @@ -0,0 +1,53 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.pipes.ily" + +\score { + \new Staff { + \global + \pipeglobal + << + \new NullVoice = "format" { + \repeat volta 2 { + \part + \repeat unfold 7 \measure + } + \break + + \part + \line + \break + \line + \bar "|." + + }%Format + + \new Voice = "pipes" { + \pipesA s4 + \pipesB s4 + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} +\score { + \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + \pipesA + \pipesB + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} diff --git a/other/wilhelmus/pipes.seconds.ly b/other/wilhelmus/pipes.seconds.ly new file mode 100644 index 0000000..9660721 --- /dev/null +++ b/other/wilhelmus/pipes.seconds.ly @@ -0,0 +1,60 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.pipes.seconds.ily" + +\score { + \new Staff { + \global + \pipessecndglobal + << + \new NullVoice = "format" { + \part + \repeat unfold 7 \measure + \bar "||" + \break + \part + \repeat unfold 7 \measure + \bar "|." + \break + + \part + \line + \break + \line + \bar "|." + }%Format + + \new Voice = "seconds" { + \pipessecndAA s4 + \pipessecndAB s4 + + \pipessecndB s4 + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSecnd + composer = \composerPipesSecnd + } +} +\score { + \new Staff { \global \pipessecndglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + \pipessecndAA + \pipessecndAB + + \pipessecndB + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentSecnd + composer = \composerPipesSecnd + } + +} diff --git a/strathspeys/keel_row/config.ily b/strathspeys/keel_row/config.ily new file mode 100644 index 0000000..ef69b78 --- /dev/null +++ b/strathspeys/keel_row/config.ily @@ -0,0 +1,17 @@ +\version "2.19.0" +%% Globals +global = { + \time 4/4 + } +confTempo = { + \tempo 4 = 80 + } +%% Format +part = { \partial 8 s8 } +measure = { \grace {s1} s1 | } +halfline = { \repeat unfold 4 \measure } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Keel Row" +meter = "Strathspey" diff --git a/strathspeys/keel_row/notes.pipes.ily b/strathspeys/keel_row/notes.pipes.ily new file mode 100644 index 0000000..81a116c --- /dev/null +++ b/strathspeys/keel_row/notes.pipes.ily @@ -0,0 +1,20 @@ +% 4/4 the Keel Row +% Pipes +\version "2.18.2" +composerPipes = "" +pipeglobal = { + \bagpipeKey + } +% Music +pipesA = { + \dblf f4 \thrwd d8. [ f16 ] \dblg g4 \hdble e8. [ g16 ] | + \hdblf f4 \thrwd d8. [ f16 ] \dble e8. [ c16 ] \grg a8. [ g16 ] | + \hdblf f4 \thrwd d8. [ f16 ] \dblg g4 \hdble e8. [ g16 ] | + \hdblf f8. [ d16 ] \dble e8. [ c16 ] \thrwd d4 \dbld d4 +} +pipesB = { + \grg c16 [ e8. ] \gra e16 [ A8. ] \hdblf f4 \dble e8. [ d16 ] | + \dblc c4 \grg a8. [ \grd c16 ] \dblb b8. [ a16 ] \grg G8. [ d16 ] | + \grg c16 [ e8. ] \gra e16 [ A8. ] \hdblf f4 \dble e8. [ d16 ] | + \grg c16 [ \grd a8. ] \grg b16 [ \grd G8. ] \grg a4 \wbirl a4 +} diff --git a/strathspeys/keel_row/pipes.ly b/strathspeys/keel_row/pipes.ly new file mode 100644 index 0000000..a5f7b6a --- /dev/null +++ b/strathspeys/keel_row/pipes.ly @@ -0,0 +1,53 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.pipes.ily" + +\score { + \new Staff { + \global + \pipeglobal + << + \new NullVoice = "format" { + \repeat volta 2 { + \halfline + } + \break + \repeat volta 2 { + \halfline + } + }%Format + + \new Voice = "pipes" { + \pipesA + + \pipesB + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} +\score { + \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + + \pipesA + \pipesA + + \pipesB + \pipesB + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} diff --git a/todo b/todo index a67e6e4..104e45c 100644 --- a/todo +++ b/todo @@ -1,3 +1,4 @@ my home: tenor + bass mist covered mountains: bass loch duich: last bar side +la marseillaise: fix measure 15 (one 8th missing)