diff --git a/airs/mull_of_kintyre/full.ly b/airs/mull_of_kintyre/full.ly new file mode 100644 index 0000000..6932bf3 --- /dev/null +++ b/airs/mull_of_kintyre/full.ly @@ -0,0 +1,138 @@ +\version "2.19.0" + +\include "bagpipe.ly" +\include "lilydrum.ly" + +\include "./config.ily" +%\include "./notes.bass.ily" +\include "./notes.tenor.ily" +\include "./notes.side.ily" +\include "./notes.pipes.ily" +%\include "./notes.pipes.seconds.ily" +\include "./notes.lyrics.ily" + +\score { + \new StaffGroup << + \new Staff \with { + instrumentName = \markup{ \instrumentPipes } + shortInstrumentName = \markup{ \shortInstrumentPipes } + } { + \global + \pipeglobal + << + \new NullVoice = "format" { + \repeat volta 2 { + % Refrain + \repeat unfold 6 { + \measure + } + \bar "||" + \break + + % Couplet + \repeat unfold 4 { + \measure + } + \break + + \repeat unfold 4 { + \measure + } + + \once \override Score.RehearsalMark #'break-visibility = #'#(#t #t #f) + \mark \markup { \small "D.C. al fine" } + \measure + \break + + } + % Dunno + \repeat unfold 6 { + \measure + } + \bar "|." + }%Format + + \new Voice = "pipes" { + \pipesA + \pipesB + + \pipesE + + }%Pipes + >> + } +% \new Staff = "song" { +% \lyricsglobal +% \new Voice = "lyrics" { +% +% } +% } + \new Lyrics = "verse1" { + \lyricsto "pipes" { + \refrain + + \coupletA + } + } +% \new Staff = "seconds" \with { +% instrumentName = \markup{ \instrumentPipes \instrumentSecnd } +% shortInstrumentName = \markup{ \shortInstrumentPipes \shortInstrumentSecnd } +% } { +% \pipessecndglobal +% +% +% } + \new PipeBandDrumStaff = "side" \with { + instrumentName = \markup { \instrumentSide } + shortInstrumentName = \markup{ \shortInstrumentSide } + } { + \sideglobal + + \snareA + \snareB + + \snareE + } + \new PipeBandDrumStaff = "tenor" \with { + instrumentName = \markup{ \instrumentTenor } + shortInstrumentName = \markup{ \shortInstrumentTenor } + } { + \tenorglobal + + \tenorA + \tenorB + + \tenorE + + } +% \new PipeBandDrumStaff = "bass" \with { +% instrumentName = \markup{ \instrumentBass } +% shortInstrumentName = \markup{ \shortInstrumentBass } +% } { +% \bassglobal +% +% } + >> + \header { + title = \title + meter = \meter + composer = \markup \large { + \column \right-align { + $(if (not (string=? "" composerLyrics)) #{ \markup { \line { \composerLyrics ":" } } #} ) + $(if (not (string=? "" composerPipes)) #{ \markup {\line { \composerPipes ":" }} #} ) + $(if (not (string=? "" composerPipessecnd)) #{ \markup {\line { \composerPipessecnd ":" }} #} ) + $(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=? "" composerLyrics)) #{ \markup { \line { "Lyrics" } } #} ) + $(if (not (string=? "" composerPipes)) #{ \markup {\line { \instrumentPipes }}#} ) + $(if (not (string=? "" composerPipessecnd)) #{ \markup {\line { \instrumentPipessecnd }}#} ) + $(if (not (string=? "" composerSide)) #{ \markup {\line { \instrumentSide }}#} ) + $(if (not (string=? "" composerTenor)) #{ \markup {\line { \instrumentTenor }}#} ) + $(if (not (string=? "" composerBass)) #{ \markup {\line { \instrumentBass }}#} ) + } + } + } +} diff --git a/airs/mull_of_kintyre/notes.side.ily b/airs/mull_of_kintyre/notes.side.ily new file mode 100644 index 0000000..cd57efe --- /dev/null +++ b/airs/mull_of_kintyre/notes.side.ily @@ -0,0 +1,66 @@ +% 6/8 Mull of Kintyre +% Side +\version "2.18.2" +composerSide = "" +arrangerSide = "" +sideglobal = {} +% Music +% Refrain +snareA = \drummode { + \repeat unfold 4 { + \flam d8 g16. d32-> g16. g32 + \flam d8 g16. d32-> g16. g32 + | + } + \flam d8 g16. d32-> g16. g32 + \flam d8 \flamd \triplet { d16 g d } \flamd \triplet { d16 g d } + | + \flam d8 \flamd \triplet { d16 g d } \flamd \triplet { d16 g d } + \flam d8 \flamd \triplet { d16 \p\< g d } \flamd \triplet { d16 g d\mp } +} +% Couplet +snareB = \drummode { + \repeat unfold 2 { + \repeat unfold 3 { + \flam d8 g16. d32-> g16. g32 + } + d4.:32( + | + d8) g16. d32-> g16. g32 + \flam d8 g16. d32-> g16. g32 + | + \flam d8 g16. d32-> g16. g32 + \flam d8 \p \flamd \triplet { d16 g d } \flamd \triplet { d16 g d } + | + } + \alternative { + { } + { + \flam d8 \flamd \triplet { d16 g d } \flamd \triplet { d16 g d } + \flam d8 \flamd \triplet { d16 \< g d } \flamd \triplet { d16 g d \mp } + | + } + } +} +snareE = \drummode { + \flam d8 g16. d32-> g16. g32 + \flam d8 g16. d32-> g16. g32 + | + \flam d8 g16. d32-> g16. g32 + d4.:32( + | + + d8) g16. d32-> g16. g32 + \flam d8 g16. d32-> g16. g32 + | + \flam d8 g16. d32-> g16. g32 + d4.:32( + | + d8) \flamd \triplet { d16 g d } \flamd \triplet { d16 g d } + \flam d8 \flamd \triplet { d16 g d } \flamd \triplet { d16 g d } + | + \flam d8 \flamd \triplet { d16 \< g d } \flamd \triplet { d16 g d } + \flam d4. \mf + | +} + diff --git a/airs/mull_of_kintyre/side.ly b/airs/mull_of_kintyre/side.ly new file mode 100644 index 0000000..80a0d6d --- /dev/null +++ b/airs/mull_of_kintyre/side.ly @@ -0,0 +1,55 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\include "./config.ily" +\include "./notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + \sideglobal + << + \new NullVoice = "format" { + \repeat volta 2 { + % Refrain + \repeat unfold 6 { + \measure + } + \bar "||" + \break + % Couplet + \repeat unfold 4 { + \measure + } + \break + \repeat unfold 4 { + \measure + } + \measure + \break + } + % Dunno + \repeat unfold 6 { + \measure + } + \bar "|." + + }%Format + + \new DrumVoice = "side" { + \snareA + \snareB + + \snareE + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + arranger = \arrangerSide + } +}