diff --git a/reels/piper_of_drummond/config.ily b/reels/piper_of_drummond/config.ily new file mode 100644 index 0000000..525fa7d --- /dev/null +++ b/reels/piper_of_drummond/config.ily @@ -0,0 +1,18 @@ +\version "2.19.0" +%% Globals +global = { + \key d \major + \time 2/2 + } +confTempo = { + \tempo 2 = 70 + } +%% Format +part = { \partial 16 \grace{s4.} s16 } +measure = { \grace {s1} s1 | } +halfline = { \repeat unfold 2 \measure } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "The Piper of Drummond" +meter = "Reel" diff --git a/reels/piper_of_drummond/notes.pipes.ily b/reels/piper_of_drummond/notes.pipes.ily new file mode 100644 index 0000000..aca4d87 --- /dev/null +++ b/reels/piper_of_drummond/notes.pipes.ily @@ -0,0 +1,30 @@ +% 2/2 Piper of Drummond +% Pipes +\version "2.24.1" +composerPipes = ""% Traditional +arrangerPipes = "" +pipeglobal = { + \key d \major +} +% Music +pipesA = { + b16 | + \thrwd d4 \grg f8. e16 \thrwd d4 \gre a8. b16 | + \thrwd d4 \grg f8. e16 \grg g8. b16 \grG b8. c16 | + \thrwd d4 \grg f8. e16 \thrwd d4 \grg a8. b16 | + \thrwd d4 \grg d8. b16 \grg a8. \grd a16 \gre a8. +} +pipesBA = { + b16 | + \thrwd d4 \grg f8. b16 \dblb b4 \grg f8. b16 | + \thrwd d4 \grg f8. e16 \grg f8. b16 \grG b8. c16 | + \thrwd d4 \grg f8. b16 \dblb b4 \grg f8. b16 | + \thrwd d4 \grg d8. b16 \grg a8. \grd a16 \gre a8. +} +pipesBB = { + b16 | + \thrwd d4 \grg f8. b16 \dblb b4 \grg f8. b16 | + \thrwd d4 \grg f8. e16 \grg f8. b16 \grG b8. c16 | + \thrwd d4 \grg f8. e16 \thrwd d4 \grg a8. b16 | + \thrwd d4 \grg d8. b16 \grg a8. \grd a16 \gre a8. +} diff --git a/reels/piper_of_drummond/pipes.ly b/reels/piper_of_drummond/pipes.ly new file mode 100644 index 0000000..0c00724 --- /dev/null +++ b/reels/piper_of_drummond/pipes.ly @@ -0,0 +1,62 @@ +\version "2.24.1" + +\include "bagpipe.ly" + +\include "./config.ily" +\include "./notes.pipes.ily" + +\score { + \new Staff { + \global + \pipeglobal + << + \new NullVoice = "format" { + \repeat volta 2 { + \part \line + } + \break + \part + \line + \break + \line + \fine + }%Format + \new Voice = "pipes" { + \pipesA s16 + + \pipesBA + \pipesBB s16 + }%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 16 + \pipesA + \pipesA + \pipesBA + \pipesBB + + } + \midi { \confTempo } + \header { + title = \title + subtitle = \subtitle + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + arranger = \arrangerPipes + } +}