diff --git a/6-8_marches/mrs_macdonald_of_uig/config.ily b/6-8_marches/mrs_macdonald_of_uig/config.ily new file mode 100644 index 0000000..2059768 --- /dev/null +++ b/6-8_marches/mrs_macdonald_of_uig/config.ily @@ -0,0 +1,18 @@ +\version "2.19.0" +%% Globals +global = { + \key a \mixolydian + \time 6/8 + } +confTempo = { + \tempo 4. = 90 + } +%% Format +part = { \partial 8 \grace{s4.} s8 } +measure = { \grace {s1} s2. | } +halfline = { \repeat unfold 4 \measure } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Mrs. MacDonald of Uig" +meter = "March" diff --git a/6-8_marches/mrs_macdonald_of_uig/notes.pipes.ily b/6-8_marches/mrs_macdonald_of_uig/notes.pipes.ily new file mode 100644 index 0000000..d2ac0b1 --- /dev/null +++ b/6-8_marches/mrs_macdonald_of_uig/notes.pipes.ily @@ -0,0 +1,83 @@ +% 6/8 Mrs. MacDonald of Uig +% Pipes +\version "2.24.1" +composerPipes = "PM Donald MacLeod, MBE" +arrangerPipes = "" +sourcePipes = "The Cabarfeidh Collection, 110" +pipeglobal = { + \key a \mixolydian +} +% Music +pipesMid = { + \hdble e8. d16 b8 \grg a4 \taor a8 | + \grg G8. \grd b16 e8 \dbld d8. b16 \grd G8 | +} +pipesEnd = { + \hdble e8. d16 b8 \grg b16 g8. b8 | + \grg a8. \grd b16 \gre G8 \grd a4 +} +pipesA = { + e8 | + \repeat unfold 2 { + \grg a4 \taor a8 \grg a8. \grd b16 \gre G8 | + \grg a8. \grg b16 d8 \dble e8. d16 g8 | + + \alternative { + \pipesMid + \pipesEnd + } + } +} + +pipesBA = { + \grg a8. A16 \grg A8 g16 \grA e8. A8 | + a8. A16 \grg A8 \hdble e8. d16 g8 | + \pipesMid +} +pipesBBA = { + \grg a8. A16 \grg A8 g16 \grA e8. A8 | + a8. A16 \grg A8 \hdble e8. d16 g8 | + + \hdble e4 d8 \grg e16 g8. b8 | + \grg a8. \grd b16 \gre G8 \grd a4. +} +pipesBBB = { + \dble e4. \grg a4 \taor a8 | + \grg b8. e16 \gra e8 \grg d8. e16 f8 | + % slightly tweaked pipesEnd + \grA g8. f16 \grg e8 \grg d16 g8. b8 | + \grg a8. \grd b16 \gre G8 \grd a4 +} + +pipesC = { + g16 \grA f8. | + \dble e4 d8 \grg e4 \taor a8 | + g8. e16 \grg d8 \grg e4 \taor a8 | + \hdblg g4 f8 \dble e4 d8 | + \slurb b4 e8 \dbld d8. b16 \grd G8 | + + \dble e4 d8 \grg e4 \taor a8 | + g8. e16 \grg d8 \grg e8. f16 g8 | + A8. g16 \grA e8 \grg d16 g8. b8 | + \grg a8. \grd b16 \gre G8 \grd a4 +} + +pipesDA = { + \grg e8 | + A8. e16 \gra e8 A4 \grip A8 | + e8. f16 g8 A8. f16 \grA e8 | + g8. e16 \grg d8 \grA g4 \grip g8 | + \thrwd d8. e16 f8 \grA g8. e16 \grg d8 +} +pipesDBA = { + A8. e16 \gra e8 A4 \grip A8 | + g8. f16 \grg e8 \thrwd d8. e16 f8 | + \grA g8. f16 \grg e8 \grg d16 g8. b8 | + \grg a8. \grd b16 \gre G8 \grd a4 +} +pipesDBB = { + \grg e8. f16 g8 \grA f8. g16 A8 | + g8. f16 \grg e8 \thrwd d8. e16 f8 | + \grA g8. f16 \grg e8 \grg d16 g8. b8 | + \grg a8. \grd b16 \gre G8 \grd a4 +} diff --git a/6-8_marches/mrs_macdonald_of_uig/pipes.ly b/6-8_marches/mrs_macdonald_of_uig/pipes.ly new file mode 100644 index 0000000..32647b3 --- /dev/null +++ b/6-8_marches/mrs_macdonald_of_uig/pipes.ly @@ -0,0 +1,100 @@ +\version "2.24.1" + +\include "bagpipe.ly" + +\include "./config.ily" +\include "./notes.pipes.ily" + +hbreak = {} +\score { + \new Staff { + \global + \pipeglobal + << + \new NullVoice = "format" { + % \line + \repeat volta 2 { + \part + \halfline + \hbreak + \halfline + } + \break + \section + \repeat volta 2 { + \halfline + \alternative { + \halfline + \halfline + } + } + \break + \section + \repeat volta 2 { + \partial 4 s4 + \halfline + \hbreak + \halfline + } + \break + \section + \repeat volta 2 { + \part \halfline + \alternative { + \halfline + \halfline + } + } + }%Format + \new Voice = "pipes" { + \pipesA s8 + + \pipesBA + \pipesBBA + \pipesBBB s8 + + \pipesC s8 + + \pipesDA + \pipesDBA s8 + \pipesDBB s8 + }%Pipes + >> + } + \header { + title = \title + subtitle = \subtitle + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + arranger = \arrangerPipes + } +} +\score { + \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + \partial 8 + \pipesA \pipesA a8 + + \pipesBA \pipesBBA + \pipesBA \pipesBBB + + \partial 4 + \pipesC + \partial 4 + \pipesC + + \pipesDA \pipesDBA + \pipesDA \pipesDBB + } + \midi { \confTempo } + \header { + title = \title + subtitle = \subtitle + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + arranger = \arrangerPipes + } +}