diff --git a/airs/bonnie_black_isle/full.ly b/airs/bonnie_black_isle/full.ly new file mode 100644 index 0000000..13068c4 --- /dev/null +++ b/airs/bonnie_black_isle/full.ly @@ -0,0 +1,122 @@ +\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" + +\layout { + indent = 5.0 + short-indent = 2.0 +} + +\score { + \new StaffGroup << + \new Staff \with { + instrumentName = \markup{ \instrumentPipes } + shortInstrumentName = \markup{ \shortInstrumentPipes } + } { + \global + \pipeglobal + << + \new NullVoice = "format" { + \repeat volta 2 { + \part + \line + \markTextEol "Fine" + } + \break + \part + \line + \markTextEol "D.C. al Fine" + \bar "||" + }%Format + + \new Voice = "pipes" { + \pipesA s4. + + \pipesB s4. + + } + >> + } +%{ \new Staff = "song" { + \lyricsglobal + \new Voice = "lyrics" { + + } + } +}% +%{ \new Lyrics = "verse1" { + \lyricsglobal + \lyricsto "lyrics" { + \verseA + } + } +%} +%{ \new Staff = "seconds" \with { + instrumentName = \markup{ \instrumentPipes \instrumentSecnd } + shortInstrumentName = \markup{ \shortInstrumentPipes \shortInstrumentSecnd } + } { + \pipessecndglobal + + } +%} + \new PipeBandDrumStaff = "side" \with { + instrumentName = \markup { \instrumentSide } + shortInstrumentName = \markup{ \shortInstrumentSide } + } \drummode { + \sideglobal + + \snareAA \snareAB s4. + + \snareBA \snareAB s4. + } +%{ + \new PipeBandDrumStaff = "tenor" \with { + instrumentName = \markup{ \instrumentTenor } + shortInstrumentName = \markup{ \shortInstrumentTenor } + } { + \tenorglobal + + } +%} +%{ + \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/bonnie_black_isle/notes.side.ily b/airs/bonnie_black_isle/notes.side.ily new file mode 100644 index 0000000..9d30d73 --- /dev/null +++ b/airs/bonnie_black_isle/notes.side.ily @@ -0,0 +1,70 @@ +% 12/8 Bonnie Black Isle +% Side +\version "2.18.2" +composerSide = "E.T. de Boone, 2019" +arrangerSide = "" +sideglobal = { + \sixteenthBeaming +} +% Music +snareAA = \drummode { + \flam d8 d8:32( g) | + + \repeat unfold 2 { + \flam d8[ \tuplet 3/2 { d16 g d } \flam g8] + \flam g8[ \tuplet 3/2 { d16 g d } \flam g8] + \flam d8[ \tuplet 3/2 { d16 g d } \flam g8] + \flam g8 \flam d8 \flam g8 + } + \flam d8[ \tuplet 3/2 { d16 g d } \flam g8] + \flam g8[ \tuplet 3/2 { d16 g d } \flam g8] + \flam d8[ \tuplet 3/2 { d16 g d } \flam g8] + \flam g8 d8 g8 + | + d4.:32~\< + d4.:32~\> + d4.\! +} +snareAB = \drummode { + \flam d8 d8:32( g) + | + \repeat unfold 2 { + \flam d8[ \tuplet 3/2 { d16 g d } \flam g8] + \flam g8[ \tuplet 3/2 { d16 g d } \flam g8] + \flam d8[ \tuplet 3/2 { d16 g d } \flam g8] + \flam g8 \flam d8 \flam g8 + } + | + \flam d8[ \tuplet 3/2 { d16 g d } \flam g8] + \flam g8[ \tuplet 3/2 { d16 g d } \flam g8] + \flam d4. + d8:32( g8) \flam d8 + | + d4.:32~ + d4.:32~ + d4. +} + +snareBA = \drummode { + \repeat unfold 2 { + d4:32( g8) + | + \flam d8[ \tuplet 3/2 { d16 g d } \flam g8] + \flam d8[ \flam g8 \flam d8] + \flam d8[ \tuplet 3/2 { d16 g d } \flam g8] + \flam d8 \flam g8 \flam d8 + | + } \alternative { + { + \flam d8[ \tuplet 3/2 { d16 g d } \flam g8] + \flam g8[ \tuplet 3/2 { d16 g d } \flam g8] + \flam d4. + } + { + d4.:32( + d8:32)([->\> g:32)(-> d:32)(]-> + g4.)\! + } + } +} + diff --git a/airs/bonnie_black_isle/side.ly b/airs/bonnie_black_isle/side.ly new file mode 100644 index 0000000..a014947 --- /dev/null +++ b/airs/bonnie_black_isle/side.ly @@ -0,0 +1,40 @@ +\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 { + \part + \line + \markTextEol "Fine" + } + \break + \part + \line + \markTextEol "D.C. al Fine" + \bar "||" + + }%Format + \new DrumVoice = "side" { + \snareAA \snareAB s4. + + \snareBA \snareAB s4. + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + arranger = \arrangerSide + } +}