diff --git a/6-8_marches/cuidich_n_righ/config.ily b/6-8_marches/cuidich_n_righ/config.ily new file mode 100644 index 0000000..ff70c81 --- /dev/null +++ b/6-8_marches/cuidich_n_righ/config.ily @@ -0,0 +1,18 @@ +\version "2.19.0" +%% Globals +global = { + \key b \minor + \time 6/8 + } +confTempo = { + \tempo 4. = 80 + } +%% Format +part = { \partial 8 \grace{s4.} s8 } +measure = { \grace {s1} s2. | } +halfline = { \repeat unfold 4 \measure } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Cuidich 'n Rich" +meter = "March" diff --git a/6-8_marches/cuidich_n_righ/notes.pipes.ily b/6-8_marches/cuidich_n_righ/notes.pipes.ily new file mode 100644 index 0000000..3821e9d --- /dev/null +++ b/6-8_marches/cuidich_n_righ/notes.pipes.ily @@ -0,0 +1,33 @@ +% 6/8 Cuidich 'n Rich +% Pipes +\version "2.18.2" +composerPipes = "N. McSwayde" +arrangerPipes = "" +pipeglobal = { + \key b \minor +} +% Music +pipesA = { + f8 | + \grg b4 \taor b8 \grg b8. [ \grd c16 e8 ] | + \grg f16 [ A8. f8 ] \dble e8. [ c16 b8 ] | + \grg a4 \taor a8 \grg a8. [ \grd c16 e8 ] | + \grg f4 \grip f8 \dble e8. [ c16 \grd a8 ] | + + \grg b4 \taor b8 \grg b8. [ \grd c16 e8 ] | + \grg f16 [ A8. f8 ] \dble e8. [ \grg c16 e8 ] | + \grg f16 [ A8. f8 ] \dble e8. [ \grg c16 e8 ] | + \dblf f4 \hslurb b8 \dblb b4 +} +pipesB = { + f8 | + \grg b4 \taor b8 \dblf f4 e8 | + \dblA A4 f8 \dble e8. [ c16 b8 ] | + \grg a4 \taor a8 \dble e4 \birl a8 | + \dblf f4 \birl a8 \dble e4 \birl a8 | + + \grg b4 \taor b8 \dblf f4 e8 | + \dblA A4 f8 \dble e8. [ \grg c16 e8 ] | + \grg f16 [ A8. f8 ] \dble e8. [ \grg c16 e8 ] | + \dblf f4 \hslurb b8 \dblb b4 +} \ No newline at end of file diff --git a/6-8_marches/cuidich_n_righ/pipes.ly b/6-8_marches/cuidich_n_righ/pipes.ly new file mode 100644 index 0000000..11d541a --- /dev/null +++ b/6-8_marches/cuidich_n_righ/pipes.ly @@ -0,0 +1,62 @@ +\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 \halfline + \break + \halfline + } + \break + \repeat volta 2 { + \part \halfline + \break + \halfline + } + }%Format + + \new Voice = "pipes" { + \pipesA s8 + + \pipesB s8 + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + arranger = \arrangerPipes + } +} +\score { + \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + \partial 8 + \repeat unfold 2 { + \pipesA + } + \repeat unfold 2 { + \pipesB + } + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + arranger = \arrangerPipes + } +} diff --git a/6-8_marches/lillibulero/config.ily b/6-8_marches/lillibulero/config.ily new file mode 100644 index 0000000..9528d2a --- /dev/null +++ b/6-8_marches/lillibulero/config.ily @@ -0,0 +1,18 @@ +\version "2.19.0" +%% Globals +global = { + \key a \mixolydian + \time 6/8 + } +confTempo = { + \tempo 4 = 80 + } +%% Format +part = { \partial 8 \grace{s32} s8 } +measure = { \grace {s1} s2. | } +halfline = { \repeat unfold 4 \measure } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Lillibullero" +meter = "March" diff --git a/6-8_marches/lillibulero/notes.pipes.ily b/6-8_marches/lillibulero/notes.pipes.ily new file mode 100644 index 0000000..f9255b6 --- /dev/null +++ b/6-8_marches/lillibulero/notes.pipes.ily @@ -0,0 +1,40 @@ +% 6/8 Lillibullero +% Pipes +\version "2.18.2" +composerPipes = "" +arrangerPipes = "" +pipeglobal = { + \key a \mixolydian +} +% Music +pipesAA = { + \repeat unfold 2 { + \grg a8. b16 a8 \grg c4 \grG c8 | + \grg b8. c16 b8 \thrwd d4. | + + \grg c8 e8 a8 \grg d4 c8 | + \grg b8. a16 G8 \grg a4. | + } +} +pipesABAA = { + A4 g8 \dblA A4 e8 | + \grg e8. f16 g8 \grA f4 e8 | + + \grg e8 f g A8 g f | + \grg e8 d8 c \grg b4 + e8 | +} +pipesABABA = { + \grg f8 e d \grg c8 d e | + \grg f8 e d \grg c8 d e | + + \grg f16 A8. a8 \grg d4 c8 | + \grg b8. a16 G8 \grg a4. +} +pipesABABB = { + \grg f8 e d \grg c8 d e | + \grg e8 d c \grg b8 c d | + + \grg e4 a8 \grg d4 c8 | + \grg b8. a16 G8 \grg a4. +} \ No newline at end of file diff --git a/6-8_marches/lillibulero/notes.pipes.seconds.ily b/6-8_marches/lillibulero/notes.pipes.seconds.ily new file mode 100644 index 0000000..63e03e6 --- /dev/null +++ b/6-8_marches/lillibulero/notes.pipes.seconds.ily @@ -0,0 +1,32 @@ +% 6/8 Lillibullero +% Pipes (Seconds) +\version "2.18.2" + +\include "./notes.pipes.ily" + +composerPipesSecnd = "" +arrangerPipesSecnd = "" +pipessecndglobal = { + \key a \mixolydian +} +% Music +pipessecndAA = { + \pipesAA +} +pipessecndABAA = { + \pipesABAA +} +pipessecndABABA = { + A8 g f \grg e8 f g | + A8 g f \grg e8 f g | + + f16 A8. a8 \grg d4 c8 | + \grg b8. a16 G8 \grg a4. +} +pipessecndABABB = { + f8 e d \grg c8 d e | + \grg e8 d c \grg b8 c d | + + \grg e4 a8 \grg d4 c8 | + \grg b8. a16 G8 \grg a4. +} \ No newline at end of file diff --git a/6-8_marches/lillibulero/pipes.full.c.ly b/6-8_marches/lillibulero/pipes.full.c.ly new file mode 100644 index 0000000..6f8fb85 --- /dev/null +++ b/6-8_marches/lillibulero/pipes.full.c.ly @@ -0,0 +1,140 @@ +\version "2.19.0" + +\include "bagpipe.ly" + +\include "./config.ily" +\include "./notes.pipes.ily" +\include "./notes.pipes.seconds.ily" +%\include "./notes.pipes.thirds.ily" + +\layout { + indent = 8.0 + short-indent = 2.0 +} + +\score { + \new StaffGroup \with { + \override VerticalAxisGroup #'remove-first = ##t + } << + \new Staff = "pipes" \with { + instrumentName = \markup{ \instrumentPipes } + shortInstrumentName = \markup{ \shortInstrumentPipes } + } { + \global + \pipeglobal + << + \new NullVoice = "format" { + \repeat volta 2 { + \line + \break + \halfline + \break + + } \alternative { + \halfline + \halfline + } + \bar "|." + }%Format + \new Voice = "pipes" { + \pipesAA + + \pipesABAA + \pipesABABA + \pipesABABB + + }%Pipes + >> + } + \new Staff = "seconds" \with { + instrumentName = \markup{ \instrumentPipesSecnd } + shortInstrumentName = \markup{ \shortInstrumentPipesSecnd } + \RemoveEmptyStaves + } { + \global + \pipessecndglobal + \line \halfline + + \pipessecndABABA + \pipessecndABABB + } +%{ \new Staff = "thirds" \with { + instrumentName = \markup{ \instrumentPipesThrd } + shortInstrumentName = \markup{ \shortInstrumentPipeTthrd } + } { + \pipesthrdglobal + + } +%} + >> + \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" \with { + midiInstrument = #"bagpipe" + instrumentName = \markup{ \instrumentPipes } + shortInstrumentName = \markup{ \shortInstrumentPipes } + } { + \global + \pipeglobal + %%Tune + \pipesAA + \pipesABAA + \pipesABABA + + \pipesAA + \pipesABAA + \pipesABABB + + } + \new Staff = "seconds" \with { + midiInstrument = #"bagpipe" + instrumentName = \markup{ \instrumentPipesSecnd } + shortInstrumentName = \markup{ \shortInstrumentPipesSecnd } + } { + \global + \pipessecndglobal + %% Seconds + \pipessecndAA + \pipessecndABAA + \pipessecndABABA + + \pipessecndAA + \pipessecndABAA + \pipessecndABABB + } +%{ \new Staff = "thirds" \with { + midiInstrument = #"bagpipe" + instrumentName = \markup{ \instrumentPipesThrd } + shortInstrumentName = \markup{ \shortInstrumentPipeThrd } + } { + \pipesthrdglobal + %% Thirds + } +%} + >> + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} diff --git a/6-8_marches/lillibulero/pipes.full.ly b/6-8_marches/lillibulero/pipes.full.ly new file mode 100644 index 0000000..b55334d --- /dev/null +++ b/6-8_marches/lillibulero/pipes.full.ly @@ -0,0 +1,140 @@ +\version "2.19.0" + +\include "bagpipe.ly" + +\include "./config.ily" +\include "./notes.pipes.ily" +\include "./notes.pipes.seconds.ily" +%\include "./notes.pipes.thirds.ily" + +\layout { + indent = 8.0 + short-indent = 2.0 +} + +\score { + \new StaffGroup \with { + \override VerticalAxisGroup #'remove-first = ##t + } << + \new Staff = "pipes" \with { + instrumentName = \markup{ \instrumentPipes } + shortInstrumentName = \markup{ \shortInstrumentPipes } + } { + \global + \pipeglobal + << + \new NullVoice = "format" { + \repeat volta 2 { + \line + \break + \halfline + + } \alternative { + \halfline + \halfline + } + \bar "|." + }%Format + \new Voice = "pipes" { + \pipesAA + + \pipesABAA + \pipesABABA + \pipesABABB + + }%Pipes + >> + } + \new Staff = "seconds" \with { + instrumentName = \markup{ \instrumentPipesSecnd } + shortInstrumentName = \markup{ \shortInstrumentPipesSecnd } + \RemoveEmptyStaves + } { + \global + \pipessecndglobal + \pipessecndAA + \pipessecndABAA + + \pipessecndABABA + \pipessecndABABB + } +%{ \new Staff = "thirds" \with { + instrumentName = \markup{ \instrumentPipesThrd } + shortInstrumentName = \markup{ \shortInstrumentPipeTthrd } + } { + \pipesthrdglobal + + } +%} + >> + \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" \with { + midiInstrument = #"bagpipe" + instrumentName = \markup{ \instrumentPipes } + shortInstrumentName = \markup{ \shortInstrumentPipes } + } { + \global + \pipeglobal + %%Tune + \pipesAA + \pipesABAA + \pipesABABA + + \pipesAA + \pipesABAA + \pipesABABB + + } + \new Staff = "seconds" \with { + midiInstrument = #"bagpipe" + instrumentName = \markup{ \instrumentPipesSecnd } + shortInstrumentName = \markup{ \shortInstrumentPipesSecnd } + } { + \global + \pipessecndglobal + %% Seconds + \pipessecndAA + \pipessecndABAA + \pipessecndABABA + + \pipessecndAA + \pipessecndABAA + \pipessecndABABB + } +%{ \new Staff = "thirds" \with { + midiInstrument = #"bagpipe" + instrumentName = \markup{ \instrumentPipesThrd } + shortInstrumentName = \markup{ \shortInstrumentPipeThrd } + } { + \pipesthrdglobal + %% Thirds + } +%} + >> + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} diff --git a/6-8_marches/lillibulero/pipes.ly b/6-8_marches/lillibulero/pipes.ly new file mode 100644 index 0000000..3e4a704 --- /dev/null +++ b/6-8_marches/lillibulero/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 { + \line + \break + \halfline + + } \alternative { + \halfline + \halfline + } + \bar "|." + }%Format + + \new Voice = "pipes" { + \pipesAA + + \pipesABAA + \pipesABABA + \pipesABABB + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + arranger = \arrangerPipes + } +} +\score { + \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + \pipesAA + \pipesABAA + \pipesABABA + + \pipesAA + \pipesABAA + \pipesABABB + + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + arranger = \arrangerPipes + } +} diff --git a/6-8_marches/lillibulero/pipes.seconds.ly b/6-8_marches/lillibulero/pipes.seconds.ly new file mode 100644 index 0000000..2ae36c6 --- /dev/null +++ b/6-8_marches/lillibulero/pipes.seconds.ly @@ -0,0 +1,58 @@ +\version "2.18.2" + +\include "bagpipe.ly" + +\include "./config.ily" +\include "./notes.pipes.seconds.ily" + +\score { + \new Staff { + \global + \pipessecndglobal + << + \new NullVoice = "format" { + \repeat volta 2 { + \line + \break + \halfline + + } \alternative { + \halfline + \halfline + } + \bar "|." + }%Format + + \new Voice = "seconds" { + \pipessecndAA + + \pipessecndABAA + \pipessecndABABA + \pipessecndABABB + + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSecnd + composer = \composerPipesSecnd + arranger = \arrangerPipesSecnd + } +} +\score { + \new Staff { \global \pipessecndglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentSecnd + composer = \composerPipesSecnd + arranger = \arrangerPipesSecnd + } + +} diff --git a/6-8_marches/pipe_major_donald_maclean_of_lewis/config.ily b/6-8_marches/pipe_major_donald_maclean_of_lewis/config.ily new file mode 100644 index 0000000..1e8ff6c --- /dev/null +++ b/6-8_marches/pipe_major_donald_maclean_of_lewis/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 = "Pipe Major Donald MacLean of Lewis" +meter = "March" diff --git a/6-8_marches/pipe_major_donald_maclean_of_lewis/notes.pipes.ily b/6-8_marches/pipe_major_donald_maclean_of_lewis/notes.pipes.ily new file mode 100644 index 0000000..3af0f18 --- /dev/null +++ b/6-8_marches/pipe_major_donald_maclean_of_lewis/notes.pipes.ily @@ -0,0 +1,66 @@ +% 6/8 Pipe Major Donald MacLean of Lewis +% Pipes +\version "2.18.2" +composerPipes = "" +arrangerPipes = "" +pipeglobal = { + \key a \mixolydian +} +% Music +pipesAA = \fixed c'' { + e8 | + \grg a,8. \grd b,16 \gre g,8 \grg a,4. | + \dble e8. d16 g8 \hdble e8. d16 b,8 | + \grg a,8. \grd b,16 \gre a,8 \grg g,4 \grd b,8 | + \thrwd d4 e8 \dble e8. d16 b,8 | +} +pipesAB = \fixed c'' { + \grg a,8. \grd b,16 \gre g,8 \grg a,4. | + \dble e8. d16 g8 \hdble e8. d16 b,8 | + \grg g,8. \grd b,16 g8 \hdble e8. d16 b,8 | + \grg a,4. \wbirl a,4 \tag #'midiRemove { s8 |} +} + +pipesBA = \fixed c'' { + \dblg g8 | + \dblA a4 e8 \gra e4 \dblg g8 | + a8. e16 \gra e8 \dble e8. d16 b,8 | + \grg a,8. \grd b,16 \gre a,8 \grg g,4 \grd b,8 | + \thrwd d4 e8 \dble e8. d16 b,8 | +} +pipesBBA = \fixed c'' { + \dblA a4 e8 \gra e4 \dblg g8 + a8. e16 \gra e8 \dble e8. d16 b,8 + \grg g,8. \grd b,16 g8 \hdble e8. d16 b,8 + \grg a,4. \wbirl a,4 \tag #'midiRemove { s8 |} +} +pipesBBB = \pipesAB + +pipesCA = \fixed c'' { + e8 | + \grg a,8. e16 \gra e8 \grg d8. e16 \gra e8 | + \grg a,8. e16 \gra e8 \dble e8. d16 b,8 | + \grg a,8. \grd b,16 \gre a,8 \grg g,8. \grd g,16 \gre g,8 | + \grg b,16 d8. e8 \dble e8. d16 b,8 | +} +pipesCB = \fixed c'' { + \grg a,8. e16 \gra e8 \grg d8. e16 \gra e8 | + \grg a,8. e16 \gra e8 \dble e8. d16 b,8 | + \grg g,8. \grd b,16 g8 \hdble e8. d16 b,8 | + \grg a,4. \wbirl a,4 \tag #'midiRemove { s8 |} +} + +pipesDA = \fixed c'' { + e8 | + \gbirl a,4 a8 \grg a8. g16 a8 | + g8. e16 \gra e8 \dble e8. d16 b,8 | + \grg a,8. \grd b,16 \gre a,8 \grg g,4 \grd b,8 | + \thrwd d4 e8 \dble e8. d16 b,8 | +} +pipesDBA = \fixed c'' { + \gbirl a,4 a8 \grg a8. g16 a8 + g8. e16 \gra e8 \dble e8. d16 b,8 + \grg g,8. \grd b,16 g8 \hdble e8. d16 b,8 + \grg a,4. \wbirl a,4 \tag #'midiRemove { s8 |} +} +pipesDBB = \pipesAB diff --git a/6-8_marches/pipe_major_donald_maclean_of_lewis/pipes.ly b/6-8_marches/pipe_major_donald_maclean_of_lewis/pipes.ly new file mode 100644 index 0000000..3555d8d --- /dev/null +++ b/6-8_marches/pipe_major_donald_maclean_of_lewis/pipes.ly @@ -0,0 +1,102 @@ +\version "2.18.2" + +\include "bagpipe-fixed.ly" + +\include "./config.ily" +\include "./notes.pipes.ily" + +\score { + \new Staff { + \global + \pipeglobal + << + \new NullVoice = "format" { + \repeat volta 2 { + \part + \halfline + \break + \halfline + } + \break + + \repeat volta 2 { + \part + \halfline + } \alternative { + { \halfline } + { \halfline } + } + \bar ".|:-||" + \break + + \repeat volta 2 { + \part + \halfline + \break + \halfline + } + \break + + \repeat volta 2 { + \part + \halfline + } \alternative { + { \halfline } + { \halfline } + } + \bar "|." + + }%Format + + \new Voice = "pipes" { + \pipesAA + \pipesAB + + \pipesBA + \pipesBBA + \pipesAB + + \pipesCA + \pipesCB + + \pipesDA + \pipesDBA + \pipesAB + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + arranger = \arrangerPipes + } +} +\score { + \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + \unfoldRepeats \removeWithTag #'midiRemove { + \repeat volta 2 { \partial 8 \pipesAA \pipesAB } + \break + \repeat volta 2 { \partial 8 \pipesBA } + \alternative { \pipesBBA \pipesAB } + \bar "||" + \break + \repeat volta 2 { \partial 8 \pipesCA \pipesCB } + \break + \repeat volta 2 { \partial 8 \pipesDA } + \alternative { \pipesDBA \pipesAB } + \bar "|." + } + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + arranger = \arrangerPipes + } +} diff --git a/hornpipes/rakes_of_mallow/drums.ly b/hornpipes/rakes_of_mallow/drums.ly new file mode 100644 index 0000000..10be786 --- /dev/null +++ b/hornpipes/rakes_of_mallow/drums.ly @@ -0,0 +1,84 @@ +\version "2.19.0" + +\include "lilydrum.ly" + +\include "./config.ily" +%\include "./notes.bass.ily" +\include "./notes.tenor.ily" +\include "./notes.side.ily" + + +\layout { + indent = 5.0 + short-indent = 2.0 +} + +\score { + \new StaffGroup << + \new PipeBandDrumStaff = "side" \with { + instrumentName = \markup{ \instrumentSide } + shortInstrumentName = \markup{ \shortInstrumentSide } + } { + \global + \sideglobal + << + \new NullVoice = "format" { + \part + \line + \break + \line + \bar "||" + \break + \part + \line + \break + \line + \bar "|." + }%End of Format + \new DrumVoice = "side" { + \snareA + \tutti { \removeWithTag #'tutti \snareA s8 } + + \snareB + \tutti { \removeWithTag #'tutti \snareB s8 } + }%End of side + >> + } + \new PipeBandDrumStaff = "tenor" \with { + instrumentName = \markup{ \instrumentTenor } + shortInstrumentName = \markup{ \shortInstrumentTenor } + } { + \tenorglobal + + \repeat unfold 2 { + s8 \tenorAA + \tenorAB + } + + } +%{ \new PipeBandDrumStaff = "bass" \with { + instrumentName = \markup{ \instrumentBass } + shortInstrumentName = \markup{ \shortInstrumentBass} + } { + \bassglobal + + } +%} + >> + \header { + title = \title + meter = \meter + composer = \markup { + \column \right-align { + $(if (not (string=? "" composerSide)) #{ \markup {\line { \composerSide ":" }} #} ) + $(if (not (string=? "" composerTenor)) #{ \markup {\line { \composerTenor ":" }} #} ) + $(if (not (string=? "" composerBass)) #{ \markup {\line { \composerBass ":" }} #} ) + } + \column \right-align { + $(if (not (string=? "" composerSide)) #{ \markup {\line { \instrumentSide }}#} ) + $(if (not (string=? "" composerTenor)) #{ \markup {\line { \instrumentTenor }}#} ) + $(if (not (string=? "" composerBass)) #{ \markup {\line { \instrumentBass }}#} ) + } + } + } +} diff --git a/hornpipes/rakes_of_mallow/notes.tenor.ily b/hornpipes/rakes_of_mallow/notes.tenor.ily new file mode 100644 index 0000000..3547270 --- /dev/null +++ b/hornpipes/rakes_of_mallow/notes.tenor.ily @@ -0,0 +1,30 @@ +% 2/4 Rakes of Mallow +% Tenor +\version "2.18.2" +composerTenor = "N. Kuijkhoven, 2018" +arrangerTenor = "" +tenorglobal = {} + +% Special Character +click = \andrewStop + +% Music +tenorAA = \drummode { + d4 g4 d8 g d4 | + d4 g4 d8 g d4 | + d4 g4 d8 g d4 | + d4 g4 d8 g\click d4\click | +} + +tenorAB = \drummode { + \flourish { + d4 d4 + g g + d d + g g + d d + g g + d g + } + d \up g \up +} diff --git a/hornpipes/rakes_of_mallow/tenor.ly b/hornpipes/rakes_of_mallow/tenor.ly new file mode 100644 index 0000000..7f9eb4f --- /dev/null +++ b/hornpipes/rakes_of_mallow/tenor.ly @@ -0,0 +1,34 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\include "./config.ily" +\include "./notes.tenor.ily" + +\score { + \new PipeBandDrumStaff { + \global + \tenorglobal + << + \new NullVoice = "format" { + \repeat volta 2 { + \line + \break + \line + } + }%Format + + \new DrumVoice = "tenor" { + \tenorAA + \tenorAB + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentTenor + composer = \composerTenor + arranger = \arrangerTenor + } +} diff --git a/hornpipes/the_jolly_beggarman/config.ily b/hornpipes/the_jolly_beggarman/config.ily index 60dd5c6..48958b2 100644 --- a/hornpipes/the_jolly_beggarman/config.ily +++ b/hornpipes/the_jolly_beggarman/config.ily @@ -3,8 +3,8 @@ global = { \time 2/4 } -confTempo = { - \tempo 4 = 80 +confTempo = { + \tempo 4 = 70 } %% Format part = { \partial 8 \grace {s1} s8 } diff --git a/hornpipes/the_jolly_beggarman/notes.pipes.ily b/hornpipes/the_jolly_beggarman/notes.pipes.ily index d2b29c5..3c223e6 100644 --- a/hornpipes/the_jolly_beggarman/notes.pipes.ily +++ b/hornpipes/the_jolly_beggarman/notes.pipes.ily @@ -7,37 +7,60 @@ pipeglobal = { \bagpipeKey } % Music -pipesA = { - e8 | - \grg a16. [ \grd a32 \gre a16. \grd b32 ] \grg a16. [ b32 \grg c16. d32 ] | - \grg e16. [ f32 \grg e16. c32 ] \thrwd d8 [ \grg c16. d32 ] | - \grg e16. [ a32 \gbirl a8 ] \grg a16. [ b32 \grg c32 \grd a16. ] | - \grg b16. [ \grd G32 \gre G16. a32 ] \dblb b8 [ e8 ] | - - \grg a16. [ \grd a32 \gre a16. \grd b32 ] \grg a16. [ b32 \grg c16. d32 ] | - \grg e16. [ f32 \grg e16. c32 ] \thrwd d8 [ \grg c16. d32 ] | - \grg e16. [ A32 \grg A16. g32 ] A16. [ f32 \dble e16. d32 ] | - \dblc c8 [ \gre a8 ] \wbirl a8 -} - -pipesBA = { - \grg e16. [ f32 ] | - \dblg g8 [ \slurf g16. A32 ] g16. [ f32 \grg e16. f32 ] | - \grA g16. [ f32 \grg e16. c32 ] \thrwd d8 [ \grg c16. d32 ] | +pipesMid = { + \grg c16. d32 | \grg e16. [ a32 \gbirl a8 ] \grg a16. [ b32 \grg c32 \grd a16. ] | \grg b16. [ \grd G32 \gre G16. a32 ] \dblb b8 } -pipesBBA = { - e16. f32 | - \dblg g8 [ \slurf g16. A32 ] g16. [ f32 \grg e16. f32 ] | - \grA g16. [ f32 \grg e16. c32 ] \thrwd d8 [ \grg c16. d32 ] | +pipesEnd = { + \grg c16. d32 | \grg e16. [ A32 \grg A16. g32 ] A16. [ f32 \dble e16. d32 ] | \dblc c8 [ \gre a8 ] \wbirl a8 } -pipesBBB = { +pipesPartA = { e8 | \grg a16. [ \grd a32 \gre a16. \grd b32 ] \grg a16. [ b32 \grg c16. d32 ] | - \grg e16. [ f32 \grg e16. c32 ] \thrwd d8 [ \grg c16. d32 ] | - \grg e16. [ A32 \grg A16. g32 ] A16. [ f32 \dble e16. d32 ] | - \dblc c8 [ \gre a8 ] \wbirl a8 + \grg e16. [ f32 \grg e16. c32 ] \thrwd d8 } +pipesPartB = { + \grg e16. [ f32 ] | + \dblg g8 [ \slurf g16. A32 ] g16. [ f32 \grg e16. f32 ] | + \grA g16. [ f32 \grg e16. c32 ] \thrwd d8 +} +pipesPartC = { + \grg e16. f32 | + \dblg g16. f32 e16. f32 g8 A16. g32 | + \grA f16. d32 f16. e32 \thrwd d8 +} + +pipesAA = { + \pipesPartA + \pipesMid +} +pipesAB = { + \pipesPartA + \pipesEnd +} + +pipesBA = { + \pipesPartB + \pipesMid +} +pipesBBA = { + \pipesPartB + \pipesEnd +} +pipesBBB = { + \pipesAB +} +pipesCA = { + \pipesPartC + \pipesMid +} +pipesCBA = { + \pipesPartC + \pipesEnd +} +pipesCBB = { + \pipesBBB +} \ No newline at end of file diff --git a/hornpipes/the_jolly_beggarman/pipes.ly b/hornpipes/the_jolly_beggarman/pipes.ly index f2a81ca..15b5990 100644 --- a/hornpipes/the_jolly_beggarman/pipes.ly +++ b/hornpipes/the_jolly_beggarman/pipes.ly @@ -11,7 +11,8 @@ \pipeglobal \repeat volta 2 { \partial 8 - \pipesA + \pipesAA + \pipesAB } \break \repeat volta 2 { @@ -22,7 +23,16 @@ {\partial 8 \pipesBBB } } \bar "|." - }%Forma } + \break + \repeat volta 2 { + \partial 8 + \pipesCA + } \alternative { + {\partial 8 \pipesCBA } + {\partial 8 \pipesCBB } + } + \bar "|." + }%Format \header { title = \title meter = \meter @@ -36,11 +46,14 @@ \set Staff.midiInstrument = #"bagpipe" %%Tune \partial 8 - \pipesA - \pipesA + \pipesAA \pipesAB + \pipesAA \pipesAB \pipesBA \pipesBBA \pipesBA \pipesBBB + + \pipesCA \pipesCBA + \pipesCA \pipesCBB } \midi { \confTempo } \header { diff --git a/strathspeys/lady_madelina_sinclair/config.ily b/strathspeys/lady_madelina_sinclair/config.ily new file mode 100644 index 0000000..4d75a34 --- /dev/null +++ b/strathspeys/lady_madelina_sinclair/config.ily @@ -0,0 +1,18 @@ +\version "2.19.0" +%% Globals +global = { + \key a \mixolydian + \time 4/4 + } +confTempo = { + \tempo 4 = 112 + } +%% Format +part = { \partial 8 \grace{s4.} s8 } +measure = { \grace {s1} s1 | } +halfline = { \repeat unfold 2 \measure } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Lady Madelina Sinclair" +meter = "Strathspey" diff --git a/strathspeys/lady_madelina_sinclair/notes.pipes.ily b/strathspeys/lady_madelina_sinclair/notes.pipes.ily new file mode 100644 index 0000000..bafa07c --- /dev/null +++ b/strathspeys/lady_madelina_sinclair/notes.pipes.ily @@ -0,0 +1,37 @@ +% 4/4 Lady Madelina Sinclair +% Pipes +\version "2.18.2" +composerPipes = "" +arrangerPipes = "1936" +pipeglobal = { + \key a \mixolydian +} +% Music +pipesAA = { + f8 | + \dble e8. a16 \dblc c8. \gre a16 \grg c16 [ \grip e8. ] \dblf f4 | + \dble e8. a16 \dble e8. c16 \dblc c16 b8. \taor b8. f16 | + \dble e8. a16 \dblc c8. \gre a16 \grg c16 [ \grip e8. ] \dblA A4 | + \birl a4 \dblc c8. \gre b16 \dblb b16 \gre a8. \wbirl a8 +} +pipesAB = { + f8 | + \dble e8. a16 \dblc c8. \gre a16 \grg c16 [ \grip e8. ] \dblf f4 | + \dble e8. a16 \dble e8. c16 \dblc c16 b8. \taor b8. \grd c16 | + \grip e4 \dblf f8. c16 \grip e4 \dblA A4 | + \birl a4 \dblc c8 \gre b8 \dblb b16 \gre a8. \wbirl a8 +} + +pipesBA = { + e8 | + \dblA A8. e16 \dblf f8. e16 \grg \tuplet 3/2 { e8 f g } \dblA A8. f16 | + \dble e8. c16 \dblA A8. c16 \dblc c16 b8. \taor b8. e16 | + \dblA A8 e8 \dblf f8 e8 \grg \tuplet 3/2 { e8 f g } \dblA A4 | + \grg A8. e16 \dblf f8. e16 \dblA A4 \tuplet 3/2 { e8 f g } +} +pipesBB = { + \dblA A8. f16 \dblg g8. e16 \dblf f8. d16 \dble e8. c16 + \thrwd d8. A16 \hdblc c8. A16 \hdblc c16 b8. \taor b8. \grd c16 + \grip e4 \dblf f8. c16 \grip e4 \dblA A4 | + \birl a4 \dblc c8 \gre b8 \dblb b16 \gre a8. \wbirl a8 +} diff --git a/strathspeys/lady_madelina_sinclair/pipes.ly b/strathspeys/lady_madelina_sinclair/pipes.ly new file mode 100644 index 0000000..8f0f4f9 --- /dev/null +++ b/strathspeys/lady_madelina_sinclair/pipes.ly @@ -0,0 +1,62 @@ +\version "2.18.2" + +\include "bagpipe.ly" + +\include "./config.ily" +\include "./notes.pipes.ily" + +\score { + \new Staff { + \global + \pipeglobal + << + \new NullVoice = "format" { + \part \line + \break + \line + \bar "||" + \break + + \part \line + \break + \line + \bar "|." + }%Format + + \new Voice = "pipes" { + \pipesAA + \pipesAB s8 + + \pipesBA + \pipesBB s8 + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + arranger = \arrangerPipes + } +} +\score { + \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + \partial 8 + \pipesAA + \pipesAB + + \pipesBA + \pipesBB + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + arranger = \arrangerPipes + } +}