diff --git a/2-4_marches/drunken_piper/config.ily b/2-4_marches/drunken_piper/config.ily new file mode 100644 index 0000000..dcdac0b --- /dev/null +++ b/2-4_marches/drunken_piper/config.ily @@ -0,0 +1,24 @@ +\version "2.19.0" +%% Globals +global = { + \key d \major + \time 2/4 + } +confTempo = { + \tempo 4 = 80 + } +%% Format +part = { \partial 8 \grace{s4.} s8 } +measure = { \grace {s1} s2 | } +halfline = { \repeat unfold 4 \measure } +halflineMinEighth = { \repeat unfold 3 { \measure } s4 s8 } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "The Drunken Piper" +subtitle = "(Reel of the 51st Division)" +meter = "March" + +%%% Changes +%%{^DBA,^DBB}-4 = d8 {g8,e8} + diff --git a/2-4_marches/drunken_piper/notes.pipes.ily b/2-4_marches/drunken_piper/notes.pipes.ily new file mode 100644 index 0000000..62ad2b1 --- /dev/null +++ b/2-4_marches/drunken_piper/notes.pipes.ily @@ -0,0 +1,71 @@ +% 2/4 Drunken Piper +% Pipes +\version "2.18.2" +composerPipes = "A. MacLeod"% Alexander MacLeod (1862) +arrangerPipes = "" +pipeglobal = { + \key a \major +} +% Music +pipesAA = { + e8 | + \grg a16. [ \grd a32 \gre a16. b32 ] \grg e8. [ f16 ] | + \grg e16. [ d32 \grg b32 d16. ] \dble e8 [ g8 ] | + \grA G16. [ \grd G32 \gre G16. b32 ] \thrwd d8. [ e16 ] | + \dbld d16. [ b32 \grg G16. b32 ] \grg d8 +} +pipesAB = { + \tag #'upbeat { e8 | } + \grg a16. [ \grd a32 \gre a16. b32 ] \grg e8. [ f16 ] | + \grg e16. [ d32 \grg b32 d16. ] \dble e8 [ A8 ] | + \grf g8 [ e8 ] \grg e16. [ f32 \grg e16. d32 ] | + \dblb b8 [ \gre a8 ] \wbirl a8 +} +pipesBA = { + g8 | + A4 \hdble e8 [ A8 ] | + e8 [ \grip e16. f32 ] g8 [ A8 ] | + G16. [ \grd G32 \gre G16. b32 ] \thrwd d8. [ e16 ] | + \dbld d16. [ b32 \grg G16. b32 ] \grg d8 +} +pipesBBA = { + e8 | + A4 \hdble e8 [ A8 ] | + e8 [ \grip e16. f32 ] g8 [ A8 ] | + \grf g8 [ e8 ] \grg e16. [ f32 \dble e16. d32 ] | + \dblb b8 [ \gre a8 ] \wbirl a8 +} +pipesBBB = { + \pipesAB +} +pipesCA = { + \dble e8 | + \grg a16. [ \grd a32 \gre a16. b32 ] \dble e16. [ a32 \grg c32 \grd a16. ] | + \grg e16. [ f32 \dble e16. d32 ] \grg b32 [ g16. \hdbld d16. b32 ] | + \grg G16. [ \grd G32 \gre G16. b32 ] \dbld d16. [ G32 \grg b32 \grd G16. ] | + \grg b16. [ d32 \grA g16. d32 ] \grg b32 [ d16. \grg c32 \gre a16. ] | +} +pipesCB = { + \grg a16. [ \grd a32 \gre a16. b32 ] \dble e16. [ a32 \grg c32 \grd a16. ] | + \grg e16. [ f32 \dble e16. d32 ] \dble e8 [ A8 ] | + \grf g8 [ \grA e32 A16. ] \grg e16. [ f32 \dble e16. d32 ] | + \dblb b8 [ \gre a8 ] \wbirl a8 +} +pipesDA = { + \dblg g8 | + A16. [ e32 \gra e16. A32 ] g16. [ e32 \dbld d16. b32 ] | + \grip e8 [ \grg f16. d32 ] \dble e8 [ \dblg g8 ] | + \grA G16. [ \grd G32 \gre G16. b32 ] \thrwd d8. [ e16 ] | + \dbld d16. [ b32 \grg G16. b32 ] \thrwd d8 +} +pipesDBA = { + \tag #'upbeat { g8 | } + A16. [ e32 ] \gra e16. [ A32 ] g16. [ e32 ] \dbld d16. [ b32 ] | + \grip e8 [ \grg f16. d32 ] \dble e8 [ A8 ] | + \grf g8 [ \grA e32 A16. ] \grg e16. [ f32 \dble e16. d32 ] | + \dblb b8 [ \gre a8 ] \wbirl a8 +} +pipesDBB = { + \tag #'upbeat { e8 | } + \pipesCB +} diff --git a/2-4_marches/drunken_piper/pipes.ly b/2-4_marches/drunken_piper/pipes.ly new file mode 100644 index 0000000..5fa2f47 --- /dev/null +++ b/2-4_marches/drunken_piper/pipes.ly @@ -0,0 +1,119 @@ +\version "2.18.2" + +\include "bagpipe.ly" + +\include "./config.ily" +\include "./notes.pipes.ily" + +\score { + \new Staff { + \global + \pipeglobal + << + \repeat volta 2 { + \partial 8 + \pipesAA + \pipesAB + } + { + \part + \halfline + \break + \halflineMinEighth + } + >> + \break + + \repeat volta 2 { + \partial 8 + \pipesBA + } \alternative { + { \partial 8 \pipesBBA } + { \partial 8 \pipesBBB } + } + \bar "||" + \break + + + \repeat volta 2 { + \partial 8 + \pipesCA + \pipesCB + } + \break + + \repeat volta 2 { + \partial 8 + \pipesDA + } \alternative { + { \partial 8 \pipesDBA } + { \partial 8 \pipesDBB } + } + \bar "|." + } + \header { + title = \title + subtitle = \subtitle + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + arranger = \arrangerPipes + } +} +\score { + \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + \unfoldRepeats { + << + \repeat volta 2 { + \partial 8 + \pipesAA + \pipesAB + } + { + \part + \halfline + \break + \halflineMinEighth + } + >> + \break + + \repeat volta 2 { + \partial 8 + \pipesBA + } \alternative { + { \partial 8 \pipesBBA } + { \partial 8 \pipesBBB } + } + \bar "||" + \break + + + \repeat volta 2 { + \partial 8 + \pipesCA + \pipesCB + } + \break + + \repeat volta 2 { + \partial 8 + \pipesDA + } \alternative { + { \partial 8 \pipesDBA } + { \partial 8 \pipesDBB } + } + \bar "|." + } + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + arranger = \arrangerPipes + } +} diff --git a/2-4_marches/royal_scots_polka/notes.pipes.ily b/2-4_marches/royal_scots_polka/notes.pipes.ily index 9741e5d..81b82f6 100644 --- a/2-4_marches/royal_scots_polka/notes.pipes.ily +++ b/2-4_marches/royal_scots_polka/notes.pipes.ily @@ -67,7 +67,7 @@ pipesDA = { } pipesDB = { \grA f16. g32 | - A8 \grg A16. g32 \hdblf f8 \thrwd d8 | + A8 \grg A16. g32 \hdblf f8 [ \thrwd d8 ] | \grg f16. g32 A16. g32 \dblf f8 \grg e16. f32 | \dblg g8 e16. c32 \grg a16. \grd c32 e16. g32 | \hdblf f8 d8 \dbld d8 diff --git a/2-4_marches/royal_scots_polka/pipes.ly b/2-4_marches/royal_scots_polka/pipes.ly index 4ad20a4..16ca6b6 100644 --- a/2-4_marches/royal_scots_polka/pipes.ly +++ b/2-4_marches/royal_scots_polka/pipes.ly @@ -15,7 +15,7 @@ \pipesA } \break - + \repeat volta 2 { \partial 8 \pipesBA @@ -23,7 +23,7 @@ \pipesBB \pipesBD } - \break + \bar "||" \break \repeat volta 2 { @@ -61,7 +61,7 @@ \pipesA } \break - + \repeat volta 2 { \partial 8 \pipesBA