diff --git a/2-4_marches/caller_herrin/bass.ly b/2-4_marches/caller_herrin/bass.ly new file mode 100644 index 0000000..669cc83 --- /dev/null +++ b/2-4_marches/caller_herrin/bass.ly @@ -0,0 +1,42 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\include "./config.ily" +\include "./notes.bass.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + \new NullVoice = "format" { + \repeat volta 2 { + \halfline + \mark \markup { \musicglyph "scripts.segno"} + \inStaffSegno + \halfline + \fine + } + \break + + \halfline + \halfline + \dsalfine + \bar "||" + }%Format + \new DrumVoice = "bass" { + \bassglobal + \bassA + \removeWithTag #'fine \bassB + }%Bass + >> + } + \header { + title = \title + subtitle = \subtitle + meter = \meter + instrument = \instrumentBass + composer = \composerBass + arranger = \arrangerBass + } +} diff --git a/2-4_marches/caller_herrin/drums.ly b/2-4_marches/caller_herrin/drums.ly new file mode 100644 index 0000000..a7cb1a1 --- /dev/null +++ b/2-4_marches/caller_herrin/drums.ly @@ -0,0 +1,87 @@ +\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 + << + \new NullVoice = "format" { + \repeat volta 2 { + \part + \halfline + \mark \markup { \musicglyph "scripts.segno"} + \inStaffSegno + \halfline + \fine + } + \break + + \part + \halfline + \halfline + \dsalfine + \bar "||" + %\break + %\halfline + %\break + %\halfline + %\bar "|." + }%End of Format + \new DrumVoice = "side" { + \sideglobal + \sideA s8 + \removeWithTag #'fine \sideB + }%End of side + >> + } + \new PipeBandDrumStaff = "tenor" \with { + instrumentName = \markup{ \instrumentTenor } + shortInstrumentName = \markup{ \shortInstrumentTenor } + } { + \tenorglobal + \tenorA s8 + \removeWithTag #'fine \tenorB + } + \new PipeBandDrumStaff = "bass" \with { + instrumentName = \markup{ \instrumentBass } + shortInstrumentName = \markup{ \shortInstrumentBass } + } { + \bassglobal + s8 \bassA + s8 \removeWithTag #'fine \bassB + } + >> + \header { + title = \title + subtitle = \subtitle + 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/2-4_marches/caller_herrin/full.ly b/2-4_marches/caller_herrin/full.ly new file mode 100644 index 0000000..ee7116e --- /dev/null +++ b/2-4_marches/caller_herrin/full.ly @@ -0,0 +1,131 @@ +\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 +} + +#(set-global-staff-size 18) + +\score { + \new StaffGroup << + \new Staff \with { + instrumentName = \markup{ \instrumentPipes } + shortInstrumentName = \markup{ \shortInstrumentPipes } + } { + \global + \pipeglobal + << + \new NullVoice = "format" { + \repeat volta 2 { + \part + \halfline + \mark \markup { \musicglyph "scripts.segno"} + \inStaffSegno + \halfline + \fine + } + \break + + \part + \halfline + \halfline + \dsalfine + \bar "||" + %\break + %\halfline + %\break + %\halfline + %\bar "|." + } % Format + \new Voice = "pipes" { + \pipesA s8 + \removeWithTag #'fine \pipesB + }%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 + + \sideA s8 + \removeWithTag #'fine \sideB + } + \new PipeBandDrumStaff = "tenor" \with { + instrumentName = \markup{ \instrumentTenor } + shortInstrumentName = \markup{ \shortInstrumentTenor } + } { + \tenorglobal + + \tenorA s8 + \removeWithTag #'fine \tenorB + } + \new PipeBandDrumStaff = "bass" \with { + instrumentName = \markup{ \instrumentBass } + shortInstrumentName = \markup{ \shortInstrumentBass } + } { + \bassglobal + + s8 \bassA + s8 \removeWithTag #'fine \bassB + } + >> + \header { + title = \title + subtitle = \subtitle + 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/2-4_marches/caller_herrin/mid.ly b/2-4_marches/caller_herrin/mid.ly new file mode 100644 index 0000000..6f2c9e6 --- /dev/null +++ b/2-4_marches/caller_herrin/mid.ly @@ -0,0 +1,70 @@ +\version "2.19.0" + +\include "lilydrum.ly" + +\include "./config.ily" +\include "./notes.bass.ily" +\include "./notes.tenor.ily" + +\layout { + indent = 5.0 + short-indent = 2.0 +} + +\score { + \new StaffGroup << + \new PipeBandDrumStaff = "tenor" \with { + instrumentName = \markup{ \instrumentTenor } + shortInstrumentName = \markup{ \shortInstrumentTenor } + } { + \global + << + \new NullVoice = "format" { + \repeat volta 2 { + \part + \halfline + \mark \markup { \musicglyph "scripts.segno"} + \inStaffSegno + \halfline + \fine + } + \break + + \part + \halfline + \halfline + \dsalfine + \bar "||" + }%End of Format + \new DrumVoice = "tenor" { + \tenorglobal + \tenorA s8 + \removeWithTag #'fine \tenorB + }%End of Tenor + >> + } + \new PipeBandDrumStaff = "bass" \with { + instrumentName = \markup{ \instrumentBass } + shortInstrumentName = \markup{ \shortInstrumentBass } + } { + \bassglobal + s8 \bassA + s8 \removeWithTag #'fine \bassB + } + >> + \header { + title = \title + subtitle = \subtitle + meter = \meter + composer = \markup { + \column \right-align { + $(if (not (string=? "" composerTenor)) #{ \markup {\line { \composerTenor ":" }} #} ) + $(if (not (string=? "" composerBass)) #{ \markup {\line { \composerBass ":" }} #} ) + } + \column \right-align { + $(if (not (string=? "" composerTenor)) #{ \markup {\line { \instrumentTenor }}#} ) + $(if (not (string=? "" composerBass)) #{ \markup {\line { \instrumentBass }}#} ) + } + } + } +} diff --git a/2-4_marches/caller_herrin/notes.bass.ily b/2-4_marches/caller_herrin/notes.bass.ily new file mode 100644 index 0000000..471c754 --- /dev/null +++ b/2-4_marches/caller_herrin/notes.bass.ily @@ -0,0 +1,34 @@ +% 2/4 Caller Herrin +% Bass +\version "2.18.2" +composerBass = "E.T de Boone, v0.1" %2022-11-07 +arrangerBass = "" +bassglobal = {} +% Music +bassA = \drummode { + \tag #'fineRemove { + d4 g4 | + d4 g4 | + d8 g d4 | + d4 d4 | + } + + d4 g4 | + d4 g4 | + d8 g d4 | + d4 d4 +} + +bassB = \drummode { + d4\v g4 | + d8 g d4 | + d4\v g4 | + d8. g16 r8 g8 | + d4\v g4 | + d4 g4 | + d4 g4 | + d8\< g8 d8 g8 <>\! | + \tag #'fine { + \removeWithTag #'fineRemove \bassA + } +} diff --git a/2-4_marches/caller_herrin/notes.side.ily b/2-4_marches/caller_herrin/notes.side.ily new file mode 100644 index 0000000..17d3dc4 --- /dev/null +++ b/2-4_marches/caller_herrin/notes.side.ily @@ -0,0 +1,60 @@ +% 2/4 Caller Herrin +% Side +\version "2.18.2" +composerSide = "E.T. de Boone, v0.1" +arrangerSide = "" +sideglobal = { + \sixteenthBeaming +} +% Music +sideA = \drummode { + \tag #'fineRemove { + \tutti { + \tag #'upbeat { d8:32( | } + g4) + } d4(:32 | + d8) \flam g8 \flam d8 + \tutti { d8:32( | + \triplet { g16) d g } \flam d16. g32 d16. d32:64( d16.) d32 | + g8-> + } d8:32( g8) + + d8:32( \dr + } + + d4)\!\fr d4:32( | + d8) \flam g8 \flam d8 d8:32( | + \triplet { g16) d g } \flam d16. g32 d16. + \tutti { + d32 \triplet { g16 g d } | + \flam g8 d8:32( g8) + } +} + +sideB = \drummode { + \tag #'upbeat { d32-> g d g | <>\v} + d4 r8 d8:32( | + g16.) d32 g16. g32 d8:32( + + \tutti { + d8:32)(\< | + d4)\!-> r8 d8:32( | + g16.) d32 g16. g32 d8:32( + + d32)-> + } g32 d g | + d4\v r4 | + %d2:32(\p |<>) + r2|<> \p + + %\tutti { + <> \dr + d2:32( -\parenthesize -> | + d4:32)(\<-> d8:32)(-> g8:32)(-> <>\!) + + \tag #'fine { + \removeWithTag #'fineRemove \removeWithTag #'tutti \sideA + } + \fr + % } +} diff --git a/2-4_marches/caller_herrin/notes.tenor.ily b/2-4_marches/caller_herrin/notes.tenor.ily new file mode 100644 index 0000000..31e29f1 --- /dev/null +++ b/2-4_marches/caller_herrin/notes.tenor.ily @@ -0,0 +1,44 @@ +% 2/4 Caller Herrin +% Tenor +\version "2.18.2" +composerTenor = "E.T. de Boone, v0.1" +arrangerTenor = "" +tenorglobal = {} +% Music +tenorA = \drummode { + \tag #'fineRemove { + \tag #'upbeat { d8 | } + g4\up d8 g | + d8 g d4 | + g4\up d8.\up + g16 | + d4 g8 + + d8 | + } + + g4\up d8 g | + d8 g d4 | + g4 \scoop { d8. g16 | + d4 } r8 +} + +tenorB = \drummode { + \tag #'upbeat { g8 | } + \stf d2 | + r4. g8 + \stf d2 | + %d16. g32 d16. d32 g4 | + r4. g8 + + \stf d2 | + \flourish { d4 g4 } | + + + \flourish { d4 g4 } | + %d4 d16 g d d | + d4 g8 d8 | + \tag #'fine { + \removeWithTag #'fineRemove \tenorA + } +} diff --git a/2-4_marches/caller_herrin/side.ly b/2-4_marches/caller_herrin/side.ly new file mode 100644 index 0000000..c8ef1ee --- /dev/null +++ b/2-4_marches/caller_herrin/side.ly @@ -0,0 +1,44 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\include "./config.ily" +\include "./notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + \new NullVoice = "format" { + \repeat volta 2 { + \part + \halfline + \mark \markup { \musicglyph "scripts.segno"} + %\inStaffSegno + \halfline + \fine + } + \break + + \part + \halfline + \halfline + \dsalfine + \bar "||" + } % Format + \new DrumVoice = "side" { + \sideglobal + \sideA s8 + \removeWithTag #'fine \sideB + }%Side + >> + } + \header { + title = \title + subtitle = \subtitle + meter = \meter + instrument = \instrumentSide + composer = \composerSide + arranger = \arrangerSide + } +} diff --git a/2-4_marches/caller_herrin/tenor.ly b/2-4_marches/caller_herrin/tenor.ly new file mode 100644 index 0000000..0239178 --- /dev/null +++ b/2-4_marches/caller_herrin/tenor.ly @@ -0,0 +1,44 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\include "./config.ily" +\include "./notes.tenor.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + \new NullVoice = "format" { + \repeat volta 2 { + \part + \halfline + \mark \markup { \musicglyph "scripts.segno"} + %\inStaffSegno + \halfline + \fine + } + \break + + \part + \halfline + \halfline + \dsalfine + \bar "||" + }%Format + \new DrumVoice = "tenor" { + \tenorglobal + \tenorA s8 + \removeWithTag #'fine \tenorB + }%Tenor + >> + } + \header { + title = \title + subtitle = \subtitle + meter = \meter + instrument = \instrumentTenor + composer = \composerTenor + arranger = \arrangerTenor + } +}