diff --git a/airs/going_home/config.ily b/airs/going_home/config.ily new file mode 100644 index 0000000..0337581 --- /dev/null +++ b/airs/going_home/config.ily @@ -0,0 +1,18 @@ +\version "2.19.0" +%% Globals +global = { + \key d \major + \time 6/8 + } +confTempo = { + \tempo 4. = 60 + } +%% Format +part = { \partial 8 \grace{s4.} s8 } +measure = { \grace {s1} s2. | } +halfline = { \repeat unfold 4 \measure } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Going Home" +meter = "Hymn" diff --git a/airs/going_home/full.ly b/airs/going_home/full.ly new file mode 100644 index 0000000..e579911 --- /dev/null +++ b/airs/going_home/full.ly @@ -0,0 +1,124 @@ +\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" { + \part + \repeat volta 2 { + \line + } + \break + \line + \break + \line + \bar "|." + }%Format + + \new Voice = "pipes" { + s8 \pipesA + + \pipesBA + \pipesBB + }%Pipes + >> + } +%{ \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 } + } { + \sideglobal + + \snareA + + \snareBA + + \snareBB + + } +%{ + \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/going_home/notes.pipes.ily b/airs/going_home/notes.pipes.ily new file mode 100644 index 0000000..38aee08 --- /dev/null +++ b/airs/going_home/notes.pipes.ily @@ -0,0 +1,45 @@ +% 6/8 Going Home +% Pipes +\version "2.18.2" +composerPipes = "A. Dvořák (W. A. Fisher)" +arrangerPipes = "" +pipeglobal = { + \key a \major +} +% Music +pipesAA = { + \grg c4 e8 \gra e4. | + \grg c4 b8 \grG a4. | + \grg b4 c8 \grg e4 c8 | + \grg b4. \grip b4. | +} +pipesAB = { + \grg c4 e8 \gra e4. | + \grg c4 b8 \grG a4. | + \grg b4 c8 \grg b4 \grG a8 | + \grg a4. \wbirl a4. +} +pipesA = { + \pipesAA + \pipesAB +} + +pipesBA = { + \grg f4 A8 \grg A4. | + \slurf g4 e8 \grg f4. | + \grg f4 A8 \slurf g4 e8 | + \grg f4. \gre f4. | + + \grg f4 A8 \grg A4. | + \slurf g4 e8 \grg f4. | + \grg f4 A8 \slurf g4 e8 | + \grg f4. \grg e4. | +} +pipesBB = { + \pipesAA + + \grg c4 e8 \gra e4. | + \grg f4 g8 \dblA A4. | + \grg b4 c8 \grg b4 \grG a8 | + \grg a4. \wbirl a4. + } \ No newline at end of file diff --git a/airs/going_home/notes.side.ily b/airs/going_home/notes.side.ily new file mode 100644 index 0000000..cff3252 --- /dev/null +++ b/airs/going_home/notes.side.ily @@ -0,0 +1,45 @@ +% 6/8 Going Home +% Side +\version "2.18.2" +composerSide = "E.T. de Boone, 2019" +arrangerSide = "" +sideglobal = { +} +% Music +snareA = \drummode { + \tag #'upbeat { d8:32( | } + + d8.)-> g16 d8 \flam g4 d8:32( | + g8.) g16 d8 d4.:32( | + d8.) g16 d8 \flam g8. d16 g8 | + d4.:32~ d4.:32( | + + d8.)-> g16 d8 \flam g4 d8:32( | + g8.) g16 d8 d4.:32( | + d8.) g16 d8 \flam g8. d16 \flam g8 | + d4.:32~ d4.:32( | +} + +snareBA = \drummode { + d8) \tuplet 3/2 { d16 g d } \flam g8 \flam d8. g16 d8 | + \flam g8. d16 g8 d4.:32( | + d8) \tuplet 3/2 { d16 g d } \flam g8 \flam d8. g16 d8 | + d4.:32( d4.:32)(-> | + + + d8) \tuplet 3/2 { d16 g d } \flam g8 \flam d8. g16 d8 | + \flam g8. d16 g8 d4.:32( | + d8) \tuplet 3/2 { d16 g d } \flam g8 \flam d8. g16 d8 | + d4.:32( d4.:32)(\v | +} +snareBB = \drummode { + d8.)-> g16 d8 \flam g4 d8:32( | + g8.) g16 d8 d4.:32( | + d8.) g16 d8 \flam g8. d16 g8 | + d4.:32~ d4.:32( | + + d8.)-> g16 d8 \flam g4 d8:32( | + g8.) g16 d8 \flam g4.| + d8) \tuplet 3/2 { d16 g d } \flam g8 \flam d4 \flam d8 | + d2.:32 | +} diff --git a/airs/going_home/pipes.ly b/airs/going_home/pipes.ly new file mode 100644 index 0000000..393cd96 --- /dev/null +++ b/airs/going_home/pipes.ly @@ -0,0 +1,58 @@ +\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 + \line + \break + \line + \bar "|." + }%Format + \new Voice = "pipes" { + \pipesA + + \pipesBA + \pipesBB + + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + arranger = \arrangerPipes + } +} +\score { + \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + \pipesA + \pipesA + + \pipesBA + \pipesBB + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + arranger = \arrangerPipes + } +} diff --git a/airs/going_home/side.ly b/airs/going_home/side.ly new file mode 100644 index 0000000..cf53b21 --- /dev/null +++ b/airs/going_home/side.ly @@ -0,0 +1,41 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\include "./config.ily" +\include "./notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + \sideglobal + << + \new NullVoice = "format" { + \part + \repeat volta 2 { + \line + } + \break + \line + \break + \line + \bar "|." + }%Format + + \new DrumVoice = "side" { + \snareA + + \snareBA + + \snareBB + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + arranger = \arrangerSide + } +} diff --git a/airs/the_day_thou_gavest/config.ily b/airs/the_day_thou_gavest/config.ily new file mode 100644 index 0000000..dc11b18 --- /dev/null +++ b/airs/the_day_thou_gavest/config.ily @@ -0,0 +1,18 @@ +\version "2.19.0" +%% Globals +global = { + \key d \major + \time 3/4 + } +confTempo = { + \tempo 4 = 60 + } +%% Format +part = { \partial 8 \grace{s4.} s8 } +measure = { \grace {s1} s2. | } +halfline = { \repeat unfold 4 \measure } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "The Day Thou Gavest" +meter = "Hymn" diff --git a/airs/the_day_thou_gavest/notes.pipes.ily b/airs/the_day_thou_gavest/notes.pipes.ily new file mode 100644 index 0000000..6d227bf --- /dev/null +++ b/airs/the_day_thou_gavest/notes.pipes.ily @@ -0,0 +1,32 @@ +% 3/4 The Day Thou Gavest +% Pipes +\version "2.18.2" +composerPipes = "" +arrangerPipes = "" +pipeglobal = { + \key d \major +} +% Music +pipesA = { + \grg f4 g4 \grA f4 | + \dblA A4 f4 e4 | + \thrwd d4 e4 b4 | + \dbld d4 c4 b4 | + + \grg a2 \wbirl a4 | + \thrwd d4 e4 f4 | + \dble e2 d4 | + \dblc c2 a4 +} + +pipesB = { + \grg f4 g4 \grA f4 | + \dblA A4 f4 e4 | + \thrwd d4 e4 b4 | + \dbld d4 c4 b4 | + + \grg a4 b4 \grd c4 | + \thrwd d4 f4 e4 | + \grg b4 d4 \grg c4 | + \thrwd d2 +} \ No newline at end of file diff --git a/airs/the_day_thou_gavest/pipes.ly b/airs/the_day_thou_gavest/pipes.ly new file mode 100644 index 0000000..065100a --- /dev/null +++ b/airs/the_day_thou_gavest/pipes.ly @@ -0,0 +1,50 @@ +\version "2.18.2" + +\include "bagpipe.ly" + +\include "./config.ily" +\include "./notes.pipes.ily" + +\score { + \new Staff { + \global + \pipeglobal + << + \new NullVoice = "format" { + \line + \break + \line \bar "|." + + }%Format + + \new Voice = "pipes" { + \pipesA + + \pipesB s4 + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + arranger = \arrangerPipes + } +} +\score { + \new Staff { \global \pipeglobal + \set Staff.midiInstrument = #"bagpipe" + %%Tune + \pipesA + \pipesB + } + \midi { \confTempo } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + arranger = \arrangerPipes + } +}