From 71d389fd189b0bfa38ec359d66aa4f9884b139f4 Mon Sep 17 00:00:00 2001 From: Eric Teunis de Boone Date: Mon, 17 Mar 2025 18:42:59 +0100 Subject: [PATCH] [side] Add SHoC version of Black Bear and Caller Herrin --- 2-4_marches/black_bear/notes.side.shoc.ily | 42 +++++++++++ 2-4_marches/black_bear/side.shoc.ly | 32 ++++++++ 2-4_marches/caller_herrin/notes.side.shoc.ily | 58 +++++++++++++++ 2-4_marches/caller_herrin/side.full.ly | 74 +++++++++++++++++++ 2-4_marches/caller_herrin/side.shoc.ly | 48 ++++++++++++ 5 files changed, 254 insertions(+) create mode 100644 2-4_marches/black_bear/notes.side.shoc.ily create mode 100644 2-4_marches/black_bear/side.shoc.ly create mode 100644 2-4_marches/caller_herrin/notes.side.shoc.ily create mode 100644 2-4_marches/caller_herrin/side.full.ly create mode 100644 2-4_marches/caller_herrin/side.shoc.ly diff --git a/2-4_marches/black_bear/notes.side.shoc.ily b/2-4_marches/black_bear/notes.side.shoc.ily new file mode 100644 index 0000000..f761ebe --- /dev/null +++ b/2-4_marches/black_bear/notes.side.shoc.ily @@ -0,0 +1,42 @@ +% 2/4 Black Bear +% Snare +\version "2.18.2" +composerSide = "SHoC" +sideglobal = { \eighthBeaming } +%%music + +snareA = \drummode { + \tag #'upbeat { g8:32( } | + d8)\dr \flam d8->\fr g16. d32-> g16. g32 | + d16.->\dr g32 \flam d16.->\fr g32 d16. g32-> d16. d32 | + \tutti { \flam g4-> } r4 + \tutti { d4:32(->^\markup{"OI!"} d8:32)(-> g8:32)(-\v} | + + d8)\dr \flam d8->\fr g16. d32-> g16. g32 | + d16.->\dr g32 \flam d16.->\fr g32 d16. g32-> d16. d32 | + \tutti { + \flam g4-> d4:32( | + d8) \flam g8 \flam d8-> + } +} +snareBB = \drummode { + \snareA +} + +snareBA = \drummode { + g8 | + d4:32( d4:32)(\dr | + d4)->\fr r8 + + g8-> + d4:32( d4:32)(\dr | + d4)->\fr r8 + + g8 | + \tutti { + d4:32( d8.:32)(-> g16)-> | + d8:32(-> g8:32)(-> d4:32)(-> | + d16.) g32 \flam d16. g32 d16. g32-> d16. d32 | + \flam g8-> d8:32( g8) + } +} diff --git a/2-4_marches/black_bear/side.shoc.ly b/2-4_marches/black_bear/side.shoc.ly new file mode 100644 index 0000000..7e7fc02 --- /dev/null +++ b/2-4_marches/black_bear/side.shoc.ly @@ -0,0 +1,32 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\include "./config.ily" +\include "./notes.side.shoc.ily" + + + +\score { + \new PipeBandDrumStaff { + \global + \sideglobal + << + { + \repeat volta 2 { \part \line \markTextEol "Fine" } \break + \part \line \markTextEol "D.C. al Fine" \bar "||" + } + { + \snareA s8 + + \snareBA s8 + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} diff --git a/2-4_marches/caller_herrin/notes.side.shoc.ily b/2-4_marches/caller_herrin/notes.side.shoc.ily new file mode 100644 index 0000000..1c7a1b0 --- /dev/null +++ b/2-4_marches/caller_herrin/notes.side.shoc.ily @@ -0,0 +1,58 @@ +% 2/4 Caller Herrin +% Side +\version "2.24.4" +composerSide = "Cpl Pete Coulson, 1998" +arrangerSide = "" +sideglobal = { + \sixteenthBeaming +} +% Music +sideAA = \drummode { + \tutti { + \tag #'upbeat { d8:32( | } + g4) + } d4(:32 | + d8) \flamdr g8 \flam d8-> + + d8:32( | + \triplet { g16) d g } \flam d16.->\fr g32 d16. \tutti{ g32-> } d32 g d g->\dr | + d8-\v d8:32( g8) + + d8:32( | +} + +sideAB = \drummode { + g4)\!\fr d4:32( | + d8) \flamdr g8 \flam d8 + + d8:32(| + \triplet { g16) d g } \flam d16.-> g32 d16. g32-> d32 g d g-> | + d8-\v d8:32( g8) +} +sideA = \drummode { + \tag #'fineRemove { + \sideAA + } + + \sideAB +} + +sideB = \drummode { + \tag #'upbeat { d8:32(} + g4->)\fr r4 | + r4 r8 d8:32( | + g4) r4 | + r4 r8 + + d8:32(\dr | + g4)\fr r4 | + r2 | + + d2:32(\dr | + d2:32)( <>) | + + \tag #'fine { + \removeWithTag #'fineRemove \removeWithTag #'tutti \sideA + } + \fr +} diff --git a/2-4_marches/caller_herrin/side.full.ly b/2-4_marches/caller_herrin/side.full.ly new file mode 100644 index 0000000..b5c2d96 --- /dev/null +++ b/2-4_marches/caller_herrin/side.full.ly @@ -0,0 +1,74 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\include "./config.ily" +\include "./notes.side.ily" +mbreak = {\break} + +sideIVoice = \new DrumVoice = "side" { + \sideglobal + \sideA s8 + \removeWithTag #'fine \sideB +}%Side + +\include "./notes.side.shoc.ily" +sideIIVoice = \new DrumVoice = "side" { + \sideglobal + \sideA s8 + \removeWithTag #'fine \sideB +}%Side + + +\layout { + indent = 8.0 + short-indent = 2.0 +} + +\score { + \new StaffGroup << + \new PipeBandDrumStaff \with { + instrumentName = "SHoH" + } + { + \global + << + \new NullVoice = "format" { + \repeat segno 2 { + \repeat volta 2 { + \part + \halfline + \volta 2 { \segnoMark \default } + \halfline + \volta 2 { \fine } + } + + \volta 1 { + \allowBreak + \mbreak + \part + \halfline + \halfline + \bar "||" + } + } + } % Format + \sideIVoice + >> + } + \new PipeBandDrumStaff \with { + instrumentName = "SHoC" + } + { + \sideIIVoice + } + >> + \header { + title = \title + subtitle = \subtitle + meter = \meter + instrument = \instrumentSide + composer = \composerSide + arranger = \arrangerSide + } +} diff --git a/2-4_marches/caller_herrin/side.shoc.ly b/2-4_marches/caller_herrin/side.shoc.ly new file mode 100644 index 0000000..18f06c9 --- /dev/null +++ b/2-4_marches/caller_herrin/side.shoc.ly @@ -0,0 +1,48 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\include "./config.ily" +\include "./notes.side.shoc.ily" + +mbreak = {\break} +\score { + \new PipeBandDrumStaff { + \global + << + \new NullVoice = "format" { + \repeat segno 2 { + \repeat volta 2 { + \part + \halfline + \volta 2 { \segnoMark \default } + \halfline + \volta 2 { \fine } + } + + \volta 1 { + \allowBreak + \mbreak + \part + \halfline + \halfline + \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 + } +}