diff --git a/4-4_marches/hills_of_alva/config.ily b/4-4_marches/hills_of_alva/config.ily new file mode 100644 index 0000000..9217472 --- /dev/null +++ b/4-4_marches/hills_of_alva/config.ily @@ -0,0 +1,18 @@ +\version "2.19.0" +%% Globals +global = { + \key d \major + \time 4/4 + } +confTempo = { + \tempo 4 = 90 + } +%% Format +part = { \partial 8 \grace{s4.} s8 } +measure = { \grace {s1} s1 | } +halfline = { \repeat unfold 4 \measure } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "The Hills of Alva" +meter = "March" diff --git a/4-4_marches/hills_of_alva/notes.pipes.ily b/4-4_marches/hills_of_alva/notes.pipes.ily new file mode 100644 index 0000000..cd4c6ae --- /dev/null +++ b/4-4_marches/hills_of_alva/notes.pipes.ily @@ -0,0 +1,77 @@ +% 4/4 The Hills of Alva +% Pipes +\version "2.18.2" +composerPipes = "T. Muirhead" +arrangerPipes = "" +pipeglobal = { + \key d \major +} +% Music +pipesA = { + \repeat unfold 2 { + \gre a8 | + \grg f4 \dblf f8 [ A8 ] \slurf g4 \grA e8. [ f16 ] | + \dblg g8 [ e8 ] \grg a8 [ e8 ] \thrwd d4 \gre a4 | + } + \alternative { + { + \grg b16 [ d8. ] \gre G8 [ \grd b8 ] \gre a4 \dblA A4 | + \slurf g8. [ f16 ] \dble e8 [ d8 ] \dbld d8. [ c16 ] \dblb b8 + } + { + \grg b8. [ d16 ] \dblg g8 [ b8 ] \grg a8 [ A8 ] \grg A8. [ g16 ] | + \grA f8 [ e8 ] A8 [ a8 ] \thrwd d4 \dbld d8 + } + } +} +pipesB = { + a8| + \repeat unfold 2 { + A4 \grip A8. [ g16 ] \grA f8 [ d8 ] \gre a4 | + \grg a8. [ b16 ] \grg d8 [ f8 ] \dble e4 \birl a4 | + } + \alternative { + { + \grA g4 \grip g8. [ \grA f16 ] \dble e8 [ c8 ] \grg a4 | + \grA g8. [ f16 ] \dble e8 [ d8 ] \dbld d8. [ c16 ] \dblb b8 [ \gre a8 ] | + } + { + \grg b8. [ d16 ] \dblg g8 [ b8 ] \grg a8 [ A8 ] \grg A8. [ g16 ] | + \grA f8 [ e8 ] A8 [ a8 ] \thrwd d4 \dbld d8 + } + } +} +pipesC = { + f8 | + \repeat unfold 2 { + \grg a8. [ b16 ] \grG a4 \grg d8. [ e16 ] \thrwd d4 | + \grg f8. [ g16 ] \hdblf f8 [ e8 ] \thrwd d4 \grg a4 | + } + \alternative { + { + \grg b8. [ d16 ] \dblg g4 \grg a8. [ d16 ] \dblf f4 | + \grA g8. [ f16 ] \dble e8 [ d8 ] \dbld d8. [ c16 ] \dblb b8 [ \gre a8 ] | + } + { + \grg b8. [ d16 ] \dblg g8 [ b8 ] \grg a8 [ A8 ] \grg A8. [ g16 ] | + \grA f8 [ e8 ] A8 [ a8 ] \thrwd d4 \dbld d8 + } + } +} +pipesD = { + g8 | + \repeat unfold 2 { + \dblA A8. [ f16 ] \dblg g8 [ e8 ] \thrwd d8 [ f8 ] \grg a4 | + \grg a8. [ b16 ] \dble e8 [ d8 ] \dblb b4 \gre a4 | + } + \alternative { + { + \dblg g8. [ f16 ] \dble e8 [ a8 ] \dblc c8 [ e8 ] \dblA A4 | + g8. [ f16 ] \dble e8 [ d8 ] \dbld d8. [ c16 ] \dblb b8 [ \gre a8 ] | + } + { + \grg b8. [ d16 ] \dblg g8 [ b8 ] \grg a8 [ A8 ] \grg A8. [ g16 ] | + \grA f8 [ e8 ] A8 [ a8 ] \thrwd d4 \dbld d8 + } + } +} diff --git a/4-4_marches/hills_of_alva/pipes.ly b/4-4_marches/hills_of_alva/pipes.ly new file mode 100644 index 0000000..f330f67 --- /dev/null +++ b/4-4_marches/hills_of_alva/pipes.ly @@ -0,0 +1,75 @@ +\version "2.18.2" + +\include "bagpipe.ly" + +\include "./config.ily" +\include "./notes.pipes.ily" + +\score { + \new Staff { + \global + \pipeglobal + << + \new NullVoice = "format" { + \part \halfline + \break + \halfline + \bar "||" + \break + + \part \halfline + \break + \halfline + \bar "||" + \break + + \part \halfline + \break + \halfline + \bar "||" + \break + + \part \halfline + \break + \halfline + \bar "|." + }%Format + + \new Voice = "pipes" { + \pipesA s8 + + \pipesB s8 + + \pipesC s8 + + \pipesD s8 + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + arranger = \arrangerPipes + } +} +\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 + arranger = \arrangerPipes + } +} diff --git a/6-8_marches/bugle_horn/config.ily b/6-8_marches/bugle_horn/config.ily new file mode 100644 index 0000000..d8fbc61 --- /dev/null +++ b/6-8_marches/bugle_horn/config.ily @@ -0,0 +1,18 @@ +\version "2.19.0" +%% Globals +global = { + \key d \major + \time 6/8 + } +confTempo = { + \tempo 4. = 100 + } +%% Format +part = { \partial 8 \grace{s4.} s8 } +measure = { \grace {s1} s2. | } +halfline = { \repeat unfold 4 \measure } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Bugle Horn" +meter = "March" diff --git a/6-8_marches/bugle_horn/notes.pipes.ily b/6-8_marches/bugle_horn/notes.pipes.ily new file mode 100644 index 0000000..3278566 --- /dev/null +++ b/6-8_marches/bugle_horn/notes.pipes.ily @@ -0,0 +1,43 @@ +% 6/8 Bugle Horn +% Pipes +\version "2.18.2" +composerPipes = "" +arrangerPipes = "" +pipeglobal = { + \key d \major +} +% Music +pipesA = { + a8 | + \thrwd d8. [ f16 \grg a8 ] \thrwd d4 \gre a8 | + \thrwd d8. [ f16 \grg a8 ] \thrwd d4 f8 | + \dblA A4 f8 \thrwd d4 f8 | + \grg e4 \grip e8 \dble e4 a8 | + + \thrwd d8. [ f16 \grg a8 ] \thrwd d4 \gre a8 | + \thrwd d8. [ f16 \grg a8 ] \thrwd d4 f8 | + \dblA A4 f8 \grg e4 \grip e8 | + \dblf f4 \dbld d8 \grg d4 +} + +pipesBA = { + \grg e8 | + \grg f4. \dblg g8 [ e8 g8 ] | + \dblA A4. \hdblf f4 A8 | + \grg A8. [ g16 f8 ] \dblf f8. [ e16 d8 ] | + \grg f4 \grip e8 | +} +pipesBBA = { + \dble e8. [ d16 e8 ] | + \grg f4. \dblg g8 [ e8 g8 ] | + \dblA A4. \hdblf f4 A8 | + \grg A8. [ g16 f8 ] \grg e4 \grip e8 | + \dblf f4 \hdbld d8 \grg d4 +} +pipesBBB = { + \dble e4 a8 | + \thrwd d8. [ f16 \grg a8 ] \thrwd d4 \gre a8 | + \thrwd d8. [ f16 \grg a8 ] \thrwd d4 f8 | + \dblA A4 f8 \grg e4 \grip e8 | + \dblf f4 \hdbld d8 \grg d4 +} diff --git a/6-8_marches/bugle_horn/pipes.ly b/6-8_marches/bugle_horn/pipes.ly new file mode 100644 index 0000000..79dc92c --- /dev/null +++ b/6-8_marches/bugle_horn/pipes.ly @@ -0,0 +1,67 @@ +\version "2.18.2" + +\include "bagpipe.ly" + +\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 + s2.*3 | s4. + } \alternative { + { \grace {s1} s4. | \halfline } + { \grace {s1} s4. | \halfline } + } + \bar "|." + }%Format + \new Voice = "pipes" { + \pipesA s8 + + \pipesBA + \pipesBBA s8 + \pipesBBB + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + arranger = \arrangerPipes + } +} +\score { + \unfoldRepeats \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + + \repeat volta 2 { + \partial 8 \pipesA + } + \repeat volta 2 { + \pipesBA + } \alternative { + \pipesBBA + \pipesBBB + } + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + arranger = \arrangerPipes + } +} diff --git a/airs/waters_of_kylesku/config.ily b/airs/waters_of_kylesku/config.ily new file mode 100644 index 0000000..1612f2a --- /dev/null +++ b/airs/waters_of_kylesku/config.ily @@ -0,0 +1,18 @@ +\version "2.19.0" +%% Globals +global = { + \key d \major + \time 6/8 + } +confTempo = { + \tempo 4. = 60 + } +%% Format +part = { \partial 8 \grace {s4.} s8 } +measure = { \grace {s1} s2. | } +halfline = { \repeat unfold 4 \measure } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Waters of Kylesku" +meter = "Slow Air" diff --git a/airs/waters_of_kylesku/notes.pipes.ily b/airs/waters_of_kylesku/notes.pipes.ily new file mode 100644 index 0000000..b85a414 --- /dev/null +++ b/airs/waters_of_kylesku/notes.pipes.ily @@ -0,0 +1,31 @@ +% 6/8 Waters of Kylesku +% Pipes +\version "2.18.2" +composerPipes = "" +arrangerPipes = "" +pipeglobal = { + \key d \major +} +% Music +pipesA = { + e8 | + \dblc c4 b8 \grG a4 \grd c8 | + \dble e4 \gra e8 \dblc c4 e8 | + A4 \grg A8 \slurf g4 f8 | + \dble e4. \gra e4 A8 | + + \hdble e4 \gra e8 \grg f4 e8 | + \dble e4 c8 \grG a4 \grd c8 | + \dble e4 \gra e8 \thrwd d4 c8 | + \grg b4. \taor b4 d8 | + + \dblc c4 b8 \grG a4 \grd c8 | + \dble e4 \gra e8 \dblc c4 e8 | + A4 \grg A8 \slurf g4 f8 | + \dble e4. \gra e4 c8 | + + \dble e4 \gra e8 \grg f4 g8 | + \dblA A4 f8 \dble e4 d8 | + \grg c8 e4 \dblc c4 b8 | + \grG a4. \wbirl a4. +} diff --git a/airs/waters_of_kylesku/pipes.ly b/airs/waters_of_kylesku/pipes.ly new file mode 100644 index 0000000..26f3e78 --- /dev/null +++ b/airs/waters_of_kylesku/pipes.ly @@ -0,0 +1,48 @@ +\version "2.18.2" + +\include "bagpipe.ly" + +\include "./config.ily" +\include "./notes.pipes.ily" + +\score { + \new Staff { + \global + \pipeglobal + << + \new NullVoice = "format" { + \part + \halfline + \break + \halfline + }%Format + \new Voice = "pipes" { + \pipesA + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + arranger = \arrangerPipes + } +} +\score { + \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + \partial 8 + \pipesA + + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + arranger = \arrangerPipes + } +} diff --git a/jigs/thunderhead/config.ily b/jigs/thunderhead/config.ily new file mode 100644 index 0000000..9c84c0a --- /dev/null +++ b/jigs/thunderhead/config.ily @@ -0,0 +1,17 @@ +\version "2.19.0" +%% Globals +global = { + \key d \major + \time 6/8 + } +confTempo = { + \tempo 4. = 125 + } +%% Format +measure = { \grace {s1} s2. | } +halfline = { \repeat unfold 4 \measure } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Thunderhead" +meter = "Jig" diff --git a/jigs/thunderhead/notes.pipes.ily b/jigs/thunderhead/notes.pipes.ily new file mode 100644 index 0000000..fe5684a --- /dev/null +++ b/jigs/thunderhead/notes.pipes.ily @@ -0,0 +1,38 @@ +% 6/8 Thunderhead +% Pipes +\version "2.18.2" +composerPipes = "G. Larsen" +arrangerPipes = "" +pipeglobal = { + \key d \major +} +% Music +pipesAA = { + \grg b8 \grd b8 \gre b8 \grg f8 b8 \grG b8 | + \grg e8 b8 \grG b8 \grg d8 b8 \grG a8 | + \grg b8 \grd b8 \gre b8 \grg f8 g8 f8 | + \grg e8 d8 b8 \grg a8 \grd b8 d8 | + + \grg b8 \grd b8 \gre b8 \grg f8 b8 \grG b8 | + \grg e8 b8 \grG b \grg d8 e f | + \grA g8 f8 e \grg f8 e d8 | + \grg e8 d8 b + +} +pipesABA = { + \grg a8[ \grd b8 d8] +} +pipesABB = { + \grg a8 [ \grd b8 \gre a8 ] +} +pipesB = { + A8 f8 d8 \grg e8 d8 b | + \grg a8 \grd b d \grg c8 \grd c8 \gre c8 | + \grg b8 \grd c8 \gre c8 \grg b8 \grd c8 \gre c8 | + \grg d8 c8 b8 \grg c8 \grd c8 \gre c8 | + + A8 f8 d8 \grg e8 d8 b | + \grg a8 \grd b8 d8 \grg c8 \grd c8 \gre c8 | + \grg b16 c16 d8 b8 \grg c8 \grd a8 A8 + g8 e8 c8 \thrwd d4. +} diff --git a/jigs/thunderhead/pipes.ly b/jigs/thunderhead/pipes.ly new file mode 100644 index 0000000..879a028 --- /dev/null +++ b/jigs/thunderhead/pipes.ly @@ -0,0 +1,64 @@ +\version "2.18.2" + +\include "bagpipe.ly" + +\include "./config.ily" +\include "./notes.pipes.ily" + +\score { + \new Staff { + \global + \pipeglobal + << + \new NullVoice = "format" { + \repeat volta 2 { + \halfline + \repeat unfold 3 { \measure } + s4. + } \alternative { + { \grace {s1} s4. } + { \grace {s1} s4. } + } + \break + + \repeat volta 2 { + \halfline + \halfline + } + }%Format + \new Voice = "pipes" { + \pipesAA + \pipesABA + \pipesABB + + \pipesB + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + arranger = \arrangerPipes + } +} +\score { + \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + + \pipesAA \pipesABA + \pipesAA \pipesABB + + \pipesB + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + arranger = \arrangerPipes + } +}