From 895cade5727a94ae121f50cae082e86d411489ba Mon Sep 17 00:00:00 2001 From: Eric Teunis de Boone Date: Fri, 7 Aug 2015 00:05:35 +0200 Subject: [PATCH] Added various tunes Added a TODO list Added support for backsticking and crosssticking --- .gitignore | 1 + 2-4_marches/black_bear.side.ly | 50 +++++ 2-4_marches/duncan_mcinness.side.ly | 97 +++++++++ 2-4_marches/mackenzie_highlanders.side.ly | 54 +++++ .../on_the_road_to_passchendaele.side.ly | 44 ++++ 4-4_marches/51st_highland_division.side.ly | 54 +++++ 4-4_marches/flett_from_flotta.side.ly | 43 ++++ 4-4_marches/minstrel_boy.side.ly | 55 +++++ 4-4_marches/rowan_tree.ly | 33 +++ 4-4_marches/rowan_tree.side.ly | 38 ++++ 4-4_marches/scotland_the_brave.ly | 36 ++++ 4-4_marches/scotland_the_brave.side.ly | 34 +++ 4-4_marches/the_leaving_of_liverpool.side.ly | 46 +++++ 4-4_marches/the_pikemans_march.side.ly | 51 +++++ 4-4_marches/wings.side.ly | 53 +++++ 6-8_marches/hills_of_glenorchy.snare.ly | 49 +++++ README.md | 0 TODO | 15 ++ airs/alexander_mackenzie.side.ly | 65 ++++++ airs/amazing_grace.side.ly | 48 +++++ airs/farewell_to_camraw.side.ly | 31 +++ airs/loch_duich.side.ly | 63 ++++++ airs/miss_kirkwood.side.ly | 40 ++++ airs/morag_of_dunvegan.side.ly | 40 ++++ airs/my_home.side.ly | 39 ++++ airs/the_mist_covered_mountains.side.ly | 40 ++++ cleanpdfs | 6 + example.ly | 7 +- fullscores/template.ly | 95 +++++++++ hornpipes/itchy_fingers.side.ly | 61 ++++++ jigs/seaforth_sticks.side.ly | 149 +++++++++++++ lilydrum.ly | 195 +++++++++++++----- standards/24_standards.side.ly | 71 +++++++ standards/34_standards1.side.ly | 61 ++++++ standards/34_standards2.side.ly | 57 +++++ standards/34_standards3.side.ly | 61 ++++++ standards/44_standards.side.ly | 89 ++++++++ standards/68_standards.side.ly | 88 ++++++++ standards/standards.bass.ly | 78 +++++++ standards/standards.tenor.ly | 77 +++++++ strathspeys/aa_camerons.snare.ly | 48 +++++ strathspeys/molly_connell.bass.ly | 31 +++ strathspeys/molly_connell.side.ly | 41 ++++ strathspeys/molly_connell.tenor.ly | 36 ++++ 44 files changed, 2311 insertions(+), 59 deletions(-) mode change 100644 => 100755 .gitignore create mode 100755 2-4_marches/black_bear.side.ly create mode 100755 2-4_marches/duncan_mcinness.side.ly create mode 100755 2-4_marches/mackenzie_highlanders.side.ly create mode 100755 3-4_marches/on_the_road_to_passchendaele.side.ly create mode 100755 4-4_marches/51st_highland_division.side.ly create mode 100755 4-4_marches/flett_from_flotta.side.ly create mode 100755 4-4_marches/minstrel_boy.side.ly create mode 100644 4-4_marches/rowan_tree.ly create mode 100755 4-4_marches/rowan_tree.side.ly create mode 100644 4-4_marches/scotland_the_brave.ly create mode 100755 4-4_marches/scotland_the_brave.side.ly create mode 100755 4-4_marches/the_leaving_of_liverpool.side.ly create mode 100755 4-4_marches/the_pikemans_march.side.ly create mode 100755 4-4_marches/wings.side.ly create mode 100755 6-8_marches/hills_of_glenorchy.snare.ly mode change 100644 => 100755 README.md create mode 100755 TODO create mode 100755 airs/alexander_mackenzie.side.ly create mode 100755 airs/amazing_grace.side.ly create mode 100755 airs/farewell_to_camraw.side.ly create mode 100755 airs/loch_duich.side.ly create mode 100755 airs/miss_kirkwood.side.ly create mode 100755 airs/morag_of_dunvegan.side.ly create mode 100755 airs/my_home.side.ly create mode 100755 airs/the_mist_covered_mountains.side.ly create mode 100755 cleanpdfs mode change 100644 => 100755 example.ly create mode 100755 fullscores/template.ly create mode 100755 hornpipes/itchy_fingers.side.ly create mode 100755 jigs/seaforth_sticks.side.ly mode change 100644 => 100755 lilydrum.ly create mode 100755 standards/24_standards.side.ly create mode 100755 standards/34_standards1.side.ly create mode 100755 standards/34_standards2.side.ly create mode 100755 standards/34_standards3.side.ly create mode 100755 standards/44_standards.side.ly create mode 100755 standards/68_standards.side.ly create mode 100755 standards/standards.bass.ly create mode 100755 standards/standards.tenor.ly create mode 100755 strathspeys/aa_camerons.snare.ly create mode 100755 strathspeys/molly_connell.bass.ly create mode 100755 strathspeys/molly_connell.side.ly create mode 100755 strathspeys/molly_connell.tenor.ly diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 index fbf238f..b7f1aa7 --- a/.gitignore +++ b/.gitignore @@ -2,5 +2,6 @@ *.pdf *.png *.log +*tmp* bwwtolily.py _output/ diff --git a/2-4_marches/black_bear.side.ly b/2-4_marches/black_bear.side.ly new file mode 100755 index 0000000..feb177b --- /dev/null +++ b/2-4_marches/black_bear.side.ly @@ -0,0 +1,50 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 2/4 + + % Part 1 + \repeat volta 2 { + \partial 8 d8:32( | + g16.) \parenthesize g32 \flamd d16. g32 d16. \flamg g32 d16. g32 | + \flamd d16. \parenthesize g32 \flamd d16. g32 d16. \flamg g32 d16. g32 | + \flamd d8 d32 g32 d32 g32 d4 | + r4^\markup {\bold HOI} d8:32( g8:32)(-> | + + \break + + d16.) \parenthesize g32 \flamd d16. g32 d16. \flamg g32 d16. g32 | + \flamd d16. \parenthesize g32 \flamd d16. g32 d16. \flamg g32 d16. g32 | + \flamd d4 d4:32( | + d8) \flamg g8 \flamd d8 + + } + + \break + + % Part 2 ( Part 2.2 = Part 1) + d8 + d4:32( d4:32)( | + d8) g16. d32-> g16. g32 \flamd d16. g32 | + d4:32( d4:32)( | + d8) g16. d32-> g16. g32 \flamd d16. g32 | + + \break + + d4:32( d8.:32)( g16:32)( | + d8:32)( g8:32)( d4)( | + g8:32)( d8:32)( g16.) d32-> g16. g32 | + \flamd d8 d8:32( g8) \bar "|." + + }% End of drums % + + \header { + title = "Black Bear" + meter = "March" + composer = "E.T. de Boone, 2015" + instrument = "Side" + } +} \ No newline at end of file diff --git a/2-4_marches/duncan_mcinness.side.ly b/2-4_marches/duncan_mcinness.side.ly new file mode 100755 index 0000000..68cda82 --- /dev/null +++ b/2-4_marches/duncan_mcinness.side.ly @@ -0,0 +1,97 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 2/4 + \repeat volta 2{ + \partial 8 d8:32( | + g8) d16. g32-> d16. d32 \flamg g8 | + \tuplet 3/2 { d16 g d-> } \tuplet 3/2 { g16 d g-> } d8-> d8:32( | + + g8) d16. g32 d8:32( g8) | + \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d8:32( | + + g8) d16. g32-> d16. d32 \flamg g8 | + \tuplet 3/2 { d16 g d-> } \tuplet 3/2 { g16 d g-> } d8-> d8:32( | + + g8) \flamd d8 d16 \flamg g8 g16 | + \flamd d8 d8:32( g8) + } + \break + \repeat volta 2{ + \partial 8 r16. g32 | + \flamd d8 d16. g32-> d16. d32 \flamg g8 | + \tuplet 3/2 { d16 g d-> } \tuplet 3/2 { g16 d g-> } d8:32( g8) | + + \flamd d8. d16 \flamg g16 r16 g16 \flamd d16 | + \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g8. g16 | + + \flamd d8 d16. g32-> d16. d32 \flamg g8 | + \tuplet 3/2 { d16 g d-> } \tuplet 3/2 { g16 d g-> } d8-> d8:32( | + + g8) \flamd d8 d16 \flamg g8 g16 | + \flamd d8 d8:32( g8) + } + \break + \repeat volta 2{ + \partial 8 d16. g32 | + \flamd d16. g32 d16. d32 \flamg g16. d32 g16. g32 | + d16. \flamg g32 d16. d32 \flamg g8 d8:32( | + + g8) d16. g32 d8:32( g8) | + \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d16. g32 | + + \flamd d16. g32 d16. d32 \flamg g16. d32 g16. g32 | + d16. \flamg g32 d16. d32 \flamg g8 d8:32( | + + g8) \flamd d8 d16 \flamg g8 g16 | + \flamd d8 d8:32( g8) + } + \break + \repeat volta 2 { + \partial 8 d16. g32 | + d8:32( g8:32)( d8.) d16:64( | + d16.) g32 \tuplet 3/2 { d16 g d } \flamg g8 d8:32( | + + g8) d16. g32 d8:32( g8) | + \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d16. g32 | + } + \alternative { + { + d8:32( g8:32)( d8.) d16:64( | + d16.) g32 \tuplet 3/2 { d16 g d } \flamg g8 d8:32( | + + g8) \flamd d8 d16 \flamg g8 g16 | + \flamd d8 d8:32( g8) + \break + } + << + { + \flamd d16. g32 d16. d32 \flamg g16. d32 g16. g32 | + d16. \flamg g32 d16. d32 \flamg g8 d8:32( | + + g8) \flamd d8 d16 \flamg g8 g16 | + \flamd d8 d8:32( g4) + \bar "|." + } + \new DrumStaff{ + \once \omit Staff.TimeSignature + \flamd d16. g32 d16. d32 \flamg g16. d32 g16. g32 | + d16. \flamg g32 d16. d32 \flamg g8 d8:32( | + + g16.) d32:128( d16.) g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 | + \flamd d8 d8:32( g4) + } + >> + } + }% End of drums % + + \header { + title = "Duncan McInness" + meter = "Drum Salute in Quick Time" + composer = "" + instrument = "Side" + } +} \ No newline at end of file diff --git a/2-4_marches/mackenzie_highlanders.side.ly b/2-4_marches/mackenzie_highlanders.side.ly new file mode 100755 index 0000000..f3775aa --- /dev/null +++ b/2-4_marches/mackenzie_highlanders.side.ly @@ -0,0 +1,54 @@ +\version "2.18.2" + + +\include "lilydrum.ly" + +\score { + \new DrumStaff = "staff_side" { + \set DrumStaff.drumStyleTable = #(alist->hash-table pipeband-style) + \set Staff.instrumentName = #"Side" + \set Staff.shortInstrumentName = #"S.D." + + \time 2/4 + \eighthBeaming + + \drummode { + \repeat volta 2{ + \partial 8 d8:32( | + g8) \tuplet 3/2 { d16 g d } \flamg g16. d32-> g16. g32 | + \flamd d8 d8:32( g8:32)(-> \tuplet 3/2 { d16) g d } | + + \flamg g8[ \dragd d16. d32]-> g16.[ \dragd d32 d16. g32] | + d4:32( d8) d8:32( | + + g8) \tuplet 3/2 { d16 g d } \flamg g16. d32-> g16. g32 | + \flamd d8 d8:32( g8:32)(-> \tuplet 3/2 { d16) g d } | + + + \flamg g8-> \tuplet 3/2 { \flamd d16 g d-> } g16. g32 \flamd d8 | + d4:32( d8) + } + \break + \repeat volta 2{ + \partial 8 g8 | + d8:32( \tuplet 3/2 { g16) d g-> } d16.-> g32-> d32 g d g-> | + d8-> d8:32( g8) d16. g32 | + + d8:32( \tuplet 3/2 { g16) d g-> } d32 g d g-> d16.-> g32 | + d4:32( d8) g8 | + + d8:32( \tuplet 3/2 { g16) d g-> } d8:32(-> g8:32)(-> | + \tuplet 3/2 { d16) g d->} g16. g32 d8:32(-> \tuplet 3/2 { g16) d g } | + + \flamg g8-> \tuplet 3/2 { \flamd d16 g d-> } g16. g32 \flamd d8 | + d4:32( d8) + } + } + } + +} + + \header { + title = "MacKenzie Highlanders" + meter = "March" + } \ No newline at end of file diff --git a/3-4_marches/on_the_road_to_passchendaele.side.ly b/3-4_marches/on_the_road_to_passchendaele.side.ly new file mode 100755 index 0000000..4e4f6ce --- /dev/null +++ b/3-4_marches/on_the_road_to_passchendaele.side.ly @@ -0,0 +1,44 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 3/4 + \repeat volta 2{ + \flamd d8. g16 d4:32( d8) d8:32( | + \tuplet 3/2 { g16) d g } \flamd d8 \flamd d4 d4:32( | + + d8.) g16 d8:32(-> \tuplet 3/2 { g16) d g } d8:32(-> g8:32)(-> | + \tuplet 3/2 { d16) g d-> } g16. g32 \flamd d8 d8:32( g16.) d32-> g16. g32 | + \break + \flamd d8.^"2 of 2" g16 d4:32( d8) d8:32( | + \tuplet 3/2 { g16) d g } \flamd d8 d4:32( d4) | + + \flamd d8. g16 d4:32( d8:32)(-> \tuplet 3/2 { g16) d g } | + d16. d32 \flamg g8 d4:32( d4) + } + \break + \repeat volta 2{ + d16[ \dragg g8 g16] d8:32( g8) d4:32( | + \tuplet 3/2 { d16) g d-> } g16. g32 \flamd d4 d4:32( | + + d8.) g16 d8:32(-> \tuplet 3/2 { g16) d g } d8:32(-> g8:32)(-> | + \tuplet 3/2 { d16) g d-> } g16. g32 \flamd d8 d8:32( g16.) d32-> g16. g32 | + \break + d8.^"1 of 2" g16 d8:32( g8) d4:32( | + \tuplet 3/2 { g16) d g } \flamd d8 d4:32( d4) | + + \flamd d8. g16 d4:32( d8:32)(-> \tuplet 3/2 { g16) d g } | + d16. d32 \flamg g8 d4:32( d4) + } + \break + }% End of drums % + + \header { + title = "On the Road to Passchendaele" + meter = "Retreat" + composer = "" + instrument = "Side" + } +} \ No newline at end of file diff --git a/4-4_marches/51st_highland_division.side.ly b/4-4_marches/51st_highland_division.side.ly new file mode 100755 index 0000000..f608998 --- /dev/null +++ b/4-4_marches/51st_highland_division.side.ly @@ -0,0 +1,54 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 4/4 + + \repeat volta 2 { + \partial 8 d16. g32 | + d4:32( d8.) g16 \flamd d8 d8:32( g8) d8:32( | + g8.) g16 \flamd d8 \flamg g8 d4:32(-> d8.)-> g16 | + + + } + \alternative { + { + d8:32(-> g8) r8 d8:32( g8) g16. d32-> g16. g32 \flamd d8 | + \flamg g4 d4:32( d4) r8 + } + { + d8:32(-> g8) \flamd d8 d8:32( \tuplet 3/2 { g16) d g } \flamd d16. g32-> d16. d32 \flamg g8 | + \flamg g4 d4:32( d4) r8 + } + } + + \break + d16. g32 | + d8:32(-> \tuplet 3/2 { g16) d g } d8:32(-> g8:32)(-> \tuplet 3/2 { d16) g d } \flamg g8 \flamd d8 d8:32( | + \tuplet 3/2 { g16) d g } \flamd d16. g32-> \tuplet 3/2 { d16 g d } \flamg g8 d4:32(-> d8.)-> g16 | + + d8:32(-> g8) r8 d8:32( g8) g16. d32-> g16. g32 \flamd d8 | + + \set Timing.measureLength = #(ly:make-moment 7/8) + \flamg g4 d4:32( d4) r8 + + \break + \set Timing.measureLength = #(ly:make-moment 1/8) + d16. g32 | + \set Timing.measureLength = #(ly:make-moment 4/4) + d4:32( d8.) g16 \flamd d8 d8:32( g8) d8:32( | + g8.) g16 \flamd d8 \flamg g8 d4:32(-> d8.)-> g16 | + + d8:32(-> g8) \flamd d8 d8:32( \tuplet 3/2 { g16) d g } \flamd d16. g32-> d16. d32 \flamg g8 | + \flamg g4 d4:32( d4) r8 + }% End of drums % + + +}\header { + title = "51st Highland Division" + meter = "March" + composer = "" + instrument = "Side" + } \ No newline at end of file diff --git a/4-4_marches/flett_from_flotta.side.ly b/4-4_marches/flett_from_flotta.side.ly new file mode 100755 index 0000000..186660c --- /dev/null +++ b/4-4_marches/flett_from_flotta.side.ly @@ -0,0 +1,43 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 4/4 + + \repeat volta 2{ + \partial 8 d8:32( | + g8.) g16 d8:32( g8) d4:32( d8) d8:32( | + g8) \tuplet 3/2 { d16 g d-> } g16. g32 d8 \flamg g4 d8:32( g8:32)( | + d4) d8:32(-> \tuplet 3/2 { g16) d g } \flamd d16. g32 d16. g32 \flamd d8 d8:32( | + d4)-> d4:32( d4) d4:32( | + \break + g8.) g16 d8:32( g8) d4:32( d8) d8:32( | + g8) \tuplet 3/2 { d16 g d-> } g16. g32 d8 \flamg g4 d8:32( g8:32) | + \flamd d8 \tuplet 3/2 { g16 d g } d8:32(-> g8:32)(-> \tuplet 3/2 { d16) g d } \flamg g8 \flamd d8 g8:32( | + d4)-> d4:32( d4) r8 + } + \break + \repeat volta 2{ + \partial 8 r8| + d4:32( d8) d32 g d g d32 g d g d8 \flamg g8 d8:32( | + g8) \tuplet 3/2 { d16 g d-> } g16. g32 d8 d4:32( g8:32)(-> d8:32)(-> | + d4) r4 r4 r4 | + d8.:32(-> g16) d8:32(-> g8)-> d32 g d g d16. g32-> r16 g16-> r16 g16-> | + \break + g8.:32(-> g16) d8:32(-> g8) d4:32( d8) d8:32( | + g8) \tuplet 3/2 { d16 g d-> } g16. g32 d8 \flamg g4 d8:32( g8:32) | + \flamd d8 \tuplet 3/2 { g16 d g } d8:32(-> g8:32)(-> \tuplet 3/2 { d16) g d } \flamg g8 \flamd d8 g8:32( | + d4)-> d4:32( d4) r8 + } + + }% End of drums % + + \header { + title = "Flett from Flotta" + meter = "March" + composer = "" + instrument = "Side" + } +} \ No newline at end of file diff --git a/4-4_marches/minstrel_boy.side.ly b/4-4_marches/minstrel_boy.side.ly new file mode 100755 index 0000000..e7c0439 --- /dev/null +++ b/4-4_marches/minstrel_boy.side.ly @@ -0,0 +1,55 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \new DrumStaff = "staff_side" { + \set DrumStaff.drumStyleTable = #(alist->hash-table pipeband-style) + \set Staff.instrumentName = #"Side" + \set Staff.shortInstrumentName = #"S.D." + + \time 4/4 + \drummode { + \repeat volta 2{ + \partial 4 + + \dragd d16. d32-> g16. g32 | + + d4:32( d8.) g16 \flamd d8 d8:32( g8) d8:32( | + g16.) d32-> g16. g32 \flamd d8 \flamg g8 d4:32(-> d4:32)(-> | + + \break + d8:32)(-> g8:32)-> r8 d8:32( g8) \dragd d16. d32-> g16. g32 \flamd d8 | + \flamd d4 d4:32( d4) + } + + \break + + % Part 2 + \partial 4 + \flamd d8. d16:32( | + g16) g16 d8:32( g16) g16 d8:32( g8:32)( d8) r8 d8:32( | + g16.) d32-> g16. g32 \flamd d8 \flamg g8 d4:32(-> d4:32)(-> | + + d8:32)(-> g8:32)-> r8 d8:32( g8) \dragd d16. d32-> g16. g32 \flamd d8 | + \flamd d4 d4:32( d4) + + \break + + \dragd d16. d32-> g16. g32 | + + d4:32( d8.) g16 \flamd d8 d8:32( g8) d8:32( | + g16.) d32-> g16. g32 \flamd d8 \flamg g8 d4:32(-> d4:32)(-> | + + d8:32)(-> g8:32)-> r8 d8:32( g8) \dragd d16. d32-> g16. g32 \flamd d8 | + \flamd d4 d4:32( d4) + + } + } + +} + +\header { + title = "Minstrel Boy" + meter = "March" +} \ No newline at end of file diff --git a/4-4_marches/rowan_tree.ly b/4-4_marches/rowan_tree.ly new file mode 100644 index 0000000..ecce472 --- /dev/null +++ b/4-4_marches/rowan_tree.ly @@ -0,0 +1,33 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 4/4 + + % Part 1 + \repeat volta 2 { + \partial 4 + r8 d8^"Part 2 of 2" | + d4:32( d8) g8 d4:32( d8) g8 | + \flamd d8 g16. d32-> g16. g32 \flamd d16. g32 \flamd d16. d32:128( d16.) g32-> d32 g d \flamd d g8 | + \flamd d8 d8:32( g8) d8:32( \tuplet 3/2 { g16) d g } \flamd d16. g32 d16. g32-> d g d \flamd d | + d4 d4:32( d4) + } + \break + % Part 2 ( Part 2.2 = Part 1) + d8. g16 | + d8:32(-> g8:32)(-> g8:32)( d8:32)(-> g8:32)( d8:32)(-> g8)-> d8:32( | + g8.) g16 d8:32( g8) \flamd d8 d8:32( g8.) g16 | + \flamd d8 d8:32( g8) d8:32( \tuplet 3/2 { g16) d g } \flamd d16. g32 d16. g32-> d g d \flamd d | + d4 d4:32( d4) + }% End of drums % +} + +\header { + title = "Rowan Tree" + meter = "Quick March" + composer = "" + instrument = "Side" +} diff --git a/4-4_marches/rowan_tree.side.ly b/4-4_marches/rowan_tree.side.ly new file mode 100755 index 0000000..45eb077 --- /dev/null +++ b/4-4_marches/rowan_tree.side.ly @@ -0,0 +1,38 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 4/4 + + % Part 1 + \repeat volta 2 { + \partial 4 + r8 d8 | + d4:32( d8) g8 d4:32( d8) g8 | + \flamd d8 g16. d32-> g16. g32 \flamd d16. g32 \flamd d16. d32:128( d16.) g32-> d32 g d \flamd d g8 | + \flamd d8 d8:32( g8) d8:32( \tuplet 3/2 { g16) d g } \flamd d16. g32 d16. g32-> d g d \flamd d | + d4 d4:32( d4) + } + \break + % Part 2 ( Part 2.2 = Part 1) + d8. g16 | + d8:32(-> g8:32)(-> g8:32)( d8:32)(-> g8:32)( d8:32)(-> g8)-> d8:32( | + g8.) g16 d8:32( g8) \flamd d8 d8:32( g8.) g16 | + \flamd d8 d8:32( g8) d8:32( \tuplet 3/2 { g16) d g } \flamd d16. g32 d16. g32-> d g d \flamd d | + d4 d4:32( d4) + + r8 d8 | + d4:32( d8) g8 d4:32( d8) g8 | + \flamd d8 g16. d32-> g16. g32 \flamd d16. g32 \flamd d16. d32:128( d16.) g32-> d32 g d \flamd d g8 | + \flamd d8 d8:32( g8) d8:32( \tuplet 3/2 { g16) d g } \flamd d16. g32 d16. g32-> d g d \flamd d | + d4 d4:32( d4) + }% End of drums % + \header { + title = "Rowan Tree" + meter = "Quick March" + composer = "" + instrument = "Side" + } +} \ No newline at end of file diff --git a/4-4_marches/scotland_the_brave.ly b/4-4_marches/scotland_the_brave.ly new file mode 100644 index 0000000..a5eded7 --- /dev/null +++ b/4-4_marches/scotland_the_brave.ly @@ -0,0 +1,36 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +#(set-default-paper-size "a4landscape") +\score { + \drums { + \time 4/4 + + % Part 1 + \repeat volta 2 { + \partial 8 d8:32( | + g8.) g16 d8:32( g8) \flamd d8 d8:32( g8) d8:32( | + \tuplet 3/2 { g16) d g } \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d8:32( | + g8.) g16 d8:32( g8) \flamd d8 d8:32( \tuplet 3/2 { g16) d g } d8 | + \flamd d4 d4:32( d4) r8 + } + + \break + + % Part 2 ( Part 2.2 = Part 1) + g8 | + d4:32( d8) g8 d4:32( d8) g8:32( | + \tuplet 3/2 { g16) d g } \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d8 | + d4:32( d8) g8 d4:32( d8) g8 | + \flamd d4 d4:32( d4) r8 + + }% End of drums % +} + +\header { + title = "Scotland the Brave" + meter = "Quick March" + composer = "" + instrument = "Side" +} diff --git a/4-4_marches/scotland_the_brave.side.ly b/4-4_marches/scotland_the_brave.side.ly new file mode 100755 index 0000000..ac986fc --- /dev/null +++ b/4-4_marches/scotland_the_brave.side.ly @@ -0,0 +1,34 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 4/4 + + % Part 1 + \repeat volta 2 { + \partial 8 d8:32( | + g8.) g16 d8:32( g8) \flamd d8 d8:32( g8) d8:32( | + \tuplet 3/2 { g16) d g } \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d8:32( | + g8.) g16 d8:32( g8) \flamd d8 d8:32( \tuplet 3/2 { g16) d g } d8 | + \flamd d4 d4:32( d4) r8 + } + + \break + + % Part 2 ( Part 2.2 = Part 1) + g8 | + d4:32( d8) g8 d4:32( d8) g8:32( | + \tuplet 3/2 { g16) d g } \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d8 | + d4:32( d8) g8 d4:32( d8) g8 | + \flamd d4 d4:32( d4) r8 + + }% End of drums % + \header { + title = "Scotland the Brave" + meter = "Quick March" + composer = "" + instrument = "Side" + } +} \ No newline at end of file diff --git a/4-4_marches/the_leaving_of_liverpool.side.ly b/4-4_marches/the_leaving_of_liverpool.side.ly new file mode 100755 index 0000000..93fa397 --- /dev/null +++ b/4-4_marches/the_leaving_of_liverpool.side.ly @@ -0,0 +1,46 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 4/4 + + \repeat volta 2{ + \partial 4 r8 d16. g32 | + \flamd d8 \tuplet 3/2 { d16 g d } \flamg g8 d8:32( g16.) d32-> g16. g32 \flamd d8 d8:32( | + + \tuplet 3/2 { g16) d g } \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d16. g32 | + + \flamd d8 \tuplet 3/2 { d16 g d } \flamg g8 d8:32( g16.) d32-> g16. g32 \flamd d8 d8 | + + \flamd d4 d4:32( d4) + } + \break + \partial 4 \flamd d4 | + d4:32(\< d4:32)(-> d8)\! d32 g d g d8-> d8:32( | + + \tuplet 3/2 { g16) d g } \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d16. g32 | + + d4:32(\< d4:32)(-> d8)\! d32 g d g d8-> g8 | + + \flamd d4 d4:32( d4) r8 + + \partial 4 \flamd d4 | + d4:32(\< d4:32)(-> d8)\! d32 g d g d8-> d8:32( | + + \tuplet 3/2 { g16) d g } \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d16. g32 | + + \flamg g16. d32:128( d16.) g32 d16.:64( d32) \tuplet 3/2 { g16 d g } \flamd d16. g32-> d32 g d g d16. g32-> d32 g d g | + + d4 d4:32( d4) r8 + + }% End of drums % + + \header { + title = "The Leaving of Liverpool" + meter = "March" + composer = "" + instrument = "Side" + } +} \ No newline at end of file diff --git a/4-4_marches/the_pikemans_march.side.ly b/4-4_marches/the_pikemans_march.side.ly new file mode 100755 index 0000000..9c743e5 --- /dev/null +++ b/4-4_marches/the_pikemans_march.side.ly @@ -0,0 +1,51 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 4/4 + + \repeat volta 2 { + \partial 8 g8 | + \flamd d4_^ d32 g d g d8-> \flamd d8 \flamg g8 r8 d8:32( | + g16.) d32-> g16. g32 d16. g32-> d16. d32 \flamg g8 d8:32( g8) g8 | + \flamd d4 \flamd d16 g-> d d \flamg g16 d-> g g \flamd d16 g-> d d | + \flamd d4 d4:32( d4) r8 g8 | + \break + \flamd d4_^ d32 g d g d8-> \flamd d8 \flamg g8 r8 d8:32( | + \tuplet 3/2 { g16) d g } \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 \flamd d16. g32 d32 g d g d8-> d16. g32 | + d8:32( d8:32)(-> d8:32)( d8:32)(-> d8)-> d32 g d g d8-> g8 | + \flamd d4 d4:32( d4) r8 + } + \break + \partial 8 d16. g32 | + \flamd d8 \tuplet 3/2 { d16 g d } \flamg g8 d8:32( g16.) d32-> g16. g32 \flamd d8 d8:32( | + g16.) d32-> g16. g32 d16. g32-> d16. d32 \flamg g8 d8:32( g8) g8 | + d8:32( d8:32)(-> d8:32)( d8:32)(-> d8)-> d32 g d g d8-> d16. g32 | + \flamd d4 d8:32( g8:32)(-> d4) \flamd d16 \p g \flamg g d | + + \break + \flamd d8\f \flamg g8 r8 d8:32( g16.) d32-> g16. g32 \flamd d8 d8:32( | + g16.) d32-> g16. g32 d16. g32-> d16. d32 \flamg g8 d8:32( g8) d16. g32 | + d8.:32(-> g16:64)(-> d8:32)(-> g8)-> \flamd d16.\> g32-> d16. d32\! \flamg g16.\> d32-> g16. g32\! | + \flamd d4 d4:32( d4) r8 d16. g32 | + + \break + \flamd d8\f \flamg g8 r8 d8:32( g16.) d32-> g16. g32 \flamd d8 d8:32( | + g16.) d32-> g16. g32 d16. g32-> d16. d32 \flamg g8 d8:32( g8) d16. g32 | + d8.:32(-> g16:64)(-> d8:32)(-> g8)-> d32 g d g d16.-> g32-> d32 g d g d8-> | + \flamd d4 d8:32( g8:32)(-> d4) r4 + + + + + + }% End of drums % + \header { + title = "The Pikeman's March" + meter = "March" + composer = "" + instrument = "Side" + } +} \ No newline at end of file diff --git a/4-4_marches/wings.side.ly b/4-4_marches/wings.side.ly new file mode 100755 index 0000000..cd866af --- /dev/null +++ b/4-4_marches/wings.side.ly @@ -0,0 +1,53 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 4/4 + + % Part 1 + \repeat volta 2 { + \partial 8 + d8:32)(^"Part 2 of 2" | + g8.) \parenthesize d16 d8:32( g8) r8 d32-> \dr g d g d-> g d g d8-> \fr | + \flamd d8 g16. d32-> g16. g32 \flamd d8 d4:32( d8) d16. g32 | + } + \alternative { + { + \break + \set Timing.measureLength = #(ly:make-moment 4/4) + d4:32( d8) \flamg g8 d16 \flamg g8 g16 \flamd d8 d8:32( | + \set Timing.measureLength = #(ly:make-moment 8/8) + \tuplet 3/2 { g16) d g } \flamd d8 d16. g32 \dragd d8 d32 g d g d8 d4:32( + } + { + \break + \set Timing.measureLength = #(ly:make-moment 4/4) + d4:32)( d8) \flamg g8 d32 g d g d8 d16. g32 \dragd d8 | + \set Timing.measureLength = #(ly:make-moment 7/8) + d32 g d g d8 d4:32( d4) r8 + } + } + \bar "|." + \break + % Part 2 ( Part 2.2 = Part 1) + \set Timing.measureLength = #(ly:make-moment 1/8) + d8:32( | + \set Timing.measureLength = #(ly:make-moment 4/4) + g8) d16. g32 d16. d32:128( d8) \flamd d8 d16. g32 d8:32(-> g8:32)(-> | + d8.)-> g16 d8:32( g16.) g32 d8:32( g16.) g32 \tuplet 3/2 { d16 g d-> } \tuplet 3/2 { g d g } | + \break + \flamd d8 d16. g32-> d16. d32 \flamg g8 \flamd d4 \tuplet 3/2 { d16 g d } \flamg g8 | + \flamd d4 r4 d8:32(-> g8:32)(-> d8:32)(-> g8:32)(-> \bar "|." + + + }% End of drums % + + \header { + title = "Wings" + meter = "Quick March" + composer = "" + instrument = "Side" + } +} \ No newline at end of file diff --git a/6-8_marches/hills_of_glenorchy.snare.ly b/6-8_marches/hills_of_glenorchy.snare.ly new file mode 100755 index 0000000..fe11062 --- /dev/null +++ b/6-8_marches/hills_of_glenorchy.snare.ly @@ -0,0 +1,49 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\drums { + \time 6/8 + + % Part 1 + \repeat volta 2 { + \partial 8 d8 | + \flamg g4 \flamd d8-> g8 \tuplet 3/2 { d32 g32 d32 } g8.-> | + \tuplet 5/2 { d8 g d g d } g8-> d4.:32( | + d8.) g16 \tuplet 3/2 { \flamd d32 d32 g16 d16 } g16 d16 g16 d16 \tuplet 3/2 { \flamg g32 g32 d16 g16 } | + d16 g16 d16 g16 \flamd d8 \flamg g4 d8 | + + \break + + \flamg g4 \flamd d8-> g8 \tuplet 3/2 { d32 g32 d32 } g8.-> | + \tuplet 5/2 { d8 g d g d } g8-> \flamd d8 \tuplet 3/2 { g8 d8 g8 } | + \flamd d16 d16 g16 d16 g16 d16 \flamg g16 g16 d16 g16 d16 g16:32(-> | + g8.:32)( d16) g8:32(-> d4) + + } + + \break + + % Part 2 ( Part 2.2 = Part 1) + \repeat volta 2 { + \tuplet 5/2 { d16 g d g d } | + g8. d16 g8 d4.:32( | + d16.) g32 d16 g16 d16 g16 d16 g16 d16 g16 d8 | + \flamg g16.d32 g16 d16 \flamg g16 g16 \tuplet 3/2 { d16 g16 d16 } \flamg g8. d16 | + g16 d16 \flamg g16 g16 \tuplet 3/2 { d16 g16 d16 } \flamg g8.d16 g8 + + \break + + \flamg g8. d16 g8 d4.:32( | + d16.) g32 d16 g16 d16 g16 d16 g16 d16 g16 d8 | + \flamd d16 d16 g16 d16 g16 d16 \flamg g16 g16 d16 g16 d16 g16:32(-> | + g8.:32)( d16) g8:32(-> d4) + } +}% End of drums % + +\header { + title = "Hills of Glenorchy" + meter = "March" + composer = "G. Clark, 1977" + instrument = "Side" +} \ No newline at end of file diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/TODO b/TODO new file mode 100755 index 0000000..d7791cc --- /dev/null +++ b/TODO @@ -0,0 +1,15 @@ +TODO + * flam function : detect whether left flam or right flam. This depends on the note, whether it is right or left respectively + * show 8th and 16th beats in beaming, currently only 8ths + * include EUSPBA flourishing symbols, maybe a sprite file ?!? + * spanners (traditional and regimental spanners) + * symbols + * Very special beats (backsticking, crosssticking and the like..) + * Macros for tutti's (unisons), "Part 2 of $n", + + * Find a nice filing system for easy saving, editing, generation of the scores + *** script to easily generate the scores + should be able to generate single instrument scores aswell as full drumscores, + and possibly fullscores (with the pipetune) + from referenced files + *** templates \ No newline at end of file diff --git a/airs/alexander_mackenzie.side.ly b/airs/alexander_mackenzie.side.ly new file mode 100755 index 0000000..2fd2656 --- /dev/null +++ b/airs/alexander_mackenzie.side.ly @@ -0,0 +1,65 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 6/8 + + % Part 1 + \repeat volta 2 { + \partial 8 d16. g32 | + d8:32( d8.)-> g16 d4:32( d8) | + \dragd d16. d32-> g16. g32 \flamd d8 d4.:32( | + d4) d16. g32 d8:32( d8) g8 | + \flamd d16. g32 d16. \flamg g32 d16. g32 \flamd d4 d16. g32 | + + \break + + d8:32( d8.)-> g16 d4:32( d8) | + \dragd d16. d32-> g16. g32 \flamd d8 d4:32( d16.) g32 | + d8:32( g16.) d32-> g16. g32 d8:32( g16.) d32-> g16. g32 | + d4.:32( d4) + + } + + \break + + % Part 2 ( Part 2.2 = Part 1) + d8:32( | + g4) \flamd d16. g32 d8:32( g8) \flamd d8 | + d32-> g32 d32 g32 d32 g32 d32 g32-> d32 g32 d32 g32 d4-> d8:32( | + g4) \flamd d16. g32 d8:32( g8.) g16 | + d4.:32( d4) d8:32( | + + \break + + g4) \flamd d16. g32 d8:32( g8) \flamd d8 | + d32-> g32 d32 g32 d32 g32 d32 g32-> d32 g32 d32 g32 d4-> \flamd d16. g32 | + d8:32( g16.) d32-> g16. g32 d8:32( g16.) d32-> g16. g32 | + d4.:32( d4) + + \break + d16. g32 | + d8:32( d8.)-> g16 d4:32( d8) | + \dragd d16. d32-> g16. g32 \flamd d8 d4.:32( | + d4) d16. g32 d8:32( d8) g8 | + \flamd d16. g32 d16. \flamg g32 d16. g32 \flamd d4 d16. g32 | + + \break + + d8:32( d8.)-> g16 d4:32( d8) | + \dragd d16. d32-> g16. g32 \flamd d8 d4:32( d16.) g32 | + d8:32( g16.) d32-> g16. g32 d8:32( g16.) d32-> g16. g32 | + d4.:32( d4) + \bar "|." + + }% End of drums % + + \header { + title = "Alexander MacKenzie" + meter = "Slow March" + composer = "E.T. de Boone, 2015" + instrument = "Side" + } +} \ No newline at end of file diff --git a/airs/amazing_grace.side.ly b/airs/amazing_grace.side.ly new file mode 100755 index 0000000..81798f5 --- /dev/null +++ b/airs/amazing_grace.side.ly @@ -0,0 +1,48 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 3/4 + + \partial 4 + \flamd d8. g16 | + + \repeat volta 2{ + \flamd d2)\! \flamd d8 g16 d16 | + \flamd d2 \flamd d8. g16 | + d4:32( d4:32)( d4:32)(\> | + d2)\! \flamd d8. g16 | + \break + + \flamd d2 \flamd d8 g16 d16 | + \flamd d2 \flamd d8. \flamg g16-> | + d4:32(\< d4:32)( d4:32)(\> | + d4:32)(\! d4:32)( d4:32)(\< | + \break + + d2->)\! d8 g16 d16 | + \flamd d2 d8. g16 | + d4:32( d4:32)( d4:32)(\> | + d2)\! \flamd d8. g16 | + \break + + \flamd d2 d8 g16 d16 | + \flamd d2 \dragd d4 | + d4:32(\> d4:32)( d4:32)(\! | + d4:32)( d4:32)(\< d4:32)( + \break + \bar "||" + } + + + }% End of drums % + + \header { + title = "Amazing Grace" + meter = "Hymn" + composer = "E.T. de Boone, 2015" + instrument = "Side" + } +} \ No newline at end of file diff --git a/airs/farewell_to_camraw.side.ly b/airs/farewell_to_camraw.side.ly new file mode 100755 index 0000000..05d2dcf --- /dev/null +++ b/airs/farewell_to_camraw.side.ly @@ -0,0 +1,31 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \new DrumStaff = "staff_side" { + \set DrumStaff.drumStyleTable = #(alist->hash-table pipeband-style) + \set Staff.instrumentName = #"Side" + \set Staff.shortInstrumentName = #"S.D." + + \time 4/4 + \drummode { + \repeat volta 2{ + r1 | + r1 | + \flamd d8 g8 \flamd d32 g d g d g d g d16.-> g32 d32 g d g d16 g d g | + \flamd d4 r4 r8 \flamd d32 g d g d16-> g d g | + \flamd d4 d32 g d g d g d g d4 r4 | + \flamd d4 \flamd d8 \flamg g8 d4 d32 g d g d g d g | + d16 g \flamd d32 g d g \flamd d16 g d32 g d g d8 d32 g d g d16 g d g | + \flamd d8 \flamg g8 r4 r2 + } + } + } + +} + + \header { + title = "Farewell to Camraw" + meter = "Slow Air" + } \ No newline at end of file diff --git a/airs/loch_duich.side.ly b/airs/loch_duich.side.ly new file mode 100755 index 0000000..4c0b5cd --- /dev/null +++ b/airs/loch_duich.side.ly @@ -0,0 +1,63 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 6/8 + + \repeat volta 2 { + \flamd d4 \flamd d8 d16:64( d8) d16:64( d8) | + d4:32( d8) \dragd d16 d-> g g \flamd d8 | + + \flamd d4 \flamd d8 d16:64( d8) d16:64( d8) | + d4:32( g8:32)(-> \tuplet 3/2 { d16) g d-> } g16 g \flamd d8 | + + \flamd d4 \flamd d8 d16:64( d8) d16:64( d8) | + d4:32( d8) \dragd d16 d-> g g \flamd d8 | + + \flamg g8 d8:32( d8) r8 d8:32( d8) | + \dragd d16 d-> g g \flamd d8 d4.:32(\< | + } + \break + \repeat volta 2 { + d4)\! g8 d8:32( d8) g8 | + d8:32( d8) g8 \dragd d16 d-> g g \flamd d8 | + + \flamg g4 g8 d8:32( d8) g8 | + d4:32( g8:32)(-> \tuplet 3/2 { d16) g d-> } g16 g \flamd d8 | + + \flamd d4 \flamd d8 d16:64( d8) d16:64( d8) | + d4:32( d8) \dragd d16 d-> g g \flamd d8 | + + \flamg g8 d8:32( d8) r8 d8:32( d8) | + \dragd d16 d-> g g \flamd d8 d4.:32(\< | + } + \break + \repeat volta 2 { + d8)\! \tuplet 3/2 { d16 g d } \flamg g8 d8:32( \tuplet 3/2 { d16) g d } \flamg g8 | + d8 g16 d-> g g d4.:32(\< | + + d8)\! \tuplet 3/2 { d16 g d } \flamg g8 d8:32( \tuplet 3/2 { d16) g d } \flamg g8 + d4:32( g8:32)(-> \tuplet 3/2 { d16) g d-> } g16 g \flamd d8 | + + d8 \tuplet 3/2 { d16 g d } \flamg g8 d8:32( \tuplet 3/2 { d16) g d } \flamg g8 | + d4:32( d8) \dragd d16 d-> g g \flamd d8 | + } + \alternative { + { + \dragd d16 d-> g g \flamd d8 d4.:32(\< | + } + { + \dragd d16)\! d-> g g \flamd d8 \flamd d4. | + } + } + }% End of drums % + + \header { + title = "Loch Duich" + meter = "Slow Air" + composer = "" + instrument = "Side" + } +} \ No newline at end of file diff --git a/airs/miss_kirkwood.side.ly b/airs/miss_kirkwood.side.ly new file mode 100755 index 0000000..99bf0f1 --- /dev/null +++ b/airs/miss_kirkwood.side.ly @@ -0,0 +1,40 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 6/8 + + \repeat volta 2 { + d4.:32( d4) g8 | + \flamd d8 g16 d16-> g16 g16 d4.:32(\< | + d8)\! \tuplet 3/2 { d16 g d } \flamg g8 d8:32( \tuplet 3/2 { d16) g d } \flamg g8 | + d2.:32(\< | + \break + d8)\! \flamg g8. g16 d4:32( d8) | + d8:32( d8.) g16 d4.:32( | + d8) \tuplet 3/2 { d16 g d } \flamg g8 d8:32( g16) d16-> g16 g16 | + d4.:32( d4) r8 + } + \break + \repeat volta 2 { + d4:32( d8) g8 d8:32( d8) | + \flamd d8 g16 d16-> g16 g16 d4.:32(\< | + d8)\! \tuplet 3/2 { d16 g d } \flamg g8 d8:32( \tuplet 3/2 { d16) g d } \flamg g8 | + \dragd d16 d16-> g16 g16 \flamd d8 d8:32( d8) g8 | + \break + d4:32( d8) g8 d8:32( d8) | + \flamd d8 g16 d16-> g16 g16 d4.:32(\< | + d8)\! \tuplet 3/2 { d16 g d } \flamg g8 d8:32( g16) d16-> g16 g16 | + d4.:32( d4) r8 + } + }% End of drums % + + \header { + title = "Miss Kirkwood" + meter = "Slow Air" + composer = "" + instrument = "Side" + } +} \ No newline at end of file diff --git a/airs/morag_of_dunvegan.side.ly b/airs/morag_of_dunvegan.side.ly new file mode 100755 index 0000000..699a120 --- /dev/null +++ b/airs/morag_of_dunvegan.side.ly @@ -0,0 +1,40 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 6/8 + + \repeat volta 2 { + \flamd d8 d8:32( g8) \flamd d8 r8 \flamd d8 | + g8 d8:32( g8) g8 \tuplet 3/2 { d16 g d } g8 | + \flamd d8 d8:32( g8) \flamd d8 r8 d8 | + \tuplet 3/2 { d16 g d } g8 \flamd d8 d4.:32(\< | + + d8)\! d8:32( g8) \flamd d8 r8 \flamd d8 | + g8 d8:32( g8) \flamd d8 \tuplet 3/2 { d16 g d } g8 | + \flamd d8 d8:32( g8) \flamd d8 g16. d32-> g16. g32 | + d4.:32( d4.) + } + \break + \repeat volta 2 { + d16.-> g32 d16. d32 g8 d8:32(-> g8) \flamd d8 | + d16.-> g32 d16. d32 g8 \flamd d8-> \tuplet 3/2 { d16 g d } g8 | + d16.-> g32 d16. d32 g8 d8:32(-> g8) \flamd d8 | + \tuplet 3/2 { d16 g d } g8 \flamd d8 d4.:32(\< | + + d16.)->\! g32 d16. d32 g8 d8:32(-> g8) \flamd d8 | + d16. g32 d16. d32 g8 \flamd d8-> \tuplet 3/2 { d16 g d } g8 | + \flamd d8 d8:32( g8) \flamd d8 g16. d32-> g16. g32 | + d4.:32( d4.) + } + }% End of drums % + + \header { + title = "Morag of Dunvegan" + meter = "Slow Air" + composer = "" + instrument = "Side" + } +} \ No newline at end of file diff --git a/airs/my_home.side.ly b/airs/my_home.side.ly new file mode 100755 index 0000000..66bae5c --- /dev/null +++ b/airs/my_home.side.ly @@ -0,0 +1,39 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 6/8 + + \repeat volta 2 { + \partial 8 d8:32( | + g8.) d16 g8 \flamd d8. g16 d8 | + \flamg g8. d16 g8 d4.:32( | + d8.) g16 d8 \flamg g8. d16 g8 | + \flamd d8. g16 d8 d4.:32( | + d8.) g16 d8 \flamd d4 g8 | + d8. g16 d8 d4.:32( | + d8.) g16 d8 \flamg g8. d16 g8 | + d4.:32( d4) + } + \repeat volta 2 { + \partial 8 d8 | + \flamd d8. g16 d8 d4.:32( + d8.) g16 d8 d4.:32( | + d8.) g16 d8 \flamg g8. d16 g8 | + \flamd d8. g16 d8 d4.:32( | + d8.) g16 d8 d4.:32( | + d8.) g16 d8 \flamd d4 g8 | + \flamd d8. g16 d8 \flamg g8. d16 g8 | + d4.:32( d4) + } + }% End of drums % + + \header { + title = "My Home" + meter = "Slow Air" + composer = "" + instrument = "Side" + } +} \ No newline at end of file diff --git a/airs/the_mist_covered_mountains.side.ly b/airs/the_mist_covered_mountains.side.ly new file mode 100755 index 0000000..fe8db3e --- /dev/null +++ b/airs/the_mist_covered_mountains.side.ly @@ -0,0 +1,40 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 6/8 + + \repeat volta 2 { + \partial 8 d8:32( | + g8.) d16 g8 d8[ r8 d8:32(] | + g8.) d16 g8 d8[ r8 d8:32(] | + g8.) d16 g8 d8. g16 d8 | + d4.:32( d8)[ r8 d8:32(] | + g8.) d16 g8 d8 r8 d8:32( | + g8.) d16 g8 d8 r8 d8:32( | + g8.) d16 g8 d8. g16 d8 | + d4.:32( d4.) | + } + \break + \repeat volta 2 { + \partial 8 d8 | + d2.:32( | + d8.)-> g16 d8 g8. d16 g8 | + d2.:32( | + d8.)-> g16 d8 g8 r8 g8 | + d2.:32( | + d8.)-> g16 d8 g8. d16 g8 | + r8 g8 d8 r8 d8 g8 | + d4.:32( d4.) | + } + }% End of drums % + + \header { + title = "The Mist Covered Mountains" + meter = "Slow Air" + composer = "" + instrument = "Side" + } +} \ No newline at end of file diff --git a/cleanpdfs b/cleanpdfs new file mode 100755 index 0000000..c587216 --- /dev/null +++ b/cleanpdfs @@ -0,0 +1,6 @@ +#!/bin/bash +# Recursively remove all pdfs from this directory +rm -v -R *.pdf +rm -v -R /snare/*.pdf +rm -v -R /tenor/*.pdf +rm -v -R /bass/*.pdf \ No newline at end of file diff --git a/example.ly b/example.ly old mode 100644 new mode 100755 index d235e05..ff1c9f1 --- a/example.ly +++ b/example.ly @@ -1,5 +1,6 @@ +\version "2.18.2" % include the lilydrum file -include lilydrum.ly +\include "lilydrum.ly" % Now a tiny example : \score { @@ -10,7 +11,7 @@ include lilydrum.ly \repeat volta 2 { g8.[) g16 \dragd d8] d8.[ d16 \dragg g8] | g8.[ \dragd d16 d8] d8.[ d16 \dragg g8] | - \fladdr d8. d16 g8 d4.:32(_"13" | + \flamddr d8. d16 g8 d4.:32(_"13" | d8.) g16 d8 \flamg g4 d8:32(_"7" \fr | \break g8.[) g16 \dragd d8] d8.[ d16 \dragg g8] | @@ -20,4 +21,4 @@ include lilydrum.ly } } } -} +} \ No newline at end of file diff --git a/fullscores/template.ly b/fullscores/template.ly new file mode 100755 index 0000000..704b22d --- /dev/null +++ b/fullscores/template.ly @@ -0,0 +1,95 @@ +\version "2.19.22" + +print_pipes = #f +print_snare = #f +print_tenor = #f +print_bass = #f + +file_pipes = "Pipes" +file_snare = "Snare" +file_tenor = "Tenor" +file_bass = "Bass" + +composer_pipes = "Trad." +composer_snare = "Dean Hall, 1999" +composer_tenor = "Dean Hall, 1999" +composer_bass = "Dean Hall, 1999" + + +%=======================================% +% You should not have to touch below % +%=======================================% + +\include "bagpipe.ly" +\include "lilydrum.ly" + +#(if (\print_pipes) (music_pipes = \include \file_pipes)) +#(if (\print_snare) (music_snare = \include \file_snare)) +#(if (\print_tenor) (music_tenor = \include \file_tenor)) +#(if (\print_bass) (music_bass = \include \file_bass )) + +#(ly:set-option 'point-and-click #f) +\paper{ + ragged-bottom = ##t +} + +\score { + { + << + #(if (\print_pipes) ( + \new Staff = "staff_pipes" { + \set Staff.instrumentName = #"Pipes" + \set Staff.shortInstrumentName = #"P." + + \music_pipes + } + )) + #(if (\print_snare) ( + \new DrumStaff = "staff_snare" { + \set DrumStaff.drumStyleTable = #(alist->hash-table pipeband-style) + \set Staff.instrumentName = #"Snare" + \set Staff.shortInstrumentName = #"S.D." + + \music_snare + } + )) + #(if (\print_tenor) ( + \new DrumStaff = "staff_tenor" { + \set DrumStaff.drumStyleTable = #(alist->hash-table pipeband-style) + \set Staff.instrumentName = #"Tenor" + \set Staff.shortInstrumentName = #"T.D." + + \music_tenor + } + )) + #(if (\print_bass) ( + \new DrumStaff = "staff_bass" { + \set DrumStaff.drumStyleTable = #(alist->hash-table pipeband-style) + \set Staff.instrumentName = #"Bass" + \set Staff.shortInstrumentName = #"B.D." + + \music_bass + } + )) + >> + } +} +\header { + title = "Title" + meter = "Meter" + subtitle = "Subtitle" + subsubtitle = "Subsubtitle" + + composer = \markup { + \column { + #(if (\print_pipes) (\line{Pipes: \composer_pipes})) + #(if (\print_snare) (\line{Snare: \composer_snare})) + #(if (\print_tenor) (\line{Tenor: \composer_tenor})) + #(if (\print_bass ) (\line{Bass: \composer_bass} )) + } + } + arranger = "Arranger" + % The following fields are centered at the bottom + tagline = "tagline goes at the bottom of the last page" + copyright = "copyright goes at the bottom of the first page" +} \ No newline at end of file diff --git a/hornpipes/itchy_fingers.side.ly b/hornpipes/itchy_fingers.side.ly new file mode 100755 index 0000000..dc0914f --- /dev/null +++ b/hornpipes/itchy_fingers.side.ly @@ -0,0 +1,61 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 2/4 + + \repeat volta 2 { + \partial 8 r8 | + \flamd d16^"2 of 2"-> g d \flamg g-> d16 g \flamd d-> g | + d16 \flamg g-> d g d8-> d8:32( | + + g16)-> d32 g32 d16 g16-> d32 g32 d32 g32 d16-> d16:64( | + d16) g16-> d32 g d g d4:32( | + + \break + \flamd d16)-> g d \flamg g-> d16 g \flamd d-> g | + d16 \flamg g-> d g d8-> \flamd d16-> g16 | + + d32 g d g d16-> g16 d16 d16:64( d16) g16 | + d8:32(-> g8:32)(-> d8)-> + } + \break + \repeat volta 2 { + \partial 8 d16 g16 | + d32-> g d g d g d g d16-> g d d | + g32-> d g d g-> d g d g16-> d g g | + + d32-> g d g d g d-> g d g d g d8-> | + d16-> d16:64( d16) g16 d4:32(-> | + \break + } + \alternative { + { + d8)-> \flamg g8-> \flamd d16-> g d \flamg g-> | + d16 g16-> d32 g d g d8-> \flamd d16-> g16 | + + d32 g d g d16-> g16 d16 d16:64( d16) g16 | + d8:32(-> g8:32)(-> d8)-> + \break + } + { + d16[)-> g d \flamg g]-> d16 g \flamd d-> g | + d16 \flamg g-> d g d8-> \flamd d16-> g16 | + + d32 g d g d16-> g16 d16 d16:64( d16) g16 | + d8:32(-> g8:32)(-> d8)-> + \bar "|." + } + } + + }% End of drums % + + \header { + title = "Itchy Fingers" + meter = "Hornpipe" + composer = "Dean Hall, 1995" + instrument = "Side" + } +} \ No newline at end of file diff --git a/jigs/seaforth_sticks.side.ly b/jigs/seaforth_sticks.side.ly new file mode 100755 index 0000000..4b37f4d --- /dev/null +++ b/jigs/seaforth_sticks.side.ly @@ -0,0 +1,149 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \new DrumStaff = "staff_side" { + \set DrumStaff.drumStyleTable = #(alist->hash-table pipeband-style) + \set Staff.instrumentName = #"Side" + \set Staff.shortInstrumentName = #"S.D." + + \time 6/8 + \drummode { + \repeat volta 2{ + \partial 8 r8^"A" | + \flamd d8 g8 d8 \flamg g4 g8 | + d16 g d g d8-> g8 d8 g8 | + + \flamd d8 g8 d8 \flamg g4 g8 | + d4.:32(-> d8) g8 g8 | + + \flamd d8 g8 d8 \flamg g4 g8 | + d16 g d g d8-> g8 d8 g8 | + + d16 g d g d8-> g8 d8 g8 | + d4.:32( d4.) + } + \break + % B + \repeat volta 2{ + \partial 8 g8^"B" | + d4.:32(-> d4.:32)(-> | + d16) g d g d8-> g8 d8 g8 | + + \flamd d8-^ g8 \flamd d8-^ g8 d8 \flamg g8-^ | + d8 g8 \flamg g8-^ \flamg g4-^ g8 | + + d4.:32(-> d4.:32)(-> | + d16) g d g d8-> g8 d8 g8 | + + d16 g d g d8-> g8 d8 g8 | + d4.:32( d4.) + } + \break + % C + \repeat volta 2{ + \partial 8 d8:32(^"C" | + d4) \flamd d8 g8 d8 g8-^| + d16 g d g d8 g8 d8 g8 | + + \flamd d8-^ g8 \flamd d8-^ g8 d8 \flamg g8-^ | + d8 g8 \flamg g8-^ \flamg g4-^ d8:32( | + + d4) \flamd d8 g8 d8 g8-^| + d16 g d g d8-> g8 d8 g8 | + + d16 g d g d8-> g8 d8 g8 | + d4.:32( d4.) + } + \break + % D + \repeat volta 2{ + \partial 8 g8^"D" | + d4.:32(-> g8) d8 g8| + d4.:32(-> g8) d8 g8| + + \flamd d8 g8 g8 \flamg g4 g8-^ | + d8 g8 \flamg g8-^ \flamg g4 g8 | + + d4.:32(-> g8) d8 g8| + d16 g d g d8-> g8 d8 g8 | + + d16 g d g d8-> g8 d8 g8 | + d4.:32( d4.) + } + + \break + %E + \repeat volta 2{ + \partial 8 r8^"E" | + \flamd d8 g8 d8 dback4 g8 | + d16 g d g d8-> g8 d8 g8 | + + \flamd d8 g8 d8 dback4 g8 | + d4.:32(-> d8) g8 g8 | + + \flamd d8 g8 d8 dback4 g8 | + d16 g d g d8-> g8 d8 g8 | + + \flamd d8 g8 d8 dback4 g8 | + d4.:32( d4.) + } + \break + % F + \repeat volta 2{ + \partial 8 g8^"F" | + d4.:32(-> d4.:32)(-> | + d16) g d g d8-> g8^"Y" d8 g8 | + + \flamd d8-^ g8 \flamd d8-^ g8^"Y" d8 g8 | + \flamd d8 g8 d8 dback4 g8 | + + d4.:32(-> d8) g8 g8 | + d16 g d g d8-> g8 d8 g8 | + + d16 g d g d8-> db4 g8 | + d4.:32( d4.) + } + \break + % G + \repeat volta 2{ + \partial 8 d8:32(^"C" | + d4)-^ dback8 g8 d8 g8-^| + d16 g d g d8 g8 d8 g8 | + + \flamd d8 g8 d8 gback8 d8 g8 | + \flamd d8 g8 g8 dback4 d8:32( | + + d4)-> dback8 g8 d8 g8| + d16 g d g d8-> g8 d8 g8 | + + \flamd d8 g d8-> gback8 d8 g8 | + d4.:32( d4.) + } + \break + % H + \repeat volta 2{ + \partial 8 g8^"H" | + \flamd d8 d16 g16 d8 g8^"X" d8^"X" g8^"X"| + \flamd d8 g8 d8 g8^"Y" d8 g8| + + \flamd d8 g8 d8 dback4 g8 | + \flamd d8 g8 d8 dback4 g8 | + + \flamd d8 d16 g16 d8 g8^"X" d8^"X" g8^"X"| + \flamd d8 g8 d8 g8^"Y" d8 g8| + + \flam d8 g8 d8 dback4 g8 | + d4.:32( d4.) + } + + } + } + +} + +\header { + title = "Seaforth Sticks" + meter = "Jig" +} \ No newline at end of file diff --git a/lilydrum.ly b/lilydrum.ly old mode 100644 new mode 100755 index 91c7a84..999d1c3 --- a/lilydrum.ly +++ b/lilydrum.ly @@ -1,7 +1,11 @@ +\version "2.16.2" %{ - LilyPond file definitions for Highland snare drum scores. + LilyPond file definitions for Pipeband drumming scores. + Primarily focused on Snare drumming, + occasional bass or tenor scores should be possible. + Especially with the use of an external eps file with flourishi symbols - This file was first created by Simon Froger. + This file builds on work done by Simon Froger. Include by using : \include "[path]/lilydrum.ly" @@ -15,70 +19,138 @@ %} +% Note name defs : +% "d" for the right hand ("droite") and +% "g" for the left hand ("gauche") -% Note names defs : "d" for the right hand and "g" for the left hand drumPitchNames = #(append '( (d . right-hand) (g . left-hand) + (right . right-hand) + (left . left-hand) + + (dback . right-backstick) + (gback . left-backstick) + (rightback . right-backstick) + (leftback . left-backstick) + + (dcross . right-crossstick) + (gcross . right-crossstick) + (rightcross . right-crossstick) + (leftcross . right-crossstick) ) drumPitchNames ) -% position according to the line : right hand up and left hand down -#(define pipebandsnaredrums '( - (right-hand default #f 1) - (left-hand default #f -1)) +% Position according to the line : right hand above and left hand below +#(define pipeband-style '( + (right-hand () #f 1) + (left-hand () #f -1) + (right-backstick cross #f 1) + (left-backstick cross #f -1) + (right-backstick xcircle #f 1) + (left-backstick xcircle #f -1) + ) ) +% Built-in noteheads: default, cross, xcircle, diamond -% Layout tweaks for good defaults +% =================================================== % +% Layout tweaks for good defaults % +% =================================================== % \layout { - % no indent - indent = 0 - % rolls number : markups should be preceeded by - \textLengthOn - - % dynamics up - \dynamicUp - \set DrumStaff.drumStyleTable = #(alist->hash-table pipebandsnaredrums) \context { \DrumStaff + + % add hands to note definitions + drumStyleTable = #(alist->hash-table pipeband-style) + % one line per staff \override StaffSymbol.line-positions = #'(0) - % bar line length - \override BarLine.bar-extent = #'(-2 . 2) + % stems - \override Stem.direction = #-1 % stems down - \override Stem.length = #11 % unbeamed stems lenght - \override Stem.stemlet-length = #1.5 % short stem length - % beam at same height - \override Beam.positions = #'(-5.5 . -5.5) + \override Stem.direction = #DOWN % stems down + \override Stem.length = #9 % unbeamed stems length + \override Stem.stemlet-length = #1.5 % short stem length + + % beams + \override Beam.beam-thickness = #0.4 % beam-thickness + \override Beam.positions = #'(-3.8 . -3.8) % fix beams on one height + + % slurs and ties + \override Slur.direction = #UP % Slurs on top + \override Tie.direction = #UP % Ties on top + + % dynamics up + \dynamicUp + + + % slurs below rolls number - \override TextScript.outside-staff-priority = ##f - \override TextScript.side-axis = #0 - \override TextScript.staff-padding = #3 - \override TextScript.X-offset = #2 % padding to stems - \override TextScript.extra-offset = #'(-0.3 . 0) + %\override TextScript.outside-staff-priority = ##f + %\override TextScript.side-axis = #0 + %\override TextScript.staff-padding = #3 + %\override TextScript.X-offset = #2 % padding to stems + %\override TextScript.extra-offset = #'(-0.3 . 0) + % tremolos (rolls) - \override StemTremolo.slope = #0.5 % slope - \override StemTremolo.beam-width = #1.5 % beam-width - \override StemTremolo.beam-thickness = #0.3 % beam-thickness - \override StemTremolo.extra-offset = #'(0 . 0.6) % vertical pos. position - %\override StemTremolo.Y-offset = #-3.3 + \override StemTremolo.slope = #0.5 % slope + \override StemTremolo.beam-width = #1.5 % beam-width + \override StemTremolo.beam-thickness = #0.3 % beam-thickness + \override StemTremolo.extra-offset = #'(0 . 0.3) % vertical pos. position + + %\override StemTremolo.Y-offset = #-2.8 + % repeat brackets - \consists "Horizontal_bracket_engraver" - \override HorizontalBracket.staff-padding = #6.5 % staff-padding - \override HorizontalBracket.direction = #DOWN % brackets under thr staff - \override HorizontalBracket.bracket-flare = #'(0 . 0) % vertical brackets + %\consists "Horizontal_bracket_engraver" + %\override HorizontalBracket.staff-padding = #6.5 % staff-padding + %\override HorizontalBracket.direction = #DOWN % brackets under thr staff + %\override HorizontalBracket.bracket-flare = #'(0 . 0) % vertical brackets + } \context { \Score + \override RehearsalMark.break-align-symbols = #'(clef) \override RehearsalMark.padding = #3 \override VoltaBracket.edge-height = #'(1.5 . 1.5) } } +% =================================================== % +% Define some tweaks for printing nicely % +% =================================================== %\ + + +eighthBeaming = { + \set Score.baseMoment = #(ly:make-moment 1 8) + \set Score.beatStructure = #'( 2 ) +} +sixteenthBeaming = { + \set Score.baseMoment = #(ly:make-moment 1 16) + \set Score.beatStructure = #'( 2 2 ) +} + +\layout{ + % no indent + indent = 0 + \context{ + \DrumStaff + % always numeric Time Signatures + \numericTimeSignature + + % bar line height + \override BarLine.bar-extent = #'(-2 . 2) + + % I like being able to identify the 8th notes + subdivideBeams = ##t + } +} + +% ================================================= % +% Functions % +% ================================================= % + % dynamics v = #(define-event-function (parser location) () #{ \upbow #} @@ -92,7 +164,6 @@ fr = #(define-event-function (parser location) () #{ \stopGroup #} ) - % dynamics with extended lines dynLine = #(define-music-function (parser location text) @@ -108,14 +179,14 @@ dynLine = #(define-music-function \once \override TextSpanner.bound-details.right.text = \markup { \draw-line #'(0 . -1) } #}) -% ================================================= -% Flams, Drags & the sort -% ================================================= +% ================================================= % +% Flams, Drags & the sort % +% ================================================= % drumgrace = #(define-music-function (parser location notes) (ly:music?) #{ \stemUp \override Flag.stroke-style = #"grace" - \once \override Beam.positions = #'(3 . 3) - \once \override DrumStaff.Stem.length = #7 + \once \override Beam.positions = #'(2 . 2) + \once \override DrumStaff.Stem.length = #6 \override Score.GraceSpacing #'spacing-increment = #0 \override Score.Stem #'beamlet-max-length-proportion = #'(0.5 . 0.5) \tiny \grace $notes \normalsize @@ -124,26 +195,38 @@ drumgrace = #(define-music-function (parser location notes) (ly:music?) #{ \stemNeutral #}) + % Flams -flamd = \drummode { \drumgrace { g8 } } % right Flam +flamd = \drummode { \drumgrace { g8 } } % right Flam, actually flam(left) note(right) flamddr = \drummode { \drumgrace { g8\startGroup } } % with start repeat flamg = \drummode { \drumgrace { d8 } } % left Flam flamgdr = \drummode { \drumgrace { d8\startGroup } } % with start repeat % Drags -dragd = \drummode { \drumgrace{ g16[ g] }} % right Drag -dragddr = \drummode { \drumgrace{ g16[\startGroup g] }} % with start repeat -dragg = \drummode { \drumgrace{ d16[ d] }} % left Drag -draggdr = \drummode { \drumgrace{ d16[\startGroup d] }} % with start repeat +dragd = \drummode { \drumgrace { g16[ g] }} % right Drag +dragddr = \drummode { \drumgrace { g16[\startGroup g] }} % with start repeat +dragg = \drummode { \drumgrace { d16[ d] }} % left Drag +draggdr = \drummode { \drumgrace { d16[\startGroup d] }} % with start repeat % Ruff -ruffg = \drummode { \drumgrace{ g16[ d g] }} % left Ruff -ruffgdr = \drummode { \drumgrace{ g16[\startGroup d g] }} % with start repeat -ruffd = \drummode { \drumgrace{ d16[ g d] }} % right Ruff -ruffd = \drummode { \drumgrace{ d16[\startGroup g d] }} % with start repeat +ruffg = \drummode { \drumgrace { g16[ d g] }} % left Ruff +ruffgdr = \drummode { \drumgrace { g16[\startGroup d g] }} % with start repeat +ruffd = \drummode { \drumgrace { d16[ g d] }} % right Ruff +ruffddr = \drummode { \drumgrace { d16[\startGroup g d] }} % with start repeat % Swiss Ruff -sruffg = \drummode { \drumgrace{ g16[ d d] }} % left Swiss Ruff -sruffgdr = \drummode { \drumgrace{ g16[\startGroup d d] }} % with start repeat -sruffd = \drummode { \drumgrace{ d16[ g g] }} % right Swiss Ruff -sruffd = \drummode { \drumgrace{ d16[\startGroup g g] }} % with start repeat +sruffg = \drummode { \drumgrace { g16[ d d] }} % left Swiss Ruff +sruffgdr = \drummode { \drumgrace { g16[\startGroup d d] }} % with start repeat +sruffd = \drummode { \drumgrace { d16[ g g] }} % right Swiss Ruff +sruffddr = \drummode { \drumgrace { d16[\startGroup g g] }} % with start repeat + + +flam = #(define-music-function (parser location note) (ly:music?) #{ + % is note right-handed? then \flamd + % if left, then \flamg + + #(if #f \flamg ($\flamd)) % fix \flam{gd} return + + % print the note, else it won't show up + $note +#}) \ No newline at end of file diff --git a/standards/24_standards.side.ly b/standards/24_standards.side.ly new file mode 100755 index 0000000..041e1ff --- /dev/null +++ b/standards/24_standards.side.ly @@ -0,0 +1,71 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 2/4 + \repeat volta 2{ + \partial 8 d16. g32 | + \flamd d8 \tuplet 3/2 { d16 g d } \flamg g8 d8:32( g16.) d32-> g16. g32 \flamd d8 d8:32( | + \tuplet 3/2 { g16) d g } \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d16. g32 | + \flamd d8 \tuplet 3/2 { d16 g d } \flamg g8 d8:32( g16.) d32-> g16. g32 \flamd d8 d8:32( | + g8) \flamd d16. g32 d16. \flamg g32 d16. g32 | + \flamd d8 d8:32( g8) + } + \break + \repeat volta 2{ + \partial 8 d16. g32 | + d4:32( d8) \flamg g8 d16. g32-> d16. d32 \flamg g8 d8:32( | + \tuplet 3/2 { g16) d g } \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d16. g32 | + d4:32( d8) \flamg g8 d16. g32-> d16. d32 \flamg g8 d8:32( | + g8) \flamd d16. g32 d16. \flamg g32 d16. g32 | + \flamd d8 d8:32( g8) + } + \break + \repeat volta 2{ + \partial 8 d16. g32 | + \flamd d16. g32 d16. d32 \flamg g16. d32 g16. g32 d16. \flamg g32 d16. d32 \flamg g8 d8:32( | + \tuplet 3/2 { g16) d g } \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d16. g32 | + \flamd d16. g32 d16. d32 \flamg g16. d32 g16. g32 d16. \flamg g32 d16. d32 \flamg g8 d8:32( | + g8) \flamd d16. g32 d16. \flamg g32 d16. g32 | + \flamd d8 d8:32( g8) + } + \break + % LINE 4 + \repeat volta 2{ + \partial 8 d16. g32 | + \flamd d8. g16 \flamd d8 d8:32( d16.) g32-> d16. d32 \flamd d8 d8:32( | + \tuplet 3/2 { g16) d g } \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d16. g32 | + \flamd d8. g16 \flamd d8 d8:32( d16.) g32-> d16. d32 \flamd d8 d8:32( | + g8) \flamd d16. g32 d16. \flamg g32 d16. g32 | + \flamd d8 d8:32( g8) + } + \break + \repeat volta 2{ + \partial 8 d16. g32 | + d4:32( d8) d8:32( d8:32)( d16.) g32 \flamd d8 d8:32( | + \tuplet 3/2 { g16) d g } \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d16. g32 | + d4:32( d8) d8:32( d8:32)( d16.) g32 \flamd d8 d8:32( | + g8) \flamd d16. g32 d16. \flamg g32 d16. g32 | + \flamd d8 d8:32( g8) + } + \break + \repeat volta 2{ + \partial 8 d16. g32 | + \tuplet 3/2 { d16 g d } \flamg g8 \tuplet 3/2 { d16 g d } g8 d16. g32-> d16. d32 \flamd d8 d8:32( | + \tuplet 3/2 { g16) d g } \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d16. g32 | + \tuplet 3/2 { d16 g d } \flamg g8 \tuplet 3/2 { d16 g d } g8 d16. g32-> d16. d32 \flamd d8 d8:32( | + g8) \flamd d16. g32 d16. \flamg g32 d16. g32 | + \flamd d8 d8:32( g8) + } + + }% End of drums % + + \header { + title = "2/4 Standards" + meter = "Quick March" + composer = "" + instrument = "Side" + } +} \ No newline at end of file diff --git a/standards/34_standards1.side.ly b/standards/34_standards1.side.ly new file mode 100755 index 0000000..0650fe6 --- /dev/null +++ b/standards/34_standards1.side.ly @@ -0,0 +1,61 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 3/4 + \repeat volta 2{ + \flamd d8 d8:32( g8) d8:32( d8:32)( d8) | + \flamd d8 d8:32( \tuplet 3/2 { g16) d16 g16 } \flamd d16. g32 \tuplet 3/2 { d16 g16 d16 } \flamg g8 | + \flamd d8 d8:32( g8) d8:32( d8:32)( d8) | + \flamd d4 d4:32( d4) + } + \break + \repeat volta 2{ + \flamd d8 d8:32( g8) d8:32( g16.) d32-> g16. g32 | + \flamd d8 d8:32( \tuplet 3/2 { g16) d16 g16 } \flamd d16. g32 \tuplet 3/2 { d16 g16 d16 } \flamg g8 | + \flamd d8 d8:32( g8) d8:32( g16.) d32-> g16. g32 | + \flamd d4 d4:32( d4) + } + + \break + \repeat volta 2{ + \flamd d8 d8:32( g8) \flamd d8 d16 \flamg g8 d16 | + \flamd d8 d8:32( \tuplet 3/2 { g16) d16 g16 } \flamd d16. g32 \tuplet 3/2 { d16 g16 d16 } \flamg g8 | + \flamd d8 d8:32( g8) \flamd d8 d16 \flamg g8 d16 | + \flamd d4 d4:32( d4) + } + + \break + \repeat volta 2{ + \flamd d8 d8:32( g8) \flamd d8 \tuplet 3/2 { d16 g16 d16 } \flamg g8 | + \flamd d8 d8:32( \tuplet 3/2 { g16) d16 g16 } \flamd d16. g32 \tuplet 3/2 { d16 g16 d16 } \flamg g8 | + \flamd d8 d8:32( g8) \flamd d8 \tuplet 3/2 { d16 g16 d16 } \flamg g8 | + \flamd d4 d4:32( d4) + } + + \break + \repeat volta 2{ + \flamd d8 d8:32( g8) \flamd d8 d8:32( d8) | + \flamd d8 d8:32( \tuplet 3/2 { g16) d16 g16 } \flamd d16. g32 \tuplet 3/2 { d16 g16 d16 } \flamg g8 | + \flamd d8 d8:32( g8) \flamd d8 d8:32( d8) | + \flamd d4 d4:32( d4) + } + + \break + \repeat volta 2{ + \flamd d8 d8:32( g16.) g32 \flamd d16. g32 d16. \flamg g32 d16. g32 | + \flamd d8 d8:32( \tuplet 3/2 { g16) d16 g16 } \flamd d16. g32 \tuplet 3/2 { d16 g16 d16 } \flamg g8 | + \flamd d8 d8:32( g16.) g32 \flamd d16. g32 d16. \flamg g32 d16. g32 + \flamd d4 d4:32( d4) + } + }% End of drums % + + \header { + title = "3/4 Standards\nSetting 1" + meter = "Quick March" + composer = "" + instrument = "Side" + } +} \ No newline at end of file diff --git a/standards/34_standards2.side.ly b/standards/34_standards2.side.ly new file mode 100755 index 0000000..3fa339c --- /dev/null +++ b/standards/34_standards2.side.ly @@ -0,0 +1,57 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 3/4 + \repeat volta 2{ + d4:32(-> d8) d8:32(-> d4) | + \flamd d8 d8:32( \tuplet 3/2 { g16) d16 g16 } \flamd d16. g32 \tuplet 3/2 { d16 g16 d16 } \flamg g8 | + d4:32(-> d8) d8:32(-> d4) | + \flamd d4 d4:32( d4) + } + \break + \repeat volta 2{ + d4:32( g8) d8:32( g8) g8 | + \flamd d8 d8:32( \tuplet 3/2 { g16) d16 g16 } \flamd d16. g32 \tuplet 3/2 { d16 g16 d16 } \flamg g8 | + d4:32( g8) d8:32( g8) g8 | + \flamd d4 d4:32( d4) + } + \break + \repeat volta 2{ + \flamd d16 g16 d16 \flamg g16 d16 g16 \flamd d16 g16 d16 \flamg g16 d16 g16 | + \flamd d8 d8:32( \tuplet 3/2 { g16) d16 g16 } \flamd d16. g32 \tuplet 3/2 { d16 g16 d16 } \flamg g8 | + \flamd d16 g16 d16 \flamg g16 d16 g16 \flamd d16 g16 d16 \flamg g16 d16 g16 | + \flamd d4 d4:32( d4) + } + \break + \repeat volta 2{ + \flamd d8 \tuplet 3/2 {d16 g16 d16} \flamd d8 \tuplet 3/2 {d16 g16 d16} \flamd d8 \tuplet 3/2 {d16 g16 d16} | + \flamd d8 d8:32( \tuplet 3/2 { g16) d16 g16 } \flamd d16. g32 \tuplet 3/2 { d16 g16 d16 } \flamg g8 | + \flamd d8 \tuplet 3/2 {d16 g16 d16} \flamd d8 \tuplet 3/2 {d16 g16 d16} \flamd d8 \tuplet 3/2 {d16 g16 d16} | + \flamd d4 d4:32( d4) + } + \break + \repeat volta 2{ + \flamd d16. g32 d16. d32 \flamg g16. d32 g16. g32 \flamd d16. g32 d16. g32 | + \flamd d8 d8:32( \tuplet 3/2 { g16) d16 g16 } \flamd d16. g32 \tuplet 3/2 { d16 g16 d16 } \flamg g8 | + \flamd d16. g32 d16. d32 \flamg g16. d32 g16. g32 \flamd d16. g32 d16. g32 | + \flamd d4 d4:32( d4) + } + \break + \repeat volta 2{ + \flamd d8 d32 g d g d8 d32 g d g d16. g32-> d16. d32 | + \flamd d8 d8:32( \tuplet 3/2 { g16) d16 g16 } \flamd d16. g32 \tuplet 3/2 { d16 g16 d16 } \flamg g8 | + \flamd d8 d32 g d g d8 d32 g d g d16. g32-> d16. d32 | + \flamd d4 d4:32( d4) + } + }% End of drums % + + \header { + title = "3/4 Standards\n Setting 2" + meter = "Quick March" + composer = "" + instrument = "Side" + } +} \ No newline at end of file diff --git a/standards/34_standards3.side.ly b/standards/34_standards3.side.ly new file mode 100755 index 0000000..b8cb71e --- /dev/null +++ b/standards/34_standards3.side.ly @@ -0,0 +1,61 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 3/4 + \repeat volta 2{ + \flamd d8 d8:32( d8:32)(-> g8:32)(-> g8:32)( d8:32)(-> | + d8) d8:32( \tuplet 3/2 { g16) d16 g16 } \flamd d16. g32 \tuplet 3/2 { d16 g16 d16 } \flamg g8 | + \flamd d8 d8:32( d8:32)(-> g8:32)(-> g8:32)( d8:32)(-> | + d4) d4:32( d4) + } + + \break + \repeat volta 2{ + \flamd d8 d8:32( g16.) d32:128( d16.) g32 g8:32( g8) | + \flamd d8 d8:32( \tuplet 3/2 { g16) d16 g16 } \flamd d16. g32 \tuplet 3/2 { d16 g16 d16 } \flamg g8 | + \flamd d8 d8:32( g16.) d32:128( d16.) g32 g8:32( g8) | + \flamd d4 d4:32( d4) + } + + \break + \repeat volta 2{ + \flamd d8 d8:32( g8) \flamg g8 d16 d d d | + \flamd d8 d8:32( \tuplet 3/2 { g16) d16 g16 } \flamd d16. g32 \tuplet 3/2 { d16 g16 d16 } \flamg g8 | + \flamd d8 d8:32( g8) \flamg g8 d16 d d d + \flamd d4 d4:32( d4) + } + + \break + \repeat volta 2{ + \flamd d8 d8:32( g8) \flamg g8 r16 r16 d16 d | + \flamd d8 d8:32( \tuplet 3/2 { g16) d16 g16 } \flamd d16. g32 \tuplet 3/2 { d16 g16 d16 } \flamg g8 | + \flamd d8 d8:32( g8) \flamg g8 r16 r16 d16 d | + \flamd d4 d4:32( d4) + } + + \break + \repeat volta 2{ + \flamd d16. g32 d16. d32 \flamg g16. d32 g16. g32 \flamd d16. g32 d16. g32 | + \flamd d8 d8:32( \tuplet 3/2 { g16) d16 g16 } \flamd d16. g32 \tuplet 3/2 { d16 g16 d16 } \flamg g8 | + \flamd d16. g32 d16. d32 \flamg g16. d32 g16. g32 \flamd d16. g32 d16. g32 | + \flamd d4 d4:32( d4) + } + \break + \repeat volta 2{ + \flamd d8 d32 g d g d8 d32 g d g d16. g32-> d16. d32 | + \flamd d8 d8:32( \tuplet 3/2 { g16) d16 g16 } \flamd d16. g32 \tuplet 3/2 { d16 g16 d16 } \flamg g8 | + \flamd d8 d32 g d g d8 d32 g d g d16. g32-> d16. d32 | + \flamd d4 d4:32( d4) + } + }% End of drums % + + \header { + title = "3/4 Standards\n Setting 3" + meter = "Quick March" + composer = "" + instrument = "Side" + } +} \ No newline at end of file diff --git a/standards/44_standards.side.ly b/standards/44_standards.side.ly new file mode 100755 index 0000000..704b158 --- /dev/null +++ b/standards/44_standards.side.ly @@ -0,0 +1,89 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 2/4 + + \repeat volta 2{ + \partial 8 r8 | + R1 | + r4 r8 d8:32( | + \tuplet 3/2 { g16) d g } \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 | + d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d16. g32 | + R1 | + r4 r8 d8:32( | + g8) \flamd d16. g32 d16. \flamg g32 d16. g32 | + \flamd d8 d8:32( g8) + } + }% End of drums % + + \header { + title = "2/4 Standards" + meter = "Quick March" + composer = "" + instrument = "Side" + } +} +\score { + \drums { + \time 4/4 + \repeat volta 2{ + \partial 8 d16. g32 | + \flamd d8 \tuplet 3/2 { d16 g d } \flamg g8 d8:32( g16.) d32-> g16. g32 \flamd d8 d8:32( | + \tuplet 3/2 { g16) d g } \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d16. g32 | + \flamd d8 \tuplet 3/2 { d16 g d } \flamg g8 d8:32( g16.) d32-> g16. g32 \flamd d8 d8 | + \flamd d4 d4:32( d4) r8 + } + \break + \repeat volta 2{ + \partial 8 d16. g32 | + d4:32( d8) \flamg g8 d16. g32-> d16. d32 \flamg g8 d8:32( | + \tuplet 3/2 { g16) d g } \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d16. g32 | + d4:32( d8) \flamg g8 d16. g32-> d16. d32 \flamg g8 g8 | + \flamd d4 d4:32( d4) r8 + } + \break + \repeat volta 2{ + \partial 8 d16. g32 | + \flamd d16. g32 d16. d32 \flamg g16. d32 g16. g32 d16. \flamg g32 d16. d32 \flamg g8 d8:32( | + \tuplet 3/2 { g16) d g } \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d16. g32 | + \flamd d16. g32 d16. d32 \flamg g16. d32 g16. g32 d16. \flamg g32 d16. d32 \flamg g8 d8 | + \flamd d4 d4:32( d4) r8 + } + \break + % LINE 4 + \repeat volta 2{ + \partial 8 d16. g32 | + \flamd d8. g16 \flamd d8 d8:32( d16.) g32-> d16. d32 \flamd d8 d8:32( | + \tuplet 3/2 { g16) d g } \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d16. g32 | + \flamd d8. g16 \flamd d8 d8:32( d16.) g32-> d16. d32 \flamd d8 g8 | + \flamd d4 d4:32( d4) r8 + } + \break + \repeat volta 2{ + \partial 8 d16. g32 | + d4:32( d8) d8:32( d8:32)( d16.) g32 \flamd d8 d8:32( | + \tuplet 3/2 { g16) d g } \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d16. g32 | + d4:32( d8) d8:32( d8:32)( d16.) g32 \flamd d8 g8 | + \flamd d4 d4:32( d4) r8 + } + \break + \repeat volta 2{ + \partial 8 d16. g32 | + \tuplet 3/2 { d16 g d } \flamg g8 \tuplet 3/2 { d16 g d } g8 d16. g32-> d16. d32 \flamd d8 d8:32( | + \tuplet 3/2 { g16) d g } \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d16. g32 | + \tuplet 3/2 { d16 g d } \flamg g8 \tuplet 3/2 { d16 g d } g8 d16. g32-> d16. d32 \flamd d8 g8 | + \flamd d4 d4:32( d4) r8 + } + + }% End of drums % + + \header { + title = "4/4 Standards" + meter = "Quick March" + composer = "" + instrument = "Side" + } +} \ No newline at end of file diff --git a/standards/68_standards.side.ly b/standards/68_standards.side.ly new file mode 100755 index 0000000..0774057 --- /dev/null +++ b/standards/68_standards.side.ly @@ -0,0 +1,88 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 6/8 + \repeat volta 2{ + \partial 8 g8 | + \flamd d4 d8:32( g4) d8:32( | + g8.) g16 d8 \flamd d8. g16 d8 | + \flamd d8. g16 d8 d4.:32( | + d8.) g16 d8 \flamd d4 g8 | + \flamd d4 d8:32( g4) d8:32( | + g8.) g16 d8 \flamd d8. g16 d8 | + \flamd d8. d16:64( d8) d4.:32( | + d8.) g16 d8 \flamd d4 + } + \break + \repeat volta 2{ + \partial 8 g8 | + d8:32( d8) g8 d8:32( d8) g8 | + \flamd d8 d8:32( d8) d8:32( d8) g8 | + \flamd d8. g16 d8 d4.:32( | + d8.) g16 d8 \flamd d4 g8 | + d8:32( d8) g8 d8:32( d8) g8 | + \flamd d8 d8:32( d8) d8:32( d8) g8 | + \flamd d8. d16:64( d8) d4.:32( | + d8.) g16 d8 \flamd d4 + } + \break + \repeat volta 2{ + \partial 8 g8 | + d4.:32(\< d4.:32)( | + d8.)\! g16 d8 \flamd d8. g16 d8 | + \flamd d8. g16 d8 d4.:32( | + d8.) g16 d8 \flamd d4 g8 | + d4.:32(\< d4.:32)( | + d8.)\! g16 d8 \flamd d8. g16 d8 | + \flamd d8. d16:64( d8) d4.:32( | + d8.) g16 d8 \flamd d4 + } + \break + \repeat volta 2{ + \partial 8 d8:32( | + g8.) g16 \flamd d8 d8. d16 \flamg g8 | + d8. g16 \flamd d8 \flamd d8. g16 d8 | + \flamd d8. g16 d8 d4.:32( | + d8.) g16 d8 \flamd d4 g8:32( | + g8.) g16 \flamd d8 d8. d16 \flamg g8 | + d8. g16 \flamd d8 \flamd d8. g16 d8 | + \flamd d8. d16:64( d8) d4.:32( | + d8.) g16 d8 \flamd d4 + } + \break + \repeat volta 2{ + \partial 8 d8:32( | + \tuplet 3/2 { g8) d g } \flamd d8 \tuplet 3/2 { g8 d g } \flamd d8 | + \tuplet 3/2 { d8 g d-> } \tuplet 3/2 { g8 d g } \tuplet 3/2 { \flamd d8 g8. d16 } | + \flamd d8. g16 d8 d4.:32( | + d8.) g16 d8 \flamd d4 d8:32( | + \tuplet 3/2 { g8) d g } \flamd d8 \tuplet 3/2 { g8 d g } \flamd d8 | + \tuplet 3/2 { d8 g d-> } \tuplet 3/2 { g8 d g } \tuplet 3/2 { \flamd d8 g8. d16 } | + \flamd d8. d16:64( d8) d4.:32( | + d8.) g16 d8 \flamd d4 + } + \break + \repeat volta 2{ + \partial 8 g8 | + d4.:32(\< d4.:32)( | + d16)\!\< g d g d8\! \flamd d8. g16 d8 | + \flamd d8. g16 d8 d4.:32( | + d8.) g16 d8 \flamd d4 g8 | + d4.:32(\< d4.:32)( | + d16)\!\< g d g d8\! \flamd d8. g16 d8 | + \flamd d8. d16:64( d8) d4.:32( | + d8.) g16 d8 \flamd d4 + } + \break + }% End of drums % + + \header { + title = "6/8 Standards" + meter = "Quick March" + composer = "" + instrument = "Side" + } +} \ No newline at end of file diff --git a/standards/standards.bass.ly b/standards/standards.bass.ly new file mode 100755 index 0000000..c5202ea --- /dev/null +++ b/standards/standards.bass.ly @@ -0,0 +1,78 @@ +\version "2.18.2" + +\include "lilydrum2.ly" + +\header { + meter = "March" + instrument = "Bass" +} + +\markup "2/4 Standards" +\score { + \new DrumStaff { + \time 2/4 + \repeat volta 2 { + \repeat unfold 8 { d4-> g4 } + } + } + + \header { + title = "2/4 Standards" + } +} + +\markup "3/4 Standards" +\score { + \new DrumStaff { + \time 3/4 + + \repeat volta 2 { + \repeat unfold 4 { d4-> g4 d4 } + } + } + + \header { + title = "3/4 Standards" + } +} + +\markup "4/4 Standards" +\score { + \new DrumStaff { + \time 4/4 + \numericTimeSignature + + \repeat volta 2 { + \repeat unfold 3 { d4-^ g4 d4-> g4 } + d4-^ g4 d4 r4 | + } + } + + \header { + title = "4/4 Standards" + } +} + +\markup "6/8 Standards" +\score { + \new DrumStaff { + \time 6/8 + + % Part 1 + \repeat volta 2 { + d4. g4. | + d4. r4. | + d4. g4. | + d4. r4 g8 | + d4. g4. | + d4. r4. | + d4. g4. | + d4. r4. | + + } + } + + \header { + title = "6/8 Standards" + } +} \ No newline at end of file diff --git a/standards/standards.tenor.ly b/standards/standards.tenor.ly new file mode 100755 index 0000000..8b8ed58 --- /dev/null +++ b/standards/standards.tenor.ly @@ -0,0 +1,77 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\header { + meter = "March" + instrument = "Tenor" +} + +\markup "2/4 Standards" +\score { + \drums { + \time 2/4 + \repeat unfold 8 { d8-> g8 d8 g8 } + \break + \repeat unfold 8 { d4 g4} + } + + \header { + title = "2/4 Standards" + } +} + +\markup "3/4 Standards" +\score { + \drums { + \time 3/4 + + \repeat volta 2 { + \repeat unfold 4 { d4-> g4 d4 } + } + } + + \header { + title = "3/4 Standards" + } +} + +\markup "4/4 Standards" +\score { + \drums { + \time 4/4 + + \repeat volta 2 { + \repeat unfold 3 { d8[-^ g8] d8[ g8] d8[-> g8] d8[ g8] } + d4-^ g4 d4 r4 | + } + } + + \header { + title = "4/4 Standards" + } +} + +\markup "6/8 Standards" +\score { + \drums { + \time 6/8 + + % Part 1 + \repeat volta 2 { + d4. g4. | + d4. r4. | + d4. g4. | + d4. r4 g8 | + d4. g4. | + d4. r4. | + d4. g4. | + d4. r4. | + + } + } + + \header { + title = "6/8 Standards" + } +} \ No newline at end of file diff --git a/strathspeys/aa_camerons.snare.ly b/strathspeys/aa_camerons.snare.ly new file mode 100755 index 0000000..80cd5b7 --- /dev/null +++ b/strathspeys/aa_camerons.snare.ly @@ -0,0 +1,48 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\drums { + \time 4/4 + + % Part 1 + \repeat volta 2 { + \flamd d8.-> \tuplet 3/2 { g32 d32 d32 } g8. \dragd d16 \tuplet 3/2 { d16 g d g d8 } g4:32(-> | + d8.) g16 \tuplet 3/2 { d8:32( d8) g8-> } \tuplet 3/2 { d8 g8 \dragd d8 } \tuplet 3/2 { d16 g d g d8 } | + } + \alternative { + { + g8.-> \tuplet 3/2 { g32 d32 d32 } \tuplet 3/2 { g8 d8 \flamg g8 } \tuplet 3/2 { d32 g32 g32 } d16 g8 \flamd d8. g16 | + \tuplet 3/2 { \flamd d8 g8 \flamg g8 } \tuplet 3/2 { d8 \flamd d8 g8-> } \tuplet 3/2 { d8 g8 d16-> g16 } \tuplet 3/2 { d16 g16 d8 g8 } + } + { + g8.-> g16 \tuplet 3/2 { d16-> g d g \dragd d8 } \tuplet 3/2 { d16 g d-> g d g } d8. g16 | + \flamd d8. \tuplet 3/2 { g32 d32 d32 } \tuplet 3/2 { g8 d8 \flamg g8 } \tuplet 3/2 { d16 g d g d8 } \tuplet 3/2 { g8 d g } + } + } + + \break + + % Part 2 + \repeat volta 2 { + d4:32(-> \tuplet 3/2 { d16) g16 d16 } \flamg g8 \tuplet 3/2 { d8 g d } d4:32( | + d8.) \flamg g16 \tuplet 3/2 { d8 g d } \tuplet 3/2 { \flamd d16 g d } g8-> \tuplet 3/2 { d8 g d } | + } + \alternative { + { + \flamd d8. g16 \tuplet 3/2 { d16-> g d d g-> d } \tuplet 3/2 { g16 g d8-> g } d8.-> \tuplet 3/2 { g32 d d } | + g8. d16 \tuplet 3/2 { \flamg g8 d \flamg g } \tuplet 3/2 { d8 g d16-> g } \tuplet 3/2 { d16 g d8 g } + } + { + \flamd d8. g16 \tuplet 3/2 { d16 g d g d8-> } \tuplet 3/2 { g8 d16 g16 d16 g16 } d4:32(-> | + d8.) g16 \tuplet 3/2 { \flamd d8 g \flamg g } \tuplet 3/2 { d16 g d g d8 } \tuplet 3/2 { d8 g d } + } + } +}% End of drums % + +\header { + title = "A. A. Cameron's Strathspey" + meter = "Strathspey" + composer = "G. Clark, 1988" + instrument = "Side" +} \ No newline at end of file diff --git a/strathspeys/molly_connell.bass.ly b/strathspeys/molly_connell.bass.ly new file mode 100755 index 0000000..b21417b --- /dev/null +++ b/strathspeys/molly_connell.bass.ly @@ -0,0 +1,31 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \numericTimeSignature + \time 4/4 + + % Part 1 + \repeat volta 2 { + d4-> g4-> d4 g4 | + d4 g4 d4 g4 | + d4-> g4 d4 g4 | + d4-> g4 d8.-> g16 d4 | + + \break + d4-> g4-> d4 g4 | + r8 d8 r8 g8 r8 d8 r8 g8 | + d4-> g4 d4 g4 | + d4-> g4 r8. g16 d4 | + + } + } + header { + title = "Molly Connell" + composer = "W.H. de Boone / E.T. de Boone, 2014" + instrument = "Bass Drum" + meter = "STRATHSPEY" + } +} \ No newline at end of file diff --git a/strathspeys/molly_connell.side.ly b/strathspeys/molly_connell.side.ly new file mode 100755 index 0000000..64c02b7 --- /dev/null +++ b/strathspeys/molly_connell.side.ly @@ -0,0 +1,41 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 4/4 + + \repeat volta 2 { + \partial 8 r8 + \flamd d4 \flamg g8.[ d16:64(] d8.[) \dragg g16] d8.[ g16] | + d8.:64[( g16]) \tuplet 3/2 { d16[ g d g d8]} \tuplet 3/2 { g8[ d8 \flamg g8] } \flamd d8.[ g16] | + + d16:64[( d8.]) g8.[ \dragd d16] \tuplet 3/2 { d16[ g d g d8] } g8.[ g16] | + \tuplet 3/2 { \flamd d8[ g d] } \flamg g8.[ \flamg g16] \tuplet 3/2 { d16[ g d g d8] } g8 + } + \break + \partial 8 g8 | + d4:32( d8.[) \dragd d16] \tuplet 3/2 { d16[ g d g d g8] } g8.[ g16] | + \dragd d16[ d8.] \flamd d8.[ \flamg g16] \tuplet 3/2 { d16[ g d g d8] } \tuplet 3/2 { g8[ d g] } | + + \tuplet 3/2 { \flamd d8[ g16 g16 d8] } g8.[ g16] \tuplet 3/2 { d8[ g16 g16 d8] } g8.[ g16] | + \tuplet 3/2 { \flamd d8[ g d] } \flamg g8.[ \flamg g16] \tuplet 3/2 { d16[ g d g d8] } g8 | + \break + \partial 8 g8 | + d4:32( d8.[) \dragd d16] \tuplet 3/2 { d16[ g d g d g8] } g8.[ g16] | + \dragd d16[ d8.] \flamd d8.[ \flamg g16] \tuplet 3/2 { d16[ g d g d8] } \tuplet 3/2 { g8[ d g] } | + + \flamd d4 \flamg g8.[ d16:64]( d8.[) \dragg g16] d8.[ g16] | + \tuplet 3/2 { \flamd d8[ g d] } \flamg g8.[ \flamg g16] \tuplet 3/2 { d16[ g d g d8] } g8 | + + \bar "|." + }% End of drums % + + \header { + title = "Molly Connell" + meter = "Strathspey" + composer = "" + instrument = "Side" + } +} \ No newline at end of file diff --git a/strathspeys/molly_connell.tenor.ly b/strathspeys/molly_connell.tenor.ly new file mode 100755 index 0000000..449a27f --- /dev/null +++ b/strathspeys/molly_connell.tenor.ly @@ -0,0 +1,36 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \drums { + \time 4/4 + + \repeat volta 2 { + d4 g4 d8. g16 d4 + d4 g4 r8. g16 d4 + d4 d4 g4 g4 + d4 g4 d4 g4 + } + \break + d4 g4 d4 g4 + d4 d8. g16 r8. g16 d4 + d4 g4 d8. g16 d4 + d4 g4 d4 g4 + + \break + d4 g4 d4 g4 + d4 d8. g16 r8. g16 d4 + d4 d4 g4 g4 + d4 g4 d4 g4 + \bar "|." + + }% End of drums % + + \header { + title = "Molly Connell" + meter = "Strathspey" + composer = "B. de Boone/ M. Jansen/ N. Kuijkhoven/ E.T. de Boone, 2014" + instrument = "Tenor" + } +} \ No newline at end of file