diff --git a/reels/jock_wilsons_ball/.side.ly.swp b/reels/jock_wilsons_ball/.side.ly.swp new file mode 100644 index 0000000..44587f2 Binary files /dev/null and b/reels/jock_wilsons_ball/.side.ly.swp differ diff --git a/reels/jock_wilsons_ball/config.ily b/reels/jock_wilsons_ball/config.ily new file mode 100644 index 0000000..b3c0d88 --- /dev/null +++ b/reels/jock_wilsons_ball/config.ily @@ -0,0 +1,16 @@ +\version "2.19.0" +%% Globals +global = { + \time 2/2 + } +confTempo = { + \tempo 2 = 40 + } +%% Format +part = { \partial 8 s8 } +halfline = { \repeat unfold 4 { s1 | } } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Jock Wilson's Ball" +meter = "Reel" diff --git a/reels/jock_wilsons_ball/full.ly b/reels/jock_wilsons_ball/full.ly new file mode 100644 index 0000000..2947734 --- /dev/null +++ b/reels/jock_wilsons_ball/full.ly @@ -0,0 +1,77 @@ +\version "2.19.0" + +\include "config.ily" +\include "notes.bass.ily" +\include "notes.tenor.ily" +\include "notes.side.ily" +\include "notes.pipes.ily" + +\score { + \new StaffGroup << + \new Staff { + \global + \pipeglobal + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentPipes } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentPipes } + << + { + \bar ".|" + \line + \bar "|.|" + \break + \line + \bar "|." + }%Format + { + \pipesAA + \pipesAB + + \pipesBA + \pipesBB + }%Pipes + >> + } + \new PipeBandDrumStaff = "side" { + \sideglobal + \set PipeBandDrumStaff.instrumentName = \markup \column {\instrumentSide} + \set PipeBandDrumStaff.shortInstrumentName = \markup{\shortInstrumentSide} + + \sideA + \sideB + } + \new PipeBandDrumStaff = "tenor" { + \tenorglobal + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentTenor } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentTenor } + + \tenorA + \tenorB + } +% \new PipeBandDrumStaff = "bass" { +% \bassglobal +% \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentBass } +% \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentBass} +% +% \bassA +% \bassB +% } + >> + \header { + title = \title + meter = \meter + composer = \markup \large { + \column \right-align { + $(if (not (string=? "" composerPipes)) #{ \markup {\line { \composerPipes ":" }} #} ) + $(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=? "" composerPipes)) #{ \markup {\line { \instrumentPipes }}#} ) + $(if (not (string=? "" composerSide)) #{ \markup {\line { \instrumentSide }}#} ) + $(if (not (string=? "" composerTenor)) #{ \markup {\line { \instrumentTenor }}#} ) + $(if (not (string=? "" composerBass)) #{ \markup {\line { \instrumentBass }}#} ) + } + } + } +} diff --git a/reels/jock_wilsons_ball/notes.bass.ily b/reels/jock_wilsons_ball/notes.bass.ily new file mode 100644 index 0000000..0a2a170 --- /dev/null +++ b/reels/jock_wilsons_ball/notes.bass.ily @@ -0,0 +1,13 @@ +% 2/2 Jock Wilson's Ball +% Bass +\version "2.18.2" +composerBass = "" +bassglobal = {} +% Music +bassA = \drummode { + s1*4 +} + +bassB = \drummode { + s1*4 +} diff --git a/reels/jock_wilsons_ball/notes.pipes.ily b/reels/jock_wilsons_ball/notes.pipes.ily new file mode 100644 index 0000000..71785d7 --- /dev/null +++ b/reels/jock_wilsons_ball/notes.pipes.ily @@ -0,0 +1,34 @@ +% 2/2 Jock Wilson's Ball +% Pipes +\version "2.18.2" +composerPipes = "" +pipeglobal = { + \bagpipeKey + } +% Music +pipesAA = { + \thrwd d4 c4 \dblb b4 \grg f4 | + \grg b8. [ c16 d8. e16 ] \grg f8. [ b16 b8. c16 ] | + \thrwd d4 c4 \dblb b4 \grg f4 | + \birl a4 \grg e8. [ a16 ] \grg c8. [ \grd a16 a8. b16 ] | +} +pipesAB = { + \thrwd d4 c4 \dblb b4 \grg f4 | + \grg b8. [ c16 d8. e16 ] \grg f8. [ b16 b8. c16 ] | + \grg d8. [ b16 \grg c16 \grd a8. ] \gbirl a4 \grg e4 | + \birl a4 \grg e8. [ a16 ] \grg c8. [ \grd a16 a8. b16 ] +} + +pipesBA = { + \thrwd d4 A4 \hdblf f4 \grg e8. [ f16 ] | + \thrwd d4 \grg f8. [ e16 ] \grg f8. [ b16 b8. c16 ] | + \thrwd d4 A4 \hdblf f4 \grg e8. [ f16 ] | + \birl a4 \grg e8. [ a16 ] \grg c8. [ \grd a16 a8. b16 ] | +} + +pipesBB = { + \thrwd d4 A4 \hdblf f4 \grg e8. [ f16 ] | + \thrwd d4 \grg f8. [ e16 ] \grg f8. [ b16 b8. c16 ] | + \thrwd d8. [ e16 f8. g16 ] A4 \grip A8. [ f16 ] | + \grg e4 \grip e8. [ d16 ] \grg c16 [ e8. ] \gra e4 +} diff --git a/reels/jock_wilsons_ball/notes.side.ily b/reels/jock_wilsons_ball/notes.side.ily new file mode 100644 index 0000000..27b1849 --- /dev/null +++ b/reels/jock_wilsons_ball/notes.side.ily @@ -0,0 +1,59 @@ +% 2/2 Jock Wilson's Ball +% Side +\version "2.18.2" +composerSide = "" +sideglobal = { + \eighthBeaming +} +% Music +sideA = \drummode { + g16 | + \flam d4 \flam g8. g16 + d8.:32( [ d16)-> g8. g16 ] + | + \flam d8. [ \drag g16 d32 g d g d8 ] + g8. [ \drag d16 d8. g16 ] + | + \flam d8. [ \drag g16 d32 g d g d8 ] + g8.:32->( [ d16) g8. g16 ] + | + \triplet {d8 [ d g } d16 g32 g ] + d8 [ g32 d g d g8-> d8. d16:64( ] + | + + d4) \flam g8. g16 + d8.:32( [ d16)-> g8. g16 ] + | + \flam d8. [ \drag g16 d32 g d g d8 ] + g8. [ \drag d16 d8. g16 ] + | + \flam d32 [ d g8. d16 g8. ] + d4:32( d8.) g16 + | + \triplet {d8 [ g d } \flam g8. \drag g16 ] + d32 g d g d8 g8. g16 +} + +sideB = \drummode { + \flam d8 [ d16:64~ d16 d8:32(-> g16) d16 ] + \flam d8 [ d16:64~ d16 \flam d8. g16 ] + | + \triplet { \flam d8 [ g8 \flam d8 } \flam g8 \triplet { d16 g d ]} + g8. [ \drag d16 d8. g16 ] + | + \flam d8 [ d16:64~ d16 d8:32(-> g16) d16 ] + \flam d8 [ d16:64~ d16 \flam d8. g16 ] + | + \triplet { d8 [ d g } d16 g32 g ] + d8 [ g32 d g d g8-> d8. d16:64( ] + + | + d8) [ d16:64~ d16 d8:32(-> g16) d16 ] + \flam d8 [ d16:64~ d16 \flam d8. g16 ] + | + \flam d8. [ \drag g16 d32 g d g d8 ] + g8. [ \drag d16 d8. g16 ] + | + + s1*2 +} diff --git a/reels/jock_wilsons_ball/notes.tenor.ily b/reels/jock_wilsons_ball/notes.tenor.ily new file mode 100644 index 0000000..6d0e9c1 --- /dev/null +++ b/reels/jock_wilsons_ball/notes.tenor.ily @@ -0,0 +1,16 @@ +% 2/2 Jock Wilson's Ball +% Tenor +\version "2.18.2" +composerTenor = "" +tenorglobal = {} +% Music +tenorA = \drummode { + s1*4 + | + s1*4 +} +tenorB = \drummode { + s1*4 + | + s1*4 +} diff --git a/reels/jock_wilsons_ball/pipes.ly b/reels/jock_wilsons_ball/pipes.ly new file mode 100644 index 0000000..f984dc6 --- /dev/null +++ b/reels/jock_wilsons_ball/pipes.ly @@ -0,0 +1,51 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.pipes.ily" + +\score { + \new Staff { + \global + \pipeglobal + << + { + \bar ".|" + \line + \bar "|.|" + \break + \line \bar "|." + }%Format + { + \pipesAA + \pipesAB + + \pipesBA + \pipesBB + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} +\score { + \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + \pipesAA + \pipesAB + + \pipesBA + \pipesBB + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} diff --git a/reels/jock_wilsons_ball/side.ly b/reels/jock_wilsons_ball/side.ly new file mode 100644 index 0000000..0543d4d --- /dev/null +++ b/reels/jock_wilsons_ball/side.ly @@ -0,0 +1,33 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + \sideglobal + << + { + \partial 16 s16 + \line + \bar "||" + \break + + \line + \bar "|." + }%Format + { + \sideA + + \sideB + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +}