From c601ae3601b43ce2758fbdf5044673217cce988b Mon Sep 17 00:00:00 2001 From: Eric Teunis de Boone Date: Fri, 18 Dec 2015 14:10:39 +0100 Subject: [PATCH] Revert "Decided to put all the music files in a separate git" This reverts commit c6a9c956321a175e33e1668cea8e8e3e19cb7a0e. --- .gitignore | 12 +- {lilydrum => .lilydrum}/embellishments.ily | 0 .../flourish_symbols/butterfly.eps | 0 .../flourish_symbols/st_andrews_crss.eps | 0 .../flourish_symbols/stop.eps | 0 {lilydrum => .lilydrum}/flourishing.ily | 0 {lilydrum => .lilydrum}/layout_tweaks.ily | 0 {lilydrum => .lilydrum}/musical_functions.ily | 0 {lilydrum => .lilydrum}/special_sticking.ily | 0 2-4_marches/black_bear/config.ily | 14 ++ 2-4_marches/black_bear/notes.side.ily | 31 +++ 2-4_marches/black_bear/notes.side.v1.2.ily | 33 ++++ 2-4_marches/black_bear/notes.side.v1.3.ily | 33 ++++ 2-4_marches/black_bear/side.ly | 27 +++ 2-4_marches/duncan_mcinness/config.ily | 15 ++ 2-4_marches/duncan_mcinness/notes.side.ily | 83 ++++++++ 2-4_marches/duncan_mcinness/side.ly | 32 ++++ 2-4_marches/mackenzie_highlanders/config.ily | 21 ++ .../mackenzie_highlanders/notes.side.alt.ily | 48 +++++ .../mackenzie_highlanders/notes.side.ily | 36 ++++ 2-4_marches/mackenzie_highlanders/side.alt.ly | 28 +++ 2-4_marches/mackenzie_highlanders/side.ly | 26 +++ 3-4_marches/castle_dangerous/config.ily | 20 ++ 3-4_marches/castle_dangerous/notes.tenor.ily | 24 +++ 3-4_marches/castle_dangerous/tenor.ly | 24 +++ .../on_the_road_to_passchendaele/config.ily | 20 ++ .../notes.side.ily | 35 ++++ .../on_the_road_to_passchendaele/side.ly | 33 ++++ 4-4_marches/51st_highland_division/config.ily | 19 ++ .../51st_highland_division/notes.side.ily | 29 +++ 4-4_marches/51st_highland_division/side.ly | 35 ++++ 4-4_marches/flett_from_flotta/config.ily | 21 ++ 4-4_marches/flett_from_flotta/notes.side.ily | 29 +++ 4-4_marches/flett_from_flotta/side.ly | 28 +++ 4-4_marches/minstrel_boy/config.ily | 20 ++ 4-4_marches/minstrel_boy/notes.side.ily | 33 ++++ 4-4_marches/minstrel_boy/side.ly | 33 ++++ 4-4_marches/rowan_tree/config.ily | 21 ++ 4-4_marches/rowan_tree/notes.side.ily | 23 +++ 4-4_marches/rowan_tree/side.ly | 27 +++ 4-4_marches/scotland_the_brave/config.ily | 21 ++ 4-4_marches/scotland_the_brave/notes.side.ily | 21 ++ 4-4_marches/scotland_the_brave/side.ly | 27 +++ .../the_leaving_of_liverpool/config.ily | 15 ++ 4-4_marches/the_leaving_of_liverpool/drums.ly | 63 ++++++ .../the_leaving_of_liverpool/notes.side.ily | 33 ++++ .../the_leaving_of_liverpool/notes.tenor.ily | 27 +++ 4-4_marches/the_leaving_of_liverpool/side.ly | 30 +++ 4-4_marches/the_leaving_of_liverpool/tenor.ly | 20 ++ 4-4_marches/the_old_rustic_bridge/config.ily | 21 ++ .../the_old_rustic_bridge/notes.tenor.ily | 13 ++ 4-4_marches/the_old_rustic_bridge/tenor.ly | 20 ++ 4-4_marches/the_pikemans_march/config.ily | 19 ++ 4-4_marches/the_pikemans_march/drums.ly | 68 +++++++ 4-4_marches/the_pikemans_march/notes.side.ily | 39 ++++ .../the_pikemans_march/notes.side.v1.5.ily | 39 ++++ .../the_pikemans_march/notes.side.v1.6.ily | 39 ++++ .../the_pikemans_march/notes.tenor.ily | 41 ++++ 4-4_marches/the_pikemans_march/side.ly | 32 ++++ 4-4_marches/the_pikemans_march/tenor.ly | 32 ++++ .../were_no_awa_tae_bide_awa/config.ily | 15 ++ .../were_no_awa_tae_bide_awa/notes.side.ily | 19 ++ 4-4_marches/were_no_awa_tae_bide_awa/side.ly | 26 +++ 4-4_marches/wings/config.ily | 14 ++ 4-4_marches/wings/notes.side.ily | 28 +++ 4-4_marches/wings/side.ly | 39 ++++ 5-4_marches/cullen_bay/bass.ly | 20 ++ 5-4_marches/cullen_bay/config.ily | 13 ++ 5-4_marches/cullen_bay/drums.ly | 65 +++++++ 5-4_marches/cullen_bay/notes.bass.ily | 7 + 5-4_marches/cullen_bay/notes.side.ily | 62 ++++++ 5-4_marches/cullen_bay/notes.tenor.ily | 16 ++ 5-4_marches/cullen_bay/side.ly | 30 +++ 5-4_marches/cullen_bay/tenor.ly | 20 ++ 6-8_marches/hills_of_glenorchy/config.ily | 14 ++ 6-8_marches/hills_of_glenorchy/notes.side.ily | 33 ++++ 6-8_marches/hills_of_glenorchy/side.ly | 26 +++ airs/abide_with_me/config.ily | 14 ++ airs/abide_with_me/notes.side.ily | 16 ++ airs/abide_with_me/side.ly | 31 +++ airs/alexander_mackenzie/config.ily | 14 ++ airs/alexander_mackenzie/notes.side.ily | 36 ++++ airs/alexander_mackenzie/side.ly | 31 +++ airs/amazing_grace/config.ily | 14 ++ airs/amazing_grace/notes.side.ily | 31 +++ airs/amazing_grace/side.ly | 34 ++++ airs/farewell_to_camraw/config.ily | 13 ++ airs/farewell_to_camraw/drums.ly | 50 +++++ airs/farewell_to_camraw/notes.side.ily | 14 ++ airs/farewell_to_camraw/notes.tenor.ily | 15 ++ airs/farewell_to_camraw/side.ly | 20 ++ airs/farewell_to_camraw/tenor.ly | 20 ++ airs/flower_of_scotland/config.ily | 14 ++ airs/flower_of_scotland/notes.side.ily | 26 +++ airs/flower_of_scotland/side.ly | 24 +++ airs/loch_duich/config.ily | 14 ++ airs/loch_duich/notes.side.ily | 46 +++++ airs/loch_duich/side.ly | 33 ++++ airs/miss_kirkwood/config.ily | 14 ++ airs/miss_kirkwood/notes.side.ily | 25 +++ airs/miss_kirkwood/side.ly | 26 +++ airs/morag_of_dunvegan/bass.ly | 20 ++ airs/morag_of_dunvegan/config.ily | 18 ++ airs/morag_of_dunvegan/drums.ly | 51 +++++ airs/morag_of_dunvegan/notes.bass.ily | 23 +++ airs/morag_of_dunvegan/notes.side.ily | 30 +++ airs/morag_of_dunvegan/notes.tenor.ily | 29 +++ airs/morag_of_dunvegan/side.ly | 20 ++ airs/morag_of_dunvegan/tenor.ly | 20 ++ airs/my_home/config.ily | 14 ++ airs/my_home/drums.ly | 54 ++++++ airs/my_home/notes.bass.ily | 6 + airs/my_home/notes.side.ily | 26 +++ airs/my_home/notes.tenor.ily | 15 ++ airs/my_home/side.ly | 26 +++ airs/my_home/tenor.ly | 26 +++ airs/the_mist_covered_mountains/config.ily | 19 ++ airs/the_mist_covered_mountains/drums.ly | 51 +++++ .../the_mist_covered_mountains/notes.side.ily | 23 +++ .../notes.tenor.ily | 25 +++ airs/the_mist_covered_mountains/side.ly | 20 ++ airs/the_mist_covered_mountains/tenor.ly | 20 ++ book/.gitignore | 7 + book/bass_book.tex | 22 +++ book/clean | 2 + book/drums_book.tex | 22 +++ book/full_book.tex | 22 +++ book/init | 50 +++++ book/load_scores | 34 ++++ book/makebook | 180 ++++++++++++++++++ book/pipes_book.tex | 22 +++ book/side_book.tex | 22 +++ book/tenor_book.tex | 22 +++ book/tex/main_bass.tex | 17 ++ book/tex/main_drums.tex | 20 ++ book/tex/main_full.tex | 13 ++ book/tex/main_pipes.tex | 14 ++ book/tex/main_side.tex | 58 ++++++ book/tex/main_tenor.tex | 24 +++ book/tex/score_book.cls | 36 ++++ book/tex/titlepage.tex | 6 + build_all | 14 ++ cheatsheet.ly | 23 +-- example.ly | 24 +++ header_book.ily | 42 ++++ header_default.ily | 39 ++++ hornpipes/itchy_fingers/config.ily | 15 ++ hornpipes/itchy_fingers/notes.side.ily | 35 ++++ hornpipes/itchy_fingers/side.ly | 27 +++ jigs/seaforth_sticks/config.ily | 14 ++ jigs/seaforth_sticks/drums.ly | 65 +++++++ jigs/seaforth_sticks/notes.bass.ily | 6 + jigs/seaforth_sticks/notes.side.ily | 123 ++++++++++++ jigs/seaforth_sticks/notes.tenor.ily | 6 + jigs/seaforth_sticks/side.ly | 38 ++++ jigs/seaforth_sticks/tenor.ly | 29 +++ lilydrum.ly | 10 +- makedrum | 45 ++--- other/band_of_brothers.snare.ly | 128 +++++++++++++ standards/24_standards.side.ly | 73 +++++++ standards/34_standards1.side.ly | 64 +++++++ standards/34_standards2.side.ly | 61 ++++++ standards/34_standards3.side.ly | 65 +++++++ standards/44_standards.side.ly | 93 +++++++++ standards/68_standards.side.ly | 90 +++++++++ standards/standards.bass.ly | 64 +++++++ standards/standards.tenor.ly | 132 +++++++++++++ strathspeys/aa_camerons/config.ily | 14 ++ strathspeys/aa_camerons/notes.side.ily | 30 +++ strathspeys/aa_camerons/side.ly | 39 ++++ .../lady_mackenzie_of_fairburn/bass.ly | 20 ++ .../lady_mackenzie_of_fairburn/config.ily | 13 ++ .../lady_mackenzie_of_fairburn/drums.ly | 51 +++++ .../lady_mackenzie_of_fairburn/full.ly | 64 +++++++ .../lady_mackenzie_of_fairburn/notes.bass.ily | 25 +++ .../notes.pipes.ily | 70 +++++++ .../lady_mackenzie_of_fairburn/notes.side.ily | 69 +++++++ .../notes.tenor.ily | 56 ++++++ .../lady_mackenzie_of_fairburn/pipes.ly | 21 ++ .../lady_mackenzie_of_fairburn/side.ly | 20 ++ .../lady_mackenzie_of_fairburn/tenor.ly | 20 ++ strathspeys/molly_connell/bass.ly | 20 ++ strathspeys/molly_connell/config.ily | 13 ++ strathspeys/molly_connell/drums.ly | 78 ++++++++ strathspeys/molly_connell/notes.bass.ily | 16 ++ strathspeys/molly_connell/notes.side.ily | 28 +++ strathspeys/molly_connell/notes.side.v1.1.ily | 28 +++ strathspeys/molly_connell/notes.tenor.ily | 22 +++ strathspeys/molly_connell/side.ly | 20 ++ strathspeys/molly_connell/tenor.ly | 20 ++ template/config.ily | 14 ++ template/drums.ly | 47 +++++ template/full.ly | 55 ++++++ template/notes.bass.ily | 6 + template/notes.pipes.ily | 6 + template/notes.side.ily | 6 + template/notes.tenor.ily | 6 + template/pipes.ly | 21 ++ template/side.ly | 20 ++ template/tenor.ly | 20 ++ 200 files changed, 5913 insertions(+), 54 deletions(-) rename {lilydrum => .lilydrum}/embellishments.ily (100%) mode change 100644 => 100755 rename {lilydrum => .lilydrum}/flourish_symbols/butterfly.eps (100%) mode change 100644 => 100755 rename {lilydrum => .lilydrum}/flourish_symbols/st_andrews_crss.eps (100%) mode change 100644 => 100755 rename {lilydrum => .lilydrum}/flourish_symbols/stop.eps (100%) mode change 100644 => 100755 rename {lilydrum => .lilydrum}/flourishing.ily (100%) mode change 100644 => 100755 rename {lilydrum => .lilydrum}/layout_tweaks.ily (100%) mode change 100644 => 100755 rename {lilydrum => .lilydrum}/musical_functions.ily (100%) mode change 100644 => 100755 rename {lilydrum => .lilydrum}/special_sticking.ily (100%) mode change 100644 => 100755 create mode 100755 2-4_marches/black_bear/config.ily create mode 100755 2-4_marches/black_bear/notes.side.ily create mode 100755 2-4_marches/black_bear/notes.side.v1.2.ily create mode 100755 2-4_marches/black_bear/notes.side.v1.3.ily create mode 100755 2-4_marches/black_bear/side.ly create mode 100755 2-4_marches/duncan_mcinness/config.ily create mode 100755 2-4_marches/duncan_mcinness/notes.side.ily create mode 100755 2-4_marches/duncan_mcinness/side.ly create mode 100755 2-4_marches/mackenzie_highlanders/config.ily create mode 100755 2-4_marches/mackenzie_highlanders/notes.side.alt.ily create mode 100755 2-4_marches/mackenzie_highlanders/notes.side.ily create mode 100755 2-4_marches/mackenzie_highlanders/side.alt.ly create mode 100755 2-4_marches/mackenzie_highlanders/side.ly create mode 100755 3-4_marches/castle_dangerous/config.ily create mode 100755 3-4_marches/castle_dangerous/notes.tenor.ily create mode 100755 3-4_marches/castle_dangerous/tenor.ly create mode 100755 3-4_marches/on_the_road_to_passchendaele/config.ily create mode 100755 3-4_marches/on_the_road_to_passchendaele/notes.side.ily create mode 100755 3-4_marches/on_the_road_to_passchendaele/side.ly create mode 100755 4-4_marches/51st_highland_division/config.ily create mode 100755 4-4_marches/51st_highland_division/notes.side.ily create mode 100755 4-4_marches/51st_highland_division/side.ly create mode 100755 4-4_marches/flett_from_flotta/config.ily create mode 100755 4-4_marches/flett_from_flotta/notes.side.ily create mode 100755 4-4_marches/flett_from_flotta/side.ly create mode 100755 4-4_marches/minstrel_boy/config.ily create mode 100755 4-4_marches/minstrel_boy/notes.side.ily create mode 100755 4-4_marches/minstrel_boy/side.ly create mode 100755 4-4_marches/rowan_tree/config.ily create mode 100755 4-4_marches/rowan_tree/notes.side.ily create mode 100755 4-4_marches/rowan_tree/side.ly create mode 100755 4-4_marches/scotland_the_brave/config.ily create mode 100755 4-4_marches/scotland_the_brave/notes.side.ily create mode 100755 4-4_marches/scotland_the_brave/side.ly create mode 100755 4-4_marches/the_leaving_of_liverpool/config.ily create mode 100755 4-4_marches/the_leaving_of_liverpool/drums.ly create mode 100755 4-4_marches/the_leaving_of_liverpool/notes.side.ily create mode 100755 4-4_marches/the_leaving_of_liverpool/notes.tenor.ily create mode 100755 4-4_marches/the_leaving_of_liverpool/side.ly create mode 100755 4-4_marches/the_leaving_of_liverpool/tenor.ly create mode 100755 4-4_marches/the_old_rustic_bridge/config.ily create mode 100755 4-4_marches/the_old_rustic_bridge/notes.tenor.ily create mode 100755 4-4_marches/the_old_rustic_bridge/tenor.ly create mode 100755 4-4_marches/the_pikemans_march/config.ily create mode 100755 4-4_marches/the_pikemans_march/drums.ly create mode 100755 4-4_marches/the_pikemans_march/notes.side.ily create mode 100755 4-4_marches/the_pikemans_march/notes.side.v1.5.ily create mode 100755 4-4_marches/the_pikemans_march/notes.side.v1.6.ily create mode 100755 4-4_marches/the_pikemans_march/notes.tenor.ily create mode 100755 4-4_marches/the_pikemans_march/side.ly create mode 100755 4-4_marches/the_pikemans_march/tenor.ly create mode 100755 4-4_marches/were_no_awa_tae_bide_awa/config.ily create mode 100755 4-4_marches/were_no_awa_tae_bide_awa/notes.side.ily create mode 100755 4-4_marches/were_no_awa_tae_bide_awa/side.ly create mode 100755 4-4_marches/wings/config.ily create mode 100755 4-4_marches/wings/notes.side.ily create mode 100755 4-4_marches/wings/side.ly create mode 100755 5-4_marches/cullen_bay/bass.ly create mode 100755 5-4_marches/cullen_bay/config.ily create mode 100755 5-4_marches/cullen_bay/drums.ly create mode 100755 5-4_marches/cullen_bay/notes.bass.ily create mode 100755 5-4_marches/cullen_bay/notes.side.ily create mode 100755 5-4_marches/cullen_bay/notes.tenor.ily create mode 100755 5-4_marches/cullen_bay/side.ly create mode 100755 5-4_marches/cullen_bay/tenor.ly create mode 100755 6-8_marches/hills_of_glenorchy/config.ily create mode 100755 6-8_marches/hills_of_glenorchy/notes.side.ily create mode 100755 6-8_marches/hills_of_glenorchy/side.ly create mode 100755 airs/abide_with_me/config.ily create mode 100755 airs/abide_with_me/notes.side.ily create mode 100755 airs/abide_with_me/side.ly create mode 100755 airs/alexander_mackenzie/config.ily create mode 100755 airs/alexander_mackenzie/notes.side.ily create mode 100755 airs/alexander_mackenzie/side.ly create mode 100755 airs/amazing_grace/config.ily create mode 100755 airs/amazing_grace/notes.side.ily create mode 100755 airs/amazing_grace/side.ly create mode 100755 airs/farewell_to_camraw/config.ily create mode 100755 airs/farewell_to_camraw/drums.ly create mode 100755 airs/farewell_to_camraw/notes.side.ily create mode 100755 airs/farewell_to_camraw/notes.tenor.ily create mode 100755 airs/farewell_to_camraw/side.ly create mode 100755 airs/farewell_to_camraw/tenor.ly create mode 100755 airs/flower_of_scotland/config.ily create mode 100755 airs/flower_of_scotland/notes.side.ily create mode 100755 airs/flower_of_scotland/side.ly create mode 100755 airs/loch_duich/config.ily create mode 100755 airs/loch_duich/notes.side.ily create mode 100755 airs/loch_duich/side.ly create mode 100755 airs/miss_kirkwood/config.ily create mode 100755 airs/miss_kirkwood/notes.side.ily create mode 100755 airs/miss_kirkwood/side.ly create mode 100755 airs/morag_of_dunvegan/bass.ly create mode 100755 airs/morag_of_dunvegan/config.ily create mode 100755 airs/morag_of_dunvegan/drums.ly create mode 100755 airs/morag_of_dunvegan/notes.bass.ily create mode 100755 airs/morag_of_dunvegan/notes.side.ily create mode 100755 airs/morag_of_dunvegan/notes.tenor.ily create mode 100755 airs/morag_of_dunvegan/side.ly create mode 100755 airs/morag_of_dunvegan/tenor.ly create mode 100755 airs/my_home/config.ily create mode 100755 airs/my_home/drums.ly create mode 100755 airs/my_home/notes.bass.ily create mode 100755 airs/my_home/notes.side.ily create mode 100755 airs/my_home/notes.tenor.ily create mode 100755 airs/my_home/side.ly create mode 100755 airs/my_home/tenor.ly create mode 100755 airs/the_mist_covered_mountains/config.ily create mode 100755 airs/the_mist_covered_mountains/drums.ly create mode 100755 airs/the_mist_covered_mountains/notes.side.ily create mode 100755 airs/the_mist_covered_mountains/notes.tenor.ily create mode 100755 airs/the_mist_covered_mountains/side.ly create mode 100755 airs/the_mist_covered_mountains/tenor.ly create mode 100644 book/.gitignore create mode 100644 book/bass_book.tex create mode 100644 book/clean create mode 100644 book/drums_book.tex create mode 100644 book/full_book.tex create mode 100644 book/init create mode 100644 book/load_scores create mode 100644 book/makebook create mode 100644 book/pipes_book.tex create mode 100644 book/side_book.tex create mode 100644 book/tenor_book.tex create mode 100644 book/tex/main_bass.tex create mode 100644 book/tex/main_drums.tex create mode 100644 book/tex/main_full.tex create mode 100644 book/tex/main_pipes.tex create mode 100644 book/tex/main_side.tex create mode 100644 book/tex/main_tenor.tex create mode 100644 book/tex/score_book.cls create mode 100644 book/tex/titlepage.tex create mode 100755 build_all create mode 100755 example.ly create mode 100755 header_book.ily create mode 100755 header_default.ily create mode 100755 hornpipes/itchy_fingers/config.ily create mode 100755 hornpipes/itchy_fingers/notes.side.ily create mode 100755 hornpipes/itchy_fingers/side.ly create mode 100755 jigs/seaforth_sticks/config.ily create mode 100755 jigs/seaforth_sticks/drums.ly create mode 100755 jigs/seaforth_sticks/notes.bass.ily create mode 100755 jigs/seaforth_sticks/notes.side.ily create mode 100755 jigs/seaforth_sticks/notes.tenor.ily create mode 100755 jigs/seaforth_sticks/side.ly create mode 100755 jigs/seaforth_sticks/tenor.ly create mode 100755 other/band_of_brothers.snare.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/config.ily create mode 100755 strathspeys/aa_camerons/notes.side.ily create mode 100755 strathspeys/aa_camerons/side.ly create mode 100755 strathspeys/lady_mackenzie_of_fairburn/bass.ly create mode 100755 strathspeys/lady_mackenzie_of_fairburn/config.ily create mode 100755 strathspeys/lady_mackenzie_of_fairburn/drums.ly create mode 100755 strathspeys/lady_mackenzie_of_fairburn/full.ly create mode 100755 strathspeys/lady_mackenzie_of_fairburn/notes.bass.ily create mode 100755 strathspeys/lady_mackenzie_of_fairburn/notes.pipes.ily create mode 100755 strathspeys/lady_mackenzie_of_fairburn/notes.side.ily create mode 100755 strathspeys/lady_mackenzie_of_fairburn/notes.tenor.ily create mode 100755 strathspeys/lady_mackenzie_of_fairburn/pipes.ly create mode 100755 strathspeys/lady_mackenzie_of_fairburn/side.ly create mode 100755 strathspeys/lady_mackenzie_of_fairburn/tenor.ly create mode 100755 strathspeys/molly_connell/bass.ly create mode 100755 strathspeys/molly_connell/config.ily create mode 100755 strathspeys/molly_connell/drums.ly create mode 100755 strathspeys/molly_connell/notes.bass.ily create mode 100755 strathspeys/molly_connell/notes.side.ily create mode 100755 strathspeys/molly_connell/notes.side.v1.1.ily create mode 100755 strathspeys/molly_connell/notes.tenor.ily create mode 100755 strathspeys/molly_connell/side.ly create mode 100755 strathspeys/molly_connell/tenor.ly create mode 100755 template/config.ily create mode 100755 template/drums.ly create mode 100755 template/full.ly create mode 100755 template/notes.bass.ily create mode 100755 template/notes.pipes.ily create mode 100755 template/notes.side.ily create mode 100755 template/notes.tenor.ily create mode 100755 template/pipes.ly create mode 100755 template/side.ly create mode 100755 template/tenor.ly diff --git a/.gitignore b/.gitignore index 128ea98..9c0039b 100755 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,11 @@ +*.ps *.pdf -/pdf -/tmp +*.png +*.log +*tmp* +*.py +*.toc +*.aux +_output/ +pdf/ +fullscores/* diff --git a/lilydrum/embellishments.ily b/.lilydrum/embellishments.ily old mode 100644 new mode 100755 similarity index 100% rename from lilydrum/embellishments.ily rename to .lilydrum/embellishments.ily diff --git a/lilydrum/flourish_symbols/butterfly.eps b/.lilydrum/flourish_symbols/butterfly.eps old mode 100644 new mode 100755 similarity index 100% rename from lilydrum/flourish_symbols/butterfly.eps rename to .lilydrum/flourish_symbols/butterfly.eps diff --git a/lilydrum/flourish_symbols/st_andrews_crss.eps b/.lilydrum/flourish_symbols/st_andrews_crss.eps old mode 100644 new mode 100755 similarity index 100% rename from lilydrum/flourish_symbols/st_andrews_crss.eps rename to .lilydrum/flourish_symbols/st_andrews_crss.eps diff --git a/lilydrum/flourish_symbols/stop.eps b/.lilydrum/flourish_symbols/stop.eps old mode 100644 new mode 100755 similarity index 100% rename from lilydrum/flourish_symbols/stop.eps rename to .lilydrum/flourish_symbols/stop.eps diff --git a/lilydrum/flourishing.ily b/.lilydrum/flourishing.ily old mode 100644 new mode 100755 similarity index 100% rename from lilydrum/flourishing.ily rename to .lilydrum/flourishing.ily diff --git a/lilydrum/layout_tweaks.ily b/.lilydrum/layout_tweaks.ily old mode 100644 new mode 100755 similarity index 100% rename from lilydrum/layout_tweaks.ily rename to .lilydrum/layout_tweaks.ily diff --git a/lilydrum/musical_functions.ily b/.lilydrum/musical_functions.ily old mode 100644 new mode 100755 similarity index 100% rename from lilydrum/musical_functions.ily rename to .lilydrum/musical_functions.ily diff --git a/lilydrum/special_sticking.ily b/.lilydrum/special_sticking.ily old mode 100644 new mode 100755 similarity index 100% rename from lilydrum/special_sticking.ily rename to .lilydrum/special_sticking.ily diff --git a/2-4_marches/black_bear/config.ily b/2-4_marches/black_bear/config.ily new file mode 100755 index 0000000..514c3ac --- /dev/null +++ b/2-4_marches/black_bear/config.ily @@ -0,0 +1,14 @@ +\version "2.19.0" +%% Globals +global = { + \time 2/4 + } + +%% Format +part = { \partial 8 s8 } +halfline = { \repeat unfold 2 { s1 | } } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Black Bear" +meter = "March" \ No newline at end of file diff --git a/2-4_marches/black_bear/notes.side.ily b/2-4_marches/black_bear/notes.side.ily new file mode 100755 index 0000000..2a4e129 --- /dev/null +++ b/2-4_marches/black_bear/notes.side.ily @@ -0,0 +1,31 @@ +% 2/4 Black Bear +% Snare +\version "2.18.2" +composerSnare = "E.T. de Boone, 2015" + +%%music +snareA = \drummode { + 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)(-> | + + 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 +} +% Part 2 +snareBA = \drummode { + g8 | + d4:32( d4:32)( | + d8) g16. d32-> g16. g32 \flamd d16. g32 | + d4:32( d4:32)( | + d8) g16. d32-> g16. g32 \flamd d16. g32 | + + d4:32( d8.:32)( g16:32)( | + d8:32)( g8:32)( d4)( | + g8:32)( d8:32)( g16.) d32-> g16. g32 | + \flamd d8 d8:32( g8) +} \ No newline at end of file diff --git a/2-4_marches/black_bear/notes.side.v1.2.ily b/2-4_marches/black_bear/notes.side.v1.2.ily new file mode 100755 index 0000000..ff4ce2e --- /dev/null +++ b/2-4_marches/black_bear/notes.side.v1.2.ily @@ -0,0 +1,33 @@ +% 2/4 Black Bear +% Snare +\version "2.18.2" +composerSnare = "E.T. de Boone, v1.2, 2015" + +%%music +yell = \markup { \bold HOI} + +snareA = \drummode { + d8:32( | + g16.) \parenthesize g32 \flam d16. g32 d16. \flam g32 d16. g32 | + \flam d16. \parenthesize g32 \flam d16. g32 d16. \flam g32 d16. g32 | + \flam d8 \tuplet 3/2 { d16 g16 d16 } \flam g4 | + r4^\yell d8:32( g8:32)(-> | + + d16.) \parenthesize g32 \flam d16. g32 d16. \flam g32 d16. g32 | + \flam d16. \parenthesize g32 \flam d16. g32 d16. \flam g32 d16. g32 | + \flam d4 d4:32( | + d8) \flam g8 \flam d8 +} +% Part 2 +snareBA = \drummode { + g8 | + \tuplet 3/2 { \flam d16 g16 d16->} g16. g32 \flam d8:32( \tuplet 3/2 { g16) d16 g16 } | + \flam d8:32( g16.)(-> g32) d32 g16. d16:64( d16:64)( | + \tuplet 3/2 { d16) g16 d16-> } g16. g32 \flam d8:32( \tuplet 3/2 { g16) d16 g16 } | + \flam d8:32( g16.)(-> g32) d32 g16. d16. g32 | + + \tuplet 3/2 { \flam d32 d32 g16 d16 } \tuplet 3/2 { g16 d16 \flam g32 g32 } \tuplet 3/2 { d16 g16 d16 } \tuplet 3/2 { \flam g32 g32 d16 g16 } | + \tuplet 3/2 { d16 g16 \flam d32 d32 } \tuplet 3/2 { g16 d16 g16 } \tuplet 3/2 { \flam d32 d32 g16 d16 } \tuplet 3/2 { \flam g32 g32 d16 g16 } | + \flam d16. g32-> d16. d32 \tuplet 3/2 { \flam g16[ d16 g16-> } d16. \drag g32] | + g32 d32 g32 d32 \tuplet 3/2 {g16-> d16 g16-> } \tuplet 3/2 { d16 g16 d16->} g32 d32 d32 g32 | +} \ No newline at end of file diff --git a/2-4_marches/black_bear/notes.side.v1.3.ily b/2-4_marches/black_bear/notes.side.v1.3.ily new file mode 100755 index 0000000..8386890 --- /dev/null +++ b/2-4_marches/black_bear/notes.side.v1.3.ily @@ -0,0 +1,33 @@ +% 2/4 Black Bear +% Snare +\version "2.18.2" +composerSide = "E.T. de Boone, v1.3, 2015" + +%%music +yell = \markup { \bold HOI} + +snareA = \drummode { + d8:32( | + g16.)-> \parenthesize g32 \flam d16. g32 d16. \flam g32 d16. g32 | + \flam d16.-> \parenthesize g32 \flam d16.-^ g32 d16. \flam g32 d16. g32 | + \flam d8 \tuplet 3/2 { d16 g16 d16 } \flam g4 | + r4^\yell d8:32( \< g8:32)(-> | + + d16.) \! g32 \flam d16. g32 d16. \flam g32 d16. g32 | + \flam d16. g32 \flam d16. g32 d16. \flam g32 d16. g32 | + \flam d4 d4:32( | + d8) \flam g8 \flam d8 +} +% Part 2 +snareBA = \drummode { + g8 + \flamd \tuplet 3/2 { d16 g16 d16->} g16. g32 d8:32( \tuplet 3/2 { g16) d16 g16 } | + d8:32( g16.)(-> g32) d32 g16. d16:64( d16:64)( | + \tuplet 3/2 { d16) g16 d16-> } g16. g32 d8:32( \tuplet 3/2 { g16) d16 g16 } | + d8:32( g16.)(-> g32) d32 g16. d16. g32 | + + \flamd \tuplet 3/2 { d32 d32 g16 d16 } \tuplet 3/2 { g16 d16 \flam g32 g32 } \tuplet 3/2 { d16 g16 d16 } \flamg \tuplet 3/2 { g32 g32 d16 g16 } | + \tuplet 3/2 { d16 g16 \flam d32 d32 } \tuplet 3/2 { g16 d16 g16 } \flamd \tuplet 3/2 { d32 d32 g16 d16 } \flamg \tuplet 3/2 { g32 g32 d16 g16 } | + \flam d16. g32-> d16. d32 \flamg \tuplet 3/2 { g16[ d16 g16-> } d16. \drag g32] | + g32 d32 g32 d32 \tuplet 3/2 {g16-> d16 g16-> } \tuplet 3/2 { d16 g16 d16->} g32 d32 d32 g32 | +} \ No newline at end of file diff --git a/2-4_marches/black_bear/side.ly b/2-4_marches/black_bear/side.ly new file mode 100755 index 0000000..63f7b68 --- /dev/null +++ b/2-4_marches/black_bear/side.ly @@ -0,0 +1,27 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.v1.3.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { + \repeat volta 2 { \part \halfline \break \halfline } \break + \part \line \bar "|." + } + { + \snareA s8 + + \snareBA + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/2-4_marches/duncan_mcinness/config.ily b/2-4_marches/duncan_mcinness/config.ily new file mode 100755 index 0000000..d691081 --- /dev/null +++ b/2-4_marches/duncan_mcinness/config.ily @@ -0,0 +1,15 @@ +\version "2.19.0" +%% Globals +global = { + \time 2/4 + \eighthBeaming + } + +%% Format +part = { \partial 8 s8 } +halfline = { \repeat unfold 2 { s1 | } } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Duncan McInnes" +meter = "Drum Salute in Quick Time" \ No newline at end of file diff --git a/2-4_marches/duncan_mcinness/notes.side.ily b/2-4_marches/duncan_mcinness/notes.side.ily new file mode 100755 index 0000000..da43ca6 --- /dev/null +++ b/2-4_marches/duncan_mcinness/notes.side.ily @@ -0,0 +1,83 @@ +% 2/4 Black Bear +% Snare +\version "2.18.2" +composerSnare = "E.T. de Boone, 2015" + +%%music +snareA = \drummode { + 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) +} +% Part 2 +snareB = \drummode { + 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) +} +% Part 3 +snareC = \drummode { + 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) +} +% Part 4 +snareDA = \drummode { + 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 | +} +snareDAB = \drummode { + 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) +} +snareDAC = \drummode { + \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 | + } + \new PipeBandDrumStaff{ + \eighthBeaming + \once \omit Staff.TimeSignature + g16. d32:128( d16.) g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 | + } + >> + + \flamd d8 d8:32( g4) + \bar "|." +} \ 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..eb5a099 --- /dev/null +++ b/2-4_marches/duncan_mcinness/side.ly @@ -0,0 +1,32 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { + \repeat volta 2 { \part \line } \break + \repeat volta 2 { \part \line } \break + \repeat volta 2 { \part \line } \break + \part \halfline \halfline \bar "||" \break + \part \halfline \halfline \bar "|." + } + { + \snareA s8 + \snareB s8 + \snareC s8 + \snareDA \snareDAB s8 + \snareDA \snareDAC + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/2-4_marches/mackenzie_highlanders/config.ily b/2-4_marches/mackenzie_highlanders/config.ily new file mode 100755 index 0000000..e06e3f9 --- /dev/null +++ b/2-4_marches/mackenzie_highlanders/config.ily @@ -0,0 +1,21 @@ +\version "2.19.0" +%% Globals +global = { + \time 2/4 + \eighthBeaming + } + +%% Format +part = { \partial 8 s8 } +halfline = { \repeat unfold 2 { s1 | } } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "MacKenzie Highlanders" +meter = "Trooping of the Colours" + + +composerSide = "" +composerTenor = "" +composerBass = "" +composerPipes = "" \ No newline at end of file diff --git a/2-4_marches/mackenzie_highlanders/notes.side.alt.ily b/2-4_marches/mackenzie_highlanders/notes.side.alt.ily new file mode 100755 index 0000000..75ff26a --- /dev/null +++ b/2-4_marches/mackenzie_highlanders/notes.side.alt.ily @@ -0,0 +1,48 @@ +% 2/4 MacKenzie Highlanders +% Snare +\version "2.18.2" +composerSide = "alternate version" + +%%music +snareA = \drummode { + d8:32( | + g8) \tuplet 3/2 { d16 g d } \flam g16. d32-> g16. g32 | + \flam d8 d8:32( g8:32) d16. g32 | + + d8:32( g16.) g32-> d32 g d g-> d16.-> g32 | + d8:64(-> g32) d g d g8 d8:32( | + + g8) \tuplet 3/2 { d16 g d } \flam g16. d32-> g16. g32 | + d8-> g8:32(-> d8:32)(-> \tuplet 3/2 { g16) d g } | + + d8[-> \drag d16 d32-> g] d[ g \drag d16 d16. g32] | + d4:32( d8) +} +% Part 2 +snareBA = \drummode { + g8 | + d8:32( \tuplet 3/2 { g16) d g-> } d16.-> g32-> d32 g d g-> | + d8-> d8:32( g8) d16. g32 | + + d8:32( g16.) g32-> d32 g d g-> d16.-> g32 | + d8:64(-> g32) d g d g8 g8-> | + + d8:32( \tuplet 3/2 { g16) d g-> } d16.-> g32-> d32 g d g-> | + d8-> g8:32(-> d8:32)(-> \tuplet 3/2{ g16) d g } | + + d8[-> \drag d16 d32-> g] d[ g \drag d16 d16. g32] | + d4:32( d8) g8 +} +snareBB = \drummode { + d8:32( \tuplet 3/2 { g16) d g-> } d16.-> g32-> d32 g d g-> | + d8-> d8:32( g8) d16. g32 | + + d8:32( g16.) g32-> d32 g d g-> d16.-> g32 | + \flam d4 d8:32(-> \< g8:32)(-> | + + d8)-> \! \tuplet 3/2 { g16 d g-> } d8:32(-> \tuplet 3/2 { g16) d g-> } + d32 g d g-> d16.-> g32 d8:32(-> \tuplet 3/2 { g16) d g } | + + d8[-> \drag d16 d32-> g] d[ g \drag d16 d16. g32] | + d4:32( d4) +} \ No newline at end of file diff --git a/2-4_marches/mackenzie_highlanders/notes.side.ily b/2-4_marches/mackenzie_highlanders/notes.side.ily new file mode 100755 index 0000000..e96556f --- /dev/null +++ b/2-4_marches/mackenzie_highlanders/notes.side.ily @@ -0,0 +1,36 @@ +% 2/4 MacKenzie Highlanders +% Snare +\version "2.18.2" +composerSnare = "" + +%%music +snareA = \drummode { + d8:32( | + g8) \tuplet 3/2 { d16 g d } \flam g16. d32-> g16. g32 | + \flam d8 d8:32( g8:32)(-> \tuplet 3/2 { d16) g d } | + + \flam g8[ \drag d16. d32]-> g16.[ \drag d32 d16. g32] | + d4:32( d8) d8:32( | + + g8) \tuplet 3/2 { d16 g d } \flam g16. d32-> g16. g32 | + \flam d8 d8:32( g8:32)(-> \tuplet 3/2 { d16) g d } | + + + \flam g8-> \tuplet 3/2 { \flam d16 g d-> } g16. g32 \flam d8 | + d4:32( d8) +} +% Part 2 +snareB = \drummode { + 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 } | + + \flam g8-> \tuplet 3/2 { \flam d16 g d-> } g16. g32 \flam d8 | + d4:32( d8) +} \ No newline at end of file diff --git a/2-4_marches/mackenzie_highlanders/side.alt.ly b/2-4_marches/mackenzie_highlanders/side.alt.ly new file mode 100755 index 0000000..c1d5d78 --- /dev/null +++ b/2-4_marches/mackenzie_highlanders/side.alt.ly @@ -0,0 +1,28 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.alt.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { + \repeat volta 2 { \part \line } \break + \part \line \bar "||" \break + \line \bar "|." + } + { + \snareA s8 + \snareBA + \snareBB + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ 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..049f71b --- /dev/null +++ b/2-4_marches/mackenzie_highlanders/side.ly @@ -0,0 +1,26 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { + \repeat volta 2 { \part \line } \break + \repeat volta 2 { \part \line } + } + { + \snareA s8 + \snareB + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/3-4_marches/castle_dangerous/config.ily b/3-4_marches/castle_dangerous/config.ily new file mode 100755 index 0000000..f62ad90 --- /dev/null +++ b/3-4_marches/castle_dangerous/config.ily @@ -0,0 +1,20 @@ +\version "2.19.0" +%% Globals +global = { + \time 3/4 + \eighthBeaming + } + +%% Format +part = { \partial 8 s8 } +halfline = { \repeat unfold 2 { s2. | } } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Castle Dangerous" +meter = "March" + +composerSide = "" +composerTenor = "" +composerBass = "" +composerPipes = "" \ No newline at end of file diff --git a/3-4_marches/castle_dangerous/notes.tenor.ily b/3-4_marches/castle_dangerous/notes.tenor.ily new file mode 100755 index 0000000..2cb9a1e --- /dev/null +++ b/3-4_marches/castle_dangerous/notes.tenor.ily @@ -0,0 +1,24 @@ +% 3/4 Castle Dangerous +% Tenor +\version "2.18.2" +composerTenor = "" + +%%music +tenorA = \drummode { + r8. d16 + g4 + r8 d8 + | + r8 g8 + r8 d8 + r8 g8 + | + r8 d8 + r8 g8 + r8 d8 + | + r8 g8 + r8 d16 g + d16 g d g + | +} \ No newline at end of file diff --git a/3-4_marches/castle_dangerous/tenor.ly b/3-4_marches/castle_dangerous/tenor.ly new file mode 100755 index 0000000..87e0cd6 --- /dev/null +++ b/3-4_marches/castle_dangerous/tenor.ly @@ -0,0 +1,24 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.tenor.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { + \repeat volta 2 { \line } + } + { + \tenorA + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentTenor + composer = \composerTenor + } +} \ No newline at end of file diff --git a/3-4_marches/on_the_road_to_passchendaele/config.ily b/3-4_marches/on_the_road_to_passchendaele/config.ily new file mode 100755 index 0000000..1eab0ad --- /dev/null +++ b/3-4_marches/on_the_road_to_passchendaele/config.ily @@ -0,0 +1,20 @@ +\version "2.19.0" +%% Globals +global = { + \time 3/4 + \eighthBeaming + } + +%% Format +part = { \partial 8 s8 } +halfline = { \repeat unfold 4 { s2. | } } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "On the Road to Passchendaele" +meter = "Retreat" + +composerSide = "" +composerTenor = "" +composerBass = "" +composerPipes = "" \ No newline at end of file diff --git a/3-4_marches/on_the_road_to_passchendaele/notes.side.ily b/3-4_marches/on_the_road_to_passchendaele/notes.side.ily new file mode 100755 index 0000000..2dc6ba8 --- /dev/null +++ b/3-4_marches/on_the_road_to_passchendaele/notes.side.ily @@ -0,0 +1,35 @@ +% 3/4 On the Road to Passchendaele +% Snare +\version "2.18.2" +composerSide = "" + +%%music +snareAA = \drummode { + \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 | +} +snareAB = \drummode { + \flamd d8. 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) +} +% Part 2 +snareBA = \drummode { + 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 | +} +snareBB = \drummode { + d8. 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) +} \ 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..6c6e7dc --- /dev/null +++ b/3-4_marches/on_the_road_to_passchendaele/side.ly @@ -0,0 +1,33 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { + \repeat volta 2 { \line } \break + \line \bar "||" \break + \line \bar "|." + } + { + \snareAA + \snareAB + + \snareBA + \snareBB + + \snareBA + \snareAB + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/4-4_marches/51st_highland_division/config.ily b/4-4_marches/51st_highland_division/config.ily new file mode 100755 index 0000000..62bd8fc --- /dev/null +++ b/4-4_marches/51st_highland_division/config.ily @@ -0,0 +1,19 @@ +\version "2.19.0" +%% Globals +global = { + \time 4/4 + } + +%% Format +part = { \partial 8 s8 } +halfline = { \repeat unfold 2 { s1 | } } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "51st Highland Division" +meter = "March" + +composerSide = "" +composerTenor = "" +composerBass = "" +composerPipes = "" \ No newline at end of file diff --git a/4-4_marches/51st_highland_division/notes.side.ily b/4-4_marches/51st_highland_division/notes.side.ily new file mode 100755 index 0000000..96649e7 --- /dev/null +++ b/4-4_marches/51st_highland_division/notes.side.ily @@ -0,0 +1,29 @@ +% 4/4 51st Highland Division +% Snare +\version "2.18.2" +composerSide = "" + +%%music +snareA = \drummode { + d16. g32 | + d4:32( d8.) g16 \flamd d8 d8:32( g8) d8:32( | + g8.) g16 \flamd d8 \flamg g8 d4:32(-> d8.)-> g16 | +} +snareAA = \drummode { + d8:32(-> g8) r8 d8:32( g8) g16. d32-> g16. g32 \flamd d8 | + \flamg g4 d4:32( d4) r8 +} +snareAB = \drummode { + 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 +} +% Part 2 +snareB = \drummode { + 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 | + + \flamg g4 d4:32( d4) r8 +} \ 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..2133e85 --- /dev/null +++ b/4-4_marches/51st_highland_division/side.ly @@ -0,0 +1,35 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { + \repeat volta 2 { + \repeat volta 2 { \part \halfline \break} + \alternative { {\halfline} {\halfline } } + \bar "|." \break + \part \line \bar "||" \break + \line \bar "|." + } + } + { + \snareA + \snareAA s8 + \snareAB s8 + + \snareB + \snareA \snareAB + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/4-4_marches/flett_from_flotta/config.ily b/4-4_marches/flett_from_flotta/config.ily new file mode 100755 index 0000000..0a1c04c --- /dev/null +++ b/4-4_marches/flett_from_flotta/config.ily @@ -0,0 +1,21 @@ +\version "2.19.0" +%% Globals +global = { + \time 4/4 + \eighthBeaming + } + +%% Format +part = { \partial 8 s8 } +halfline = { \repeat unfold 2 { s1 | } } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Flett from Flotta" +meter = "March" + + +composerSide = "" +composerTenor = "" +composerBass = "" +composerPipes = "" \ No newline at end of file diff --git a/4-4_marches/flett_from_flotta/notes.side.ily b/4-4_marches/flett_from_flotta/notes.side.ily new file mode 100755 index 0000000..ee07480 --- /dev/null +++ b/4-4_marches/flett_from_flotta/notes.side.ily @@ -0,0 +1,29 @@ +% 4/4 Flett from Flotta +% Snare +\version "2.18.2" +composerSide = "" + +%%music +snareA = \drummode { + 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( | + 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) | + \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 +} +% Part 2 +snareB = \drummode { + 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-> | + + 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 +} \ 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..33c6635 --- /dev/null +++ b/4-4_marches/flett_from_flotta/side.ly @@ -0,0 +1,28 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { + \repeat volta 2 { \part \line \break \line } + \repeat volta 2 { \line \break \line } + + } + { + \snareA s8 + + \snareB s8 + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/4-4_marches/minstrel_boy/config.ily b/4-4_marches/minstrel_boy/config.ily new file mode 100755 index 0000000..0670598 --- /dev/null +++ b/4-4_marches/minstrel_boy/config.ily @@ -0,0 +1,20 @@ +\version "2.19.0" +%% Globals +global = { + \time 4/4 + } + +%% Format +part = { \partial 8 s8 } +halfline = { \repeat unfold 2 { s1 | } } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Minstrel Boy" +meter = "March" + + +composerSide = "" +composerTenor = "" +composerBass = "" +composerPipes = "" \ No newline at end of file diff --git a/4-4_marches/minstrel_boy/notes.side.ily b/4-4_marches/minstrel_boy/notes.side.ily new file mode 100755 index 0000000..0c3d098 --- /dev/null +++ b/4-4_marches/minstrel_boy/notes.side.ily @@ -0,0 +1,33 @@ +% 4/4 Minstrel Boy +% Snare +\version "2.18.2" +composerSide = "" + +%%music +snareAA = \drummode { + d16. 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) +} +snareAB = \drummode { + \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) +} +% Part 2 +snareBA = \drummode { + \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) +} \ 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..c1d3c30 --- /dev/null +++ b/4-4_marches/minstrel_boy/side.ly @@ -0,0 +1,33 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { + \part \line \break + \line \break \bar "|." + + \partial 4 s4 | + \line \break + \line \break \bar "|." + } + { + \snareAA + \snareAB s4 + + \snareBA + \snareAB r8 + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/4-4_marches/rowan_tree/config.ily b/4-4_marches/rowan_tree/config.ily new file mode 100755 index 0000000..618eb0f --- /dev/null +++ b/4-4_marches/rowan_tree/config.ily @@ -0,0 +1,21 @@ +\version "2.19.0" +%% Globals +global = { + \time 4/4 + \eighthBeaming + } + +%% Format +part = { \partial 4 s4 } +halfline = { \repeat unfold 2 { s1 | } } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Rowan Tree" +meter = "March" + + +composerSide = "" +composerTenor = "" +composerBass = "" +composerPipes = "" \ No newline at end of file diff --git a/4-4_marches/rowan_tree/notes.side.ily b/4-4_marches/rowan_tree/notes.side.ily new file mode 100755 index 0000000..3a89957 --- /dev/null +++ b/4-4_marches/rowan_tree/notes.side.ily @@ -0,0 +1,23 @@ +% 4/4 Rowan Tree +% Snare +\version "2.18.2" +composerSide = "" + +%%music +snareEnding = \drummode { + \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) +} +snareA = \drummode { + 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 | + \snareEnding +} +% Part 2 +snareBA = \drummode { + 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 | + \snareEnding +} \ No newline at end of file diff --git a/4-4_marches/rowan_tree/side.ly b/4-4_marches/rowan_tree/side.ly new file mode 100755 index 0000000..552d64c --- /dev/null +++ b/4-4_marches/rowan_tree/side.ly @@ -0,0 +1,27 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { + \repeat volta 2 { \part \line \break } + \part \line \bar "||" + } + { + \snareA s4 + + \snareBA + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/4-4_marches/scotland_the_brave/config.ily b/4-4_marches/scotland_the_brave/config.ily new file mode 100755 index 0000000..211da0d --- /dev/null +++ b/4-4_marches/scotland_the_brave/config.ily @@ -0,0 +1,21 @@ +\version "2.19.0" +%% Globals +global = { + \time 4/4 + \eighthBeaming + } + +%% Format +part = { \partial 8 s8 } +halfline = { \repeat unfold 2 { s1 | } } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Scotland the Brave" +meter = "March" + + +composerSide = "" +composerTenor = "" +composerBass = "" +composerPipes = "" \ No newline at end of file diff --git a/4-4_marches/scotland_the_brave/notes.side.ily b/4-4_marches/scotland_the_brave/notes.side.ily new file mode 100755 index 0000000..6877598 --- /dev/null +++ b/4-4_marches/scotland_the_brave/notes.side.ily @@ -0,0 +1,21 @@ +% 4/4 Scotland the Brave +% Snare +\version "2.18.2" +composerSide = "" + +%%music +snareA = \drummode { + 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 +} +% Part 2 +snareBA = \drummode { + 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 +} \ No newline at end of file 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..5a8db2e --- /dev/null +++ b/4-4_marches/scotland_the_brave/side.ly @@ -0,0 +1,27 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { + \repeat volta 2 {\part \line \break } + \part \line \bar "||" + } + { + \snareA s8 + + \snareBA + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/4-4_marches/the_leaving_of_liverpool/config.ily b/4-4_marches/the_leaving_of_liverpool/config.ily new file mode 100755 index 0000000..da97336 --- /dev/null +++ b/4-4_marches/the_leaving_of_liverpool/config.ily @@ -0,0 +1,15 @@ +\version "2.19.0" +%% Globals +global = { + \time 4/4 + \eighthBeaming + } + +%% Format +part = { \partial 4 s4 } +halfline = { \repeat unfold 2 { s1 | } } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "The Leaving of Liverpool" +meter = "March" \ No newline at end of file diff --git a/4-4_marches/the_leaving_of_liverpool/drums.ly b/4-4_marches/the_leaving_of_liverpool/drums.ly new file mode 100755 index 0000000..6e27158 --- /dev/null +++ b/4-4_marches/the_leaving_of_liverpool/drums.ly @@ -0,0 +1,63 @@ +\version "2.19.0" + +\include "config.ily" +%\include "notes.bass.ily" +\include "notes.tenor.ily" +\include "notes.side.ily" + +\score { + \new StaffGroup << + \new PipeBandDrumStaff = "side" { + \global + \set PipeBandDrumStaff.instrumentName = \markup{\instrumentSide} + \set PipeBandDrumStaff.shortInstrumentName = \markup{\shortInstrumentSide} + + << + { + \repeat volta 2 { \part \line } \break + \part \line \break + \line \bar "|." + } + { + \snareA s4 + + \snareBA + \snareBB + } + >> + } + %\new PipeBandDrumStaff = "bass" { + % \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentBass } + % \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentBass} + % + % \bassA + % s16 \bassBA \bassBB + %} + \new PipeBandDrumStaff = "tenor" { + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentTenor } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentTenor } + + r8 r16 \tenorA s4 + r8 r16 \tenorA + r8 r16 \tenorA + s4 + + } + >> + \header { + title = \title + 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 }}#} ) + } + } + } +} \ No newline at end of file diff --git a/4-4_marches/the_leaving_of_liverpool/notes.side.ily b/4-4_marches/the_leaving_of_liverpool/notes.side.ily new file mode 100755 index 0000000..468df71 --- /dev/null +++ b/4-4_marches/the_leaving_of_liverpool/notes.side.ily @@ -0,0 +1,33 @@ +% 2/4 Black Bear +% Snare +\version "2.18.2" +composerSnare = "E.T. de Boone, 2015" + +%%music +snareA = \drummode { + 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) +} +% Part 2 +snareBA = \drummode { + \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) +} +snareBB = \drummode{ + \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) +} \ No newline at end of file diff --git a/4-4_marches/the_leaving_of_liverpool/notes.tenor.ily b/4-4_marches/the_leaving_of_liverpool/notes.tenor.ily new file mode 100755 index 0000000..a220de9 --- /dev/null +++ b/4-4_marches/the_leaving_of_liverpool/notes.tenor.ily @@ -0,0 +1,27 @@ +% 4/4 The Leaving of Liverpool +% Tenor +\version "2.18.2" +composerTenor = "F.J. de Boone,2011" + +%%music +tenorA = \drummode { + g16 | + d8[ g] + d[ g] + d[ g] + d[ g] + | + d4 + r8. g16 + d4 + r8. g16 + | + d8[ g] + d[ g] + d[ g] + d[ g] + | + d16 g d g + d g d g + d4 +} \ 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..b9c7f73 --- /dev/null +++ b/4-4_marches/the_leaving_of_liverpool/side.ly @@ -0,0 +1,30 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { + \repeat volta 2 { \part \line } \break + \part \line \break + \line \bar "|." + + } + { + \snareA s4 + + \snareBA + \snareBB + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/4-4_marches/the_leaving_of_liverpool/tenor.ly b/4-4_marches/the_leaving_of_liverpool/tenor.ly new file mode 100755 index 0000000..df92d86 --- /dev/null +++ b/4-4_marches/the_leaving_of_liverpool/tenor.ly @@ -0,0 +1,20 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.tenor.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + {\repeat volta 2 { \partial 16 s16 \line }} + {\tenorA d4 r8.} + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentTenor + composer = \composerTenor + } +} \ No newline at end of file diff --git a/4-4_marches/the_old_rustic_bridge/config.ily b/4-4_marches/the_old_rustic_bridge/config.ily new file mode 100755 index 0000000..a797132 --- /dev/null +++ b/4-4_marches/the_old_rustic_bridge/config.ily @@ -0,0 +1,21 @@ +\version "2.19.0" +%% Globals +global = { + \time 4/4 + \eighthBeaming + } + +%% Format +part = { \partial 8 s8 } +halfline = { \repeat unfold 2 { s1 | } } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "The Old Rustic Bridge" +meter = "March" + + +composerSide = "" +composerTenor = "" +composerBass = "" +composerPipes = "" \ No newline at end of file diff --git a/4-4_marches/the_old_rustic_bridge/notes.tenor.ily b/4-4_marches/the_old_rustic_bridge/notes.tenor.ily new file mode 100755 index 0000000..d6d261b --- /dev/null +++ b/4-4_marches/the_old_rustic_bridge/notes.tenor.ily @@ -0,0 +1,13 @@ +% 4/4 The Olde Rustic Bridge +% Tenor +\version "2.18.2" +composerTenor = "" + +%%music +tenorA = \drummode { + g16 | + d4 g8 d g4 d8. g16 | + d8 g d4 g r | + d4 g8[ d] g[ d] g[ d] | + g4 r4 d4 r4 | +} \ No newline at end of file diff --git a/4-4_marches/the_old_rustic_bridge/tenor.ly b/4-4_marches/the_old_rustic_bridge/tenor.ly new file mode 100755 index 0000000..284c092 --- /dev/null +++ b/4-4_marches/the_old_rustic_bridge/tenor.ly @@ -0,0 +1,20 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.tenor.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + {\repeat unfold 2 {\repeat volta 2 { \part \line } \break }} + {\repeat unfold 2 {s16\tenorA}} + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentTenor + composer = \composerTenor + } +} \ No newline at end of file diff --git a/4-4_marches/the_pikemans_march/config.ily b/4-4_marches/the_pikemans_march/config.ily new file mode 100755 index 0000000..1907399 --- /dev/null +++ b/4-4_marches/the_pikemans_march/config.ily @@ -0,0 +1,19 @@ +\version "2.19.0" +%% Globals +global = { + \time 4/4 + } + +%% Format +part = { \partial 8 s8 } +line = { \repeat unfold 4 { s1 | } } + +%% Headers +title = "The Pikeman's March" +meter = "March" + + +composerSide = "" +composerTenor = "" +composerBass = "" +composerPipes = "" \ No newline at end of file diff --git a/4-4_marches/the_pikemans_march/drums.ly b/4-4_marches/the_pikemans_march/drums.ly new file mode 100755 index 0000000..a68bdc2 --- /dev/null +++ b/4-4_marches/the_pikemans_march/drums.ly @@ -0,0 +1,68 @@ +\version "2.19.0" + +\include "config.ily" +%\include "notes.bass.ily" +\include "notes.tenor.ily" +\include "notes.side.v1.6.ily" + +\score { + \new StaffGroup << + \new PipeBandDrumStaff = "side" { + \global + \set PipeBandDrumStaff.instrumentName = \markup{\instrumentSide} + \set PipeBandDrumStaff.shortInstrumentName = \markup{\shortInstrumentSide} + + << + { \repeat volta 2 { \part \line \break \line} \break + \part \line \break + \line \break + \line \bar "|." + } + { \snareAA + \snareAB + s8 + + \snareBA + \snareBB + \snareBC + } + >> + } + %\new PipeBandDrumStaff = "bass" { + % \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentBass } + % \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentBass} + % + % \bassA + % s16 \bassBA \bassBB + %} + \new PipeBandDrumStaff = "tenor" { + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentTenor } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentTenor } + + \tenorAA + \tenorAB + s8 + + s8 + \tenorBA + \tenorBB + \tenorBC + } + >> + \header { + title = \title + 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 }}#} ) + } + } + } +} \ No newline at end of file diff --git a/4-4_marches/the_pikemans_march/notes.side.ily b/4-4_marches/the_pikemans_march/notes.side.ily new file mode 100755 index 0000000..23e4242 --- /dev/null +++ b/4-4_marches/the_pikemans_march/notes.side.ily @@ -0,0 +1,39 @@ +% 4/4 The Pikeman's March +% Side +\version "2.18.2" +composerSide = "E.T. de Boone, 2014" + +%%music +snareAA = \drummode { + 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 | +} +snareAB = \drummode { + \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 +} +snareBA = \drummode { + 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 | +} +snareBB = \drummode { + \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 | +} + +snareBC = \drummode { + \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 +} \ No newline at end of file diff --git a/4-4_marches/the_pikemans_march/notes.side.v1.5.ily b/4-4_marches/the_pikemans_march/notes.side.v1.5.ily new file mode 100755 index 0000000..4671802 --- /dev/null +++ b/4-4_marches/the_pikemans_march/notes.side.v1.5.ily @@ -0,0 +1,39 @@ +% 4/4 The Pikeman's March +% Side +\version "2.18.2" +composerSide = "E.T. de Boone, v1.5, 2015" + +%%music +snareAA = \drummode { + g16. g32 | + \flamd d4\v 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..) g32 | + \flamd d8.. g32 \tuplet 3/2 { d16 d g} \flam d16. g32 \tuplet 3/2 { d16 d g } \flam d16. g32 \flam d16. d32 \tuplet 3/2 { g16 g d } + \flamd d4 d8:32( g8:32)(-> d4) r8 \tuplet 3/2 { g16\< d g\! } | +} +snareAB = \drummode { + \flamd d4\v 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-> g16. g32 | + d8:32( g8:32)(-> d8:32)( g8:32)(-> d8)-> \tuplet 3/2 { g16 d g} \flam d8 g32 d d g | + \flam d8. g16 d16:64(-> \parenthesize d16:64)(-> g16:64)(-> \parenthesize g16:64)(-> d8.)-> \parenthesize d16:64( \parenthesize d8:64) +} +snareBA = \drummode { + 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( g8:32)(-> d8:32)( g8:32)(-> d8)-> d32 g d g d8-> d16. g32 | + \flamd d4 d8:32( g8:32)(-> d4) \flamd d16 \p g \flamg g d | +} +snareBB = \drummode { + \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 | +} + +snareBC = \drummode { + \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 +} \ No newline at end of file diff --git a/4-4_marches/the_pikemans_march/notes.side.v1.6.ily b/4-4_marches/the_pikemans_march/notes.side.v1.6.ily new file mode 100755 index 0000000..eafdf43 --- /dev/null +++ b/4-4_marches/the_pikemans_march/notes.side.v1.6.ily @@ -0,0 +1,39 @@ +% 4/4 The Pikeman's March +% Side +\version "2.18.2" +composerSide = "E.T. de Boone, v1.6, 2015" + +%%music +snareAA = \drummode { + g16. g32 | + \flamd d4\v 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..) g32 | + \flamd d4 \flamd d16 g-> d d \flamg g16 d-> g g \flamd d16 g-> d d | + \flamd d4 d8:32( g8:32)(-> d4) r8 \tuplet 3/2 { g16\< d g\! } | +} +snareAB = \drummode { + \flamd d4\v 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-> g16. g32 | + d8:32( g8:32)(-> d8:32)( g8:32)(-> d8)-> \tuplet 3/2 { g16 d g} \flam d8 g32 d d g | + \flam d8. g16 d8:32(-> g8:32)(-> d8.)-> d16:64( d8:64) +} +snareBA = \drummode { + 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( g8:32)(-> d8:32)( g8:32)(-> d8)-> d32 g d g d8-> d16. g32 | + \flamd d4 d8:32( g8:32)(-> d4) \flamd d16 \p g \flamg g d | +} +snareBB = \drummode { + \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 | +} + +snareBC = \drummode { + \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 +} \ No newline at end of file diff --git a/4-4_marches/the_pikemans_march/notes.tenor.ily b/4-4_marches/the_pikemans_march/notes.tenor.ily new file mode 100755 index 0000000..628086f --- /dev/null +++ b/4-4_marches/the_pikemans_march/notes.tenor.ily @@ -0,0 +1,41 @@ +% 4/4 The Pikeman's March +% Tenor +\version "2.18.2" +composerTenor = "E.T. de Boone, v0.3, 2015" + +%%music +tenorAA = \drummode { + d16 \< g16 | + d4 \! g8. d16 r8 d16 g d4 + | + d8 g d8 g d4 g4 + | + d4-> r16 d16 r8 r16 g16 r8 r16 d r g + | + d4 d8^\markup{scoop} g d4^\markup{end} r8 +} +tenorAB = \drummode { + d16 \< g16 | + d4 \! g8. d16 r8 d16 g d4 + | + d8 g d8 g d4 g4 + | + d8 g r8 g8 d8 g8 r4 + | + d4 d8^\markup{scoop} g d4^\markup{end} r8 +} +% Part 2 +tenorBA = \drummode { + d8-_ g + d8 g + d8 g + d8 g + | + s1*3 +} +tenorBB = \drummode { + s1*4 +} +tenorBC = \drummode { + s1*4 +} 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..6aac954 --- /dev/null +++ b/4-4_marches/the_pikemans_march/side.ly @@ -0,0 +1,32 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.v1.6.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + {\repeat volta 2 { \part \line \break \line} \break + \part \line \break + \line \break + \line \bar "|." + } + { + \snareAA + \snareAB + s8 + + \snareBA + \snareBB + \snareBC + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/4-4_marches/the_pikemans_march/tenor.ly b/4-4_marches/the_pikemans_march/tenor.ly new file mode 100755 index 0000000..86e7e61 --- /dev/null +++ b/4-4_marches/the_pikemans_march/tenor.ly @@ -0,0 +1,32 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.tenor.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + {\repeat volta 2 { \part \line \break \line} \break + \part \line \break + \line \break + \line \bar "|." + } + { + \tenorAA + \tenorAB + + s8 + \tenorBA + \tenorBB + \tenorBC + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentTenor + composer = \composerTenor + } +} \ No newline at end of file diff --git a/4-4_marches/were_no_awa_tae_bide_awa/config.ily b/4-4_marches/were_no_awa_tae_bide_awa/config.ily new file mode 100755 index 0000000..7f4c476 --- /dev/null +++ b/4-4_marches/were_no_awa_tae_bide_awa/config.ily @@ -0,0 +1,15 @@ +\version "2.19.0" +%% Globals +global = { + \time 4/4 + \eighthBeaming + } + +%% Format +part = { \partial 8 s8 } +halfline = { \repeat unfold 2 { s1 | } } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "We're No' Awa Tae Bide Awa" +meter = "March" \ No newline at end of file diff --git a/4-4_marches/were_no_awa_tae_bide_awa/notes.side.ily b/4-4_marches/were_no_awa_tae_bide_awa/notes.side.ily new file mode 100755 index 0000000..db5105c --- /dev/null +++ b/4-4_marches/were_no_awa_tae_bide_awa/notes.side.ily @@ -0,0 +1,19 @@ +% 4/4 We're No Awa Tae Bide Awa +% Snare +\version "2.18.2" +composerSide = "" + +%%music +snareAA = \drummode { + d16. g32 | + d32-> g d g-> d-> g d g d g d-> g d g d g d-> g d g d-> g d g d8-> d8:32( | + \tuplet 3/2 { g16) d g } \flam d16. g32 \tuplet 3/2 { d16 g d } \flam g16. g32 d16. g32 \tuplet 3/2 { d16 g d } \flam d8 r8 | + d32-> g d g-> d-> g d g d g d-> g d g d g d-> g d g d-> g d g d8-> d8:32( | + g4) d4:32( d4) r8 g8 | +} +snareAB = \drummode { + d2:32(\< d4)\! r8 g8 | + d8[:32( g8]) g8[ d8]:32( d8[) r8 r8 g8 | + \flam d8 g16. d32-> g16. g32 \flam d16. g32 \flam d16. d32:128( d16) g16-> d16 g d \flam d | + d4 d4:32( d4) r8 +} \ No newline at end of file diff --git a/4-4_marches/were_no_awa_tae_bide_awa/side.ly b/4-4_marches/were_no_awa_tae_bide_awa/side.ly new file mode 100755 index 0000000..484c510 --- /dev/null +++ b/4-4_marches/were_no_awa_tae_bide_awa/side.ly @@ -0,0 +1,26 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { + \repeat volta 2 {\part \line \break \line \break} + } + { + \snareAA + + \snareAB + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/4-4_marches/wings/config.ily b/4-4_marches/wings/config.ily new file mode 100755 index 0000000..b2554d2 --- /dev/null +++ b/4-4_marches/wings/config.ily @@ -0,0 +1,14 @@ +\version "2.19.0" +%% Globals +global = { + \time 4/4 + \eighthBeaming + } + +%% Format +part = { \partial 8 s8 } +line = { \repeat unfold 2 { s1 | } } + +%% Headers +title = "Wings" +meter = "March" \ No newline at end of file diff --git a/4-4_marches/wings/notes.side.ily b/4-4_marches/wings/notes.side.ily new file mode 100755 index 0000000..9bae983 --- /dev/null +++ b/4-4_marches/wings/notes.side.ily @@ -0,0 +1,28 @@ +% 4/4 Wings +% Snare +\version "2.18.2" +composerSide = "K. Westerkamp, 2003" + +%%music +snareAA = \drummode { + d8:32( \mf | + g8.) \parenthesize d16 d8:32( g8) r8 d32-> \< g d g d-> g d g d8-> \! | + \flamd d8 \f g16. d32-> g16. g32 \flamd d8 d4:32( \< d8) \! d16. g32 | +} +snareABA = \drummode { + d4:32( \< d8) \! \flamg g8 d16 \flamg g8 g16 \flamd d8 d8:32( | + \tuplet 3/2 { g16) d g } \flamd d8 d16.[ g32 \dragd d8] d32 g d g d8 d4:32( +} +snareABB = \drummode { + d4:32)( \< d8) \! \flamg g8 d32 g d g d8 d16.[ g32 \dragd d8] | + d32 g d g d8 d4:32( d4) r8 +} +% Part 2 +snareBA = \drummode { + d8:32( | + 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 } | + + \flamd d8 d16. g32-> d16. d32 \flamg g8 \flamd d4 \tuplet 3/2 { d16 \p g d } \flamg g8 | + \flamd d4 r4 d8[:32(-> \< g8]:32)(-> d8[:32)(-> g8]:32)(-> | s256) \! +} \ 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..025f155 --- /dev/null +++ b/4-4_marches/wings/side.ly @@ -0,0 +1,39 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { + \partial 8 s8 + \repeat volta 2 { + s1 | s1 + } + \alternative { + { s1 | s1 } + { s1 | s2^"Fine" s4 s8 \bar "|."} + } + \partial 8 s8 + s1 + s1 + s1 + s1^"D.C. al Fine" \bar "||" + } + { + \snareAA + \snareABA + \snareABB + \snareBA + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/5-4_marches/cullen_bay/bass.ly b/5-4_marches/cullen_bay/bass.ly new file mode 100755 index 0000000..c6a3c6b --- /dev/null +++ b/5-4_marches/cullen_bay/bass.ly @@ -0,0 +1,20 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.bass.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { \repeat volta 2 { \line } } + { \bassA } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentBass + composer = \composerBass + } +} \ No newline at end of file diff --git a/5-4_marches/cullen_bay/config.ily b/5-4_marches/cullen_bay/config.ily new file mode 100755 index 0000000..c493eea --- /dev/null +++ b/5-4_marches/cullen_bay/config.ily @@ -0,0 +1,13 @@ +\version "2.19.0" +%% Globals +global = { + \time 5/4 + \eighthBeaming + } +%% Format +part = {\partial 8 s8 } +line = { \repeat unfold 4 { s2 s2. } } + +%% Headers +title = "Cullen Bay" +meter = "March" \ No newline at end of file diff --git a/5-4_marches/cullen_bay/drums.ly b/5-4_marches/cullen_bay/drums.ly new file mode 100755 index 0000000..6371e96 --- /dev/null +++ b/5-4_marches/cullen_bay/drums.ly @@ -0,0 +1,65 @@ +\version "2.19.0" + +\include "config.ily" +\include "notes.bass.ily" +\include "notes.tenor.ily" +\include "notes.side.ily" + +\score { + \new StaffGroup << + \new PipeBandDrumStaff = "side" { + \set PipeBandDrumStaff.instrumentName = \markup{\instrumentSide} + \set PipeBandDrumStaff.shortInstrumentName = \markup{\shortInstrumentSide} + + \global + << + { + \repeat unfold 4 { + \line + \break + \line + \bar "|." + } + }%End of Format + { + \repeat unfold 2 { \snareA } + \repeat unfold 2 { \snareB } + \repeat unfold 2 { \snareC } + \repeat unfold 2 { \snareD } + } + >> + } + \new PipeBandDrumStaff = "bass" { + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentBass } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentBass} + + \repeat unfold 4 { + \bassA + } + } + \new PipeBandDrumStaff = "tenor" { + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentTenor } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentTenor } + + \repeat unfold 4 { + \tenorAA \tenorAB + } + } + >> + \header { + title = \title + meter = \meter + composer = \markup \tiny { + \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 }}#} ) + } + } + } +} \ No newline at end of file diff --git a/5-4_marches/cullen_bay/notes.bass.ily b/5-4_marches/cullen_bay/notes.bass.ily new file mode 100755 index 0000000..515347c --- /dev/null +++ b/5-4_marches/cullen_bay/notes.bass.ily @@ -0,0 +1,7 @@ +% 5/4 Cullen Bay +% Bass +\version "2.18.2" +composerBass = "" +bassA = \drummode { + \repeat unfold 4 { d4-^ g d-> g d | } +} \ No newline at end of file diff --git a/5-4_marches/cullen_bay/notes.side.ily b/5-4_marches/cullen_bay/notes.side.ily new file mode 100755 index 0000000..128fa28 --- /dev/null +++ b/5-4_marches/cullen_bay/notes.side.ily @@ -0,0 +1,62 @@ +% 5/4 Cullen Bay +% Side +\version "2.18.2" +composerSide = "" +snareEnd = \drummode { + d8[:32)(-> g16.) g32]-> + d8[:32(-> g8]:32)(-> + d8[:32)( g8]:32)(-> + d4) + d4:32( + | + d8) d8:32( + \triplet { g16)[ d g } \flam d8] + g16. d32-> g16. g32 + \flam d8 d16. g32 -> + d16. d32 \flam g8 + | + \flam d8. d16:64( + d8) d8:32( + \triplet { g16) d g } \flam d8 + d4:32( + d4) +} +snareA = \drummode { + \flam d8.[ g16] + d8[:32( g8]) + \flam d8[ d8]:32( + \triplet { g16[) d g } \flam d16. g32] + \triplet { g16[ d g } \flam g8] + | + \snareEnd +} + +snareB = \drummode{ + \flamd d8[ d16 \flam g16] + r16 g16[ \flam d g]\v + r16 d16[ \flam g8] + \flam d4 + d4:32( + | + \snareEnd +} + +snareC = \drummode{ + \flam d8-> \flam d16-> g-> + d16 d \flam g8 + g8 d8:32( + \triplet { g16) d g } \flam d16. g32 + \triplet { g16 d g } \flam g8 + | + \snareEnd +} + +snareD = \drummode{ + \flam d16. g32 d16. g32-> + d32 g d g d16. g32 + d16. g32-> d32 g d g + d4 + d4:32( + | + \snareEnd +} diff --git a/5-4_marches/cullen_bay/notes.tenor.ily b/5-4_marches/cullen_bay/notes.tenor.ily new file mode 100755 index 0000000..2a38922 --- /dev/null +++ b/5-4_marches/cullen_bay/notes.tenor.ily @@ -0,0 +1,16 @@ +% 5/4 Cullen Bay +% Tenor +\version "2.18.2" +composerTenor = "" +tenorAA = \drummode { + d8-> g d g d-> g d4 d4 | + d8. g16 d8-> g8-> r8 g8 d4 d4 | + d8-> g d g d-> g d8.-> g16-> r8 d8-> | + d4 d4 d8 g8 d4 d4 | +} +tenorAB = \drummode { + d4 g4 d4 g4 d4 | + d8. g16 d8-> g8-> r8 g8 d4 d4 | + d4 g4 d8-> g8 d8.-> g16-> r8 d8-> + d4 d4 d8 g8 d4 d4 | +} \ No newline at end of file diff --git a/5-4_marches/cullen_bay/side.ly b/5-4_marches/cullen_bay/side.ly new file mode 100755 index 0000000..0b7d3b5 --- /dev/null +++ b/5-4_marches/cullen_bay/side.ly @@ -0,0 +1,30 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { + \repeat volta 1 { \line } \break + \repeat volta 1 { \line } \break + \repeat volta 1 { \line } \break + \repeat volta 1 { \line } \break + } + { + \snareA + \snareB + \snareC + \snareD + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/5-4_marches/cullen_bay/tenor.ly b/5-4_marches/cullen_bay/tenor.ly new file mode 100755 index 0000000..4b1a939 --- /dev/null +++ b/5-4_marches/cullen_bay/tenor.ly @@ -0,0 +1,20 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.tenor.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { \repeat unfold 1 { \line \line \bar "|."} } + { \tenorAA \tenorAB } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentTenor + composer = \composerTenor + } +} \ No newline at end of file diff --git a/6-8_marches/hills_of_glenorchy/config.ily b/6-8_marches/hills_of_glenorchy/config.ily new file mode 100755 index 0000000..b017bef --- /dev/null +++ b/6-8_marches/hills_of_glenorchy/config.ily @@ -0,0 +1,14 @@ +\version "2.19.0" +%% Globals +global = { + \time 6/8 + } + +%% Format +part = { \partial 8 s8 } +halfline = { \repeat unfold 4 { s2. | } } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Hills of Glenorchy" +meter = "March" \ No newline at end of file diff --git a/6-8_marches/hills_of_glenorchy/notes.side.ily b/6-8_marches/hills_of_glenorchy/notes.side.ily new file mode 100755 index 0000000..2d185ac --- /dev/null +++ b/6-8_marches/hills_of_glenorchy/notes.side.ily @@ -0,0 +1,33 @@ +% 6/8 Hills of Glenorchy +% Snare +\version "2.18.2" +composerSnare = "G. Clark, 1977" + +%%music +snareA = \drummode { + 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 | + + \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) +} +% Part 2 +snareBA = \drummode { + \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) +} \ No newline at end of file diff --git a/6-8_marches/hills_of_glenorchy/side.ly b/6-8_marches/hills_of_glenorchy/side.ly new file mode 100755 index 0000000..b7e19df --- /dev/null +++ b/6-8_marches/hills_of_glenorchy/side.ly @@ -0,0 +1,26 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { + \repeat volta 2 { \part \halfline \break \halfline } + \repeat volta 2 { \part \halfline \break \halfline } + } + { + \snareA s8 + \snareBA s8 + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/airs/abide_with_me/config.ily b/airs/abide_with_me/config.ily new file mode 100755 index 0000000..9e59ebe --- /dev/null +++ b/airs/abide_with_me/config.ily @@ -0,0 +1,14 @@ +\version "2.19.0" +%% Globals +global = { + \time 4/4 + } + +%% Format +part = { \partial 8 s8 } +halfline = { \repeat unfold 4 { s1 | } } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Abide with Me" +meter = "Hymn" \ No newline at end of file diff --git a/airs/abide_with_me/notes.side.ily b/airs/abide_with_me/notes.side.ily new file mode 100755 index 0000000..b299079 --- /dev/null +++ b/airs/abide_with_me/notes.side.ily @@ -0,0 +1,16 @@ +% 4/4 Abide with Me +% Side +\version "2.18.2" +composerSide = "W.H. de Boone, 2014" +snareAA = \drummode { + \flam d8->) \! \triplet { d16 g d } g8 \flam d-> r8 \flam d r8 g | + \flam d8-> \triplet { d16 g d } g8 \flam d-> r8 \flam d r8 g | + \flam d8-> \triplet { d16 g d } \flam d8-> \triplet { d16 g d } \flam d8-> \triplet { d16 g d } \flam g8 \flam g-> | + d4:32( \< d4:32)( d4:32)( d4:32)( \! \> | +} +snareAB = \drummode { + \flam d8->) \! \triplet { d16 g d } g8 \flam d-> r8 \flam d r8 \flam g | + \flam d8->\< \triplet { d16 g d } \flam d8-> \triplet { d16 g d } \flam d8-> \triplet { d16 g d } \flam g8[ \drag g]->\! | + d4:32( \> d4:32)( d4:32)( d4:32)( | + d4:32)( \< d4:32)( d4:32)( d4:32) \! +} \ No newline at end of file diff --git a/airs/abide_with_me/side.ly b/airs/abide_with_me/side.ly new file mode 100755 index 0000000..882b282 --- /dev/null +++ b/airs/abide_with_me/side.ly @@ -0,0 +1,31 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { + \repeat volta 2 {\halfline \break} + \alternative { + { \halfline \break } + { \halfline \bar "|."} + } + + } + { + \snareAA + \snareAA + \snareAB + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/airs/alexander_mackenzie/config.ily b/airs/alexander_mackenzie/config.ily new file mode 100755 index 0000000..51fa66c --- /dev/null +++ b/airs/alexander_mackenzie/config.ily @@ -0,0 +1,14 @@ +\version "2.19.0" +%% Globals +global = { + \time 6/8 + } + +%% Format +part = { \partial 8 s8 } +halfline = { \repeat unfold 4 { s2. | } } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Alexander MacKenzie" +meter = "Slow March" \ No newline at end of file diff --git a/airs/alexander_mackenzie/notes.side.ily b/airs/alexander_mackenzie/notes.side.ily new file mode 100755 index 0000000..0df83a0 --- /dev/null +++ b/airs/alexander_mackenzie/notes.side.ily @@ -0,0 +1,36 @@ +% 6/8 Alexander MacKenzie +% Side +\version "2.18.2" +composerSide = "" +snareAA = \drummode { + 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 +} +snareAB = \drummode { + d16. g32 | + 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) +} +snareBA = \drummode { + d8:32( | + g4) \flamd d16. g32 d8:32( d8) \flamd d8 | + d32-> g32 d32 g32 d32 g32 d32 g32-> d32 g32 d32 g32 d4-> d8:32( + + g4) \flamd d16. g32 d8:32( d8.) g16 | + d4.:32( d4) +} +snareBB = \drummode { + d8:32( | + g4) \flamd d16. g32 d8:32( d8) \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) +} diff --git a/airs/alexander_mackenzie/side.ly b/airs/alexander_mackenzie/side.ly new file mode 100755 index 0000000..bfabc04 --- /dev/null +++ b/airs/alexander_mackenzie/side.ly @@ -0,0 +1,31 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { + \repeat volta 2 { \part \line \break } \break + \repeat volta 2 { \part \halfline \break } + \alternative{ {\part \halfline \break}{\part \halfline \break} } + \bar "|." + } + { + \snareAA \snareAB s8 + + \snareBA s8 + \snareBB s8 + \snareAB s8 + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} diff --git a/airs/amazing_grace/config.ily b/airs/amazing_grace/config.ily new file mode 100755 index 0000000..f632530 --- /dev/null +++ b/airs/amazing_grace/config.ily @@ -0,0 +1,14 @@ +\version "2.19.0" +%% Globals +global = { + \time 3/4 + } + +%% Format +part = { \partial 4 s4 } +halfline = { \repeat unfold 2 { s4*3 | } } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Amazing Grace" +meter = "Hymn" \ No newline at end of file diff --git a/airs/amazing_grace/notes.side.ily b/airs/amazing_grace/notes.side.ily new file mode 100755 index 0000000..1de8d94 --- /dev/null +++ b/airs/amazing_grace/notes.side.ily @@ -0,0 +1,31 @@ +% 3/4 Amazing Grace +% Side +\version "2.18.2" +composerSide = "" +snarePart = \drummode { + \flamd d8. g16 | +} +snareAA = \drummode { + \flamd d2)\! \flamd d8 g16 d16 | + \flamd d2 \flamd d8. g16 | + d4:32( d4:32)( d4:32)(\> | + d2)\! \flamd d8. g16 | +} +snareAB = \drummode { + \flamd d2 \flamd d8 g16 d16 | + \flamd d2 \flamd d8. \flamg g16-> | + d4:32(\< d4:32)( d4:32)(\> | + d4:32)(\! d4:32)( d4:32)(\< | +} +snareAC = \drummode { + d2->)\! d8 g16 d16 | + \flamd d2 d8. g16 | + d4:32( d4:32)( d4:32)(\> | + d2)\! \flamd d8. g16 | +} +snareAD = \drummode { + \flamd d2 d8 g16 d16 | + \flamd d2 \dragd d4 | + d4:32(\> d4:32)( d4:32)(\! | + d4:32)( d4:32)(\< d4:32)( +} \ 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..0600314 --- /dev/null +++ b/airs/amazing_grace/side.ly @@ -0,0 +1,34 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { + \part + \repeat volta 2{ + \line \break + \line \break + \line \break + \line \break + } + } + { + \snarePart + \snareAA + \snareAB + \snareAC + \snareAD + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/airs/farewell_to_camraw/config.ily b/airs/farewell_to_camraw/config.ily new file mode 100755 index 0000000..94eb300 --- /dev/null +++ b/airs/farewell_to_camraw/config.ily @@ -0,0 +1,13 @@ +\version "2.19.0" +%% Globals +global = { + \time 4/4 + \eighthBeaming + } + +%% Format +formatA = { \repeat volta 2 { \repeat unfold 8 { s1 } } \break } + +%% Headers +title = "Farewell to Camraw" +meter = "Slow Air" \ No newline at end of file diff --git a/airs/farewell_to_camraw/drums.ly b/airs/farewell_to_camraw/drums.ly new file mode 100755 index 0000000..56172bd --- /dev/null +++ b/airs/farewell_to_camraw/drums.ly @@ -0,0 +1,50 @@ +\version "2.19.0" + +\include "config.ily" +%\include "notes.bass.ily" +\include "notes.tenor.ily" +\include "notes.side.ily" + +\score { + \new StaffGroup << + \new PipeBandDrumStaff = "side" { + \set PipeBandDrumStaff.instrumentName = \markup{\instrumentSide} + \set PipeBandDrumStaff.shortInstrumentName = \markup{\shortInstrumentSide} + + \global + << + \formatA + \snareA + >> + } + \new PipeBandDrumStaff = "bass" { + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentBass } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentBass} + + %\bassA + %\bassB + } + \new PipeBandDrumStaff = "tenor" { + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentTenor } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentTenor } + + \tenorA + } + >> + \header { + title = \title + meter = \meter + composer = \markup \tiny { + \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 }}#} ) + } + } + } +} \ No newline at end of file diff --git a/airs/farewell_to_camraw/notes.side.ily b/airs/farewell_to_camraw/notes.side.ily new file mode 100755 index 0000000..da799f2 --- /dev/null +++ b/airs/farewell_to_camraw/notes.side.ily @@ -0,0 +1,14 @@ +% 4/4 Farewell to Camraw +% Side +\version "2.18.2" +composerSide = "" +snareA = \drummode { + 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 +} \ No newline at end of file diff --git a/airs/farewell_to_camraw/notes.tenor.ily b/airs/farewell_to_camraw/notes.tenor.ily new file mode 100755 index 0000000..a109de9 --- /dev/null +++ b/airs/farewell_to_camraw/notes.tenor.ily @@ -0,0 +1,15 @@ +% 4/4 Farewell to Camraw +% Tenor +\version "2.18.2" +composerTenor = "" +tenorA = \drummode { + R1 + r8 g d16 g d g d8 g d16 g d g | + d8 g d16 g d g d4 d16 g d g | + d4 g16 d g d d4 r4 | + d4 d8 g d4 r4 | + d4 d8 g d4 r4 | + d8 g d g d4 d8 g | + d8 g r4 r2 | + +} \ 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..88a31ab --- /dev/null +++ b/airs/farewell_to_camraw/side.ly @@ -0,0 +1,20 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + \formatA + \snareA + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/airs/farewell_to_camraw/tenor.ly b/airs/farewell_to_camraw/tenor.ly new file mode 100755 index 0000000..ce31ef0 --- /dev/null +++ b/airs/farewell_to_camraw/tenor.ly @@ -0,0 +1,20 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.tenor.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + \formatA + \tenorA + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentTenor + composer = \composerTenor + } +} \ No newline at end of file diff --git a/airs/flower_of_scotland/config.ily b/airs/flower_of_scotland/config.ily new file mode 100755 index 0000000..9d30712 --- /dev/null +++ b/airs/flower_of_scotland/config.ily @@ -0,0 +1,14 @@ +\version "2.19.0" +%% Globals +global = { + \time 6/8 + } + +%% Format +part = { \partial 8 s8 } +halfline = { \repeat unfold 2 { s2. | } } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Flower of Scotland" +meter = "Air" \ No newline at end of file diff --git a/airs/flower_of_scotland/notes.side.ily b/airs/flower_of_scotland/notes.side.ily new file mode 100755 index 0000000..b702d19 --- /dev/null +++ b/airs/flower_of_scotland/notes.side.ily @@ -0,0 +1,26 @@ +% 6/8 Flower of Scotland +% Side +\version "2.18.2" +composerSide = "" +snareA = \drummode { + g8 | + \flam d8 d:32( g) \flam d8 g16. d32 g16. g32 | + d4.:32( d4.) | + \flam d8 d:32( g) \flam d8 g16. d32 g16. g32 | + \flam d8 g16. d32 g16. g32 \flam d8 g d | + + d4.:32( d4.) | + \flam d8 g16. d32 g16. g32 \flam d8 g d | + \flam d8 d:32( g) \flam d8 g16. d32 g16. g32 | + \flam d8 g16. d32 g16. g32 \flam d8 g d | + + \flam d8 d:32( g) \flam d8 g16. d32 g16. g32 | + d4.:32( d4.) | + \flam d8 d:32( g) \flam d8 g16. d32 g16. g32 | + d4.:32( d4.) | + + \flam d8 d:32( g) \flam d8 g16. d32 g16. g32 | + d4.:32( d4.) | + \flam d8 d:32( g) \flam d8 g16. d32 g16. g32 | + \flam d8 g16. d32 g16. g32 \flam d4 +} \ No newline at end of file diff --git a/airs/flower_of_scotland/side.ly b/airs/flower_of_scotland/side.ly new file mode 100755 index 0000000..05b1c0f --- /dev/null +++ b/airs/flower_of_scotland/side.ly @@ -0,0 +1,24 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { \repeat volta 2 { + \part + \repeat unfold 4 { \line \break } + } + } + { \snareA s8 } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/airs/loch_duich/config.ily b/airs/loch_duich/config.ily new file mode 100755 index 0000000..21973bf --- /dev/null +++ b/airs/loch_duich/config.ily @@ -0,0 +1,14 @@ +\version "2.19.0" +%% Globals +global = { + \time 6/8 + } + +%% Format +part = { \partial 8 s8 } +halfline = { \repeat unfold 4 { s2. | } } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Loch Duich" +meter = "Slow Air" \ No newline at end of file diff --git a/airs/loch_duich/notes.side.ily b/airs/loch_duich/notes.side.ily new file mode 100755 index 0000000..2c76ef3 --- /dev/null +++ b/airs/loch_duich/notes.side.ily @@ -0,0 +1,46 @@ +% 6/8 Loch Duich +% Side +\version "2.18.2" +composerSide = "" +snareA = \drummode { + \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(\< | +} +snareB = \drummode { + 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(\< | +} +snareCA = \drummode { + 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 | +} +snareCBA = \drummode { + \dragd d16 d-> g g \flamd d8 d4.:32(\< | +} +snareCBB = \drummode { + \dragd d16)\! d-> g g \flamd d8 \flamd d4. | +} \ 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..1d78b2d --- /dev/null +++ b/airs/loch_duich/side.ly @@ -0,0 +1,33 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { + \repeat volta 2 { \line \break} + \repeat volta 2 { \line \break} + \repeat volta 2 { \halfline s2. s2.} + \alternative { + { s2.} {s2.} + } + } + { + \snareA + \snareB + \snareCA + \snareCBA + \snareCBB + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/airs/miss_kirkwood/config.ily b/airs/miss_kirkwood/config.ily new file mode 100755 index 0000000..e722bbd --- /dev/null +++ b/airs/miss_kirkwood/config.ily @@ -0,0 +1,14 @@ +\version "2.19.0" +%% Globals +global = { + \time 6/8 + } + +%% Format +part = { \partial 8 s8 } +halfline = { \repeat unfold 4 { s2. | } } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Miss Kirkwood" +meter = "Slow Air" \ No newline at end of file diff --git a/airs/miss_kirkwood/notes.side.ily b/airs/miss_kirkwood/notes.side.ily new file mode 100755 index 0000000..949703e --- /dev/null +++ b/airs/miss_kirkwood/notes.side.ily @@ -0,0 +1,25 @@ +% 6/8 Miss Kirkwood +% Side +\version "2.18.2" +composerSide = "" +snareA = \drummode { + 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(\< | + + 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.) +} +snareB = \drummode { + 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 | + 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.) +} \ 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..12e7762 --- /dev/null +++ b/airs/miss_kirkwood/side.ly @@ -0,0 +1,26 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { + \repeat volta 2 {\line \break} + \repeat volta 2 {\line \break} + } + { + \snareA + \snareB + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/airs/morag_of_dunvegan/bass.ly b/airs/morag_of_dunvegan/bass.ly new file mode 100755 index 0000000..877f709 --- /dev/null +++ b/airs/morag_of_dunvegan/bass.ly @@ -0,0 +1,20 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.bass.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + {\formatA \formatB} + {\bassA \bassB} + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentBass + composer = \composerBass + } +} \ No newline at end of file diff --git a/airs/morag_of_dunvegan/config.ily b/airs/morag_of_dunvegan/config.ily new file mode 100755 index 0000000..b6ac8da --- /dev/null +++ b/airs/morag_of_dunvegan/config.ily @@ -0,0 +1,18 @@ +\version "2.19.0" +%% Globals +global = { + \time 6/8 + } + +%% Format +formatA = { \repeat volta 2 { \repeat unfold 8 { s4. s4. } } \break } +formatB = { \repeat volta 2 { \repeat unfold 8 { s4. s4. } } \break } + +%% Headers +title = "Morag of Dunvegan" +meter = "Slow Air" + +composerSide = "" +composerTenor = "" +composerBass = "" +composerPipes = "" \ No newline at end of file diff --git a/airs/morag_of_dunvegan/drums.ly b/airs/morag_of_dunvegan/drums.ly new file mode 100755 index 0000000..aab186d --- /dev/null +++ b/airs/morag_of_dunvegan/drums.ly @@ -0,0 +1,51 @@ +\version "2.19.0" + +\include "config.ily" +\include "notes.bass.ily" +\include "notes.tenor.ily" +\include "notes.side.ily" + +\score { + \new StaffGroup << + \new PipeBandDrumStaff = "side" { + \set PipeBandDrumStaff.instrumentName = \markup{\instrumentSide} + \set PipeBandDrumStaff.shortInstrumentName = \markup{\shortInstrumentSide} + + \global + << + { \formatA \formatB } + { \snareA \snareB } + >> + } + \new PipeBandDrumStaff = "bass" { + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentBass } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentBass} + + \bassA + \bassB + } + \new PipeBandDrumStaff = "tenor" { + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentTenor } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentTenor } + + \tenorA + \tenorB + } + >> + \header { + title = \title + meter = \meter + composer = \markup \tiny { + \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 }}#} ) + } + } + } +} \ No newline at end of file diff --git a/airs/morag_of_dunvegan/notes.bass.ily b/airs/morag_of_dunvegan/notes.bass.ily new file mode 100755 index 0000000..fc0d790 --- /dev/null +++ b/airs/morag_of_dunvegan/notes.bass.ily @@ -0,0 +1,23 @@ +% 6/8 Morag of Dunvegan +% Bass +\version "2.18.2" +bassA = \drummode { + d4. d8 r8 g8 | + d4. d8 g8 d8 | + d4. g8 d8 g8 | + d8 r8 g8 d4. | + d4. d8 r8 g8 | + d4. d8 g8 d8 | + d4. g8 d8 g8 | + d8 r8 g8 d4. | +} +bassB = \drummode { + d4. g4. | + d4. g4. | + d4. g8 d8 g8 | + d4 g8 d4. | + d4. g4. | + d4. g4. | + d4 g8 d4 g8 | + d8 g8 d8 g4. | +} \ No newline at end of file diff --git a/airs/morag_of_dunvegan/notes.side.ily b/airs/morag_of_dunvegan/notes.side.ily new file mode 100755 index 0000000..fac7c73 --- /dev/null +++ b/airs/morag_of_dunvegan/notes.side.ily @@ -0,0 +1,30 @@ +% 6/8 Morag of Dunvegan +% Tenor +\version "2.18.2" +snareA = \drummode { + \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.) +} + +snareB = \drummode { + 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.) +} \ No newline at end of file diff --git a/airs/morag_of_dunvegan/notes.tenor.ily b/airs/morag_of_dunvegan/notes.tenor.ily new file mode 100755 index 0000000..6e5e020 --- /dev/null +++ b/airs/morag_of_dunvegan/notes.tenor.ily @@ -0,0 +1,29 @@ +% 6/8 Morag of Dunvegan +% Tenor +\version "2.18.2" +tenorA = \drummode { + d8 g8 d8 g8 d8 g8 | + d8 g8 d8 g4. | + + d8 r8 g8 d8 g8 d8 | + g8 r8 d8 g4. | + + d8 g8 d8 g8 d8 g8 | + d8 g8 d8 g4.| + + d4 g8 d4 g8 | + d8 g8 d8 g4. +} +tenorB = \drummode { + d8 g8 d8 g8 d8 g8 | + d4. g4. | + + d8 g8 d8 g8 d8 g8 | + d4 g8 d4.| + + d8 g8 d8 g8 d8 g8 | + d4. g4. | + + d8 g8 d8 g8 d8 g8 | + d8 g8 d8 g4. +} \ 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..e51dc55 --- /dev/null +++ b/airs/morag_of_dunvegan/side.ly @@ -0,0 +1,20 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + {\formatA \formatB} + {\snareA \snareB} + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/airs/morag_of_dunvegan/tenor.ly b/airs/morag_of_dunvegan/tenor.ly new file mode 100755 index 0000000..aade5e1 --- /dev/null +++ b/airs/morag_of_dunvegan/tenor.ly @@ -0,0 +1,20 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.tenor.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + {\formatA \formatB} + {\tenorA \tenorB} + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentTenor + composer = \composerTenor + } +} \ No newline at end of file diff --git a/airs/my_home/config.ily b/airs/my_home/config.ily new file mode 100755 index 0000000..ad9fc49 --- /dev/null +++ b/airs/my_home/config.ily @@ -0,0 +1,14 @@ +\version "2.19.0" +%% Globals +global = { + \time 6/8 + } + +%% Format +part = { \partial 8 s8 } +halfline = { \repeat unfold 4 { s2. | } } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "My Home" +meter = "Slow Air" \ No newline at end of file diff --git a/airs/my_home/drums.ly b/airs/my_home/drums.ly new file mode 100755 index 0000000..3eb253f --- /dev/null +++ b/airs/my_home/drums.ly @@ -0,0 +1,54 @@ +\version "2.19.0" + +\include "config.ily" +\include "notes.bass.ily" +\include "notes.tenor.ily" +\include "notes.side.ily" + +\score { + \new StaffGroup << + \new PipeBandDrumStaff = "side" { + \global + \set PipeBandDrumStaff.instrumentName = \markup{\instrumentSide} + \set PipeBandDrumStaff.shortInstrumentName = \markup{\shortInstrumentSide} + + << + { + \repeat volta 2 { \part \line \break} + \repeat volta 2 { \part \line \break} + } + { + \snareA s8 + \snareB s8 + } + >> + } + \new PipeBandDrumStaff = "bass" { + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentBass } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentBass} + + } + \new PipeBandDrumStaff = "tenor" { + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentTenor } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentTenor } + + \repeat unfold 2 { s8 \tenorA } + } + >> + \header { + title = \title + 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 }}#} ) + } + } + } +} \ No newline at end of file diff --git a/airs/my_home/notes.bass.ily b/airs/my_home/notes.bass.ily new file mode 100755 index 0000000..7eb7ef5 --- /dev/null +++ b/airs/my_home/notes.bass.ily @@ -0,0 +1,6 @@ +% 6/8 My Home +% Bass +\version "2.18.2" +composerBass = "" +bassA = \drummode { +} \ No newline at end of file diff --git a/airs/my_home/notes.side.ily b/airs/my_home/notes.side.ily new file mode 100755 index 0000000..ca8b4b2 --- /dev/null +++ b/airs/my_home/notes.side.ily @@ -0,0 +1,26 @@ +% 6/8 My Home +% Side +\version "2.18.2" +composerSide = "" +snareA = \drummode { + 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) +} +snareB = \drummode { + 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) +} \ No newline at end of file diff --git a/airs/my_home/notes.tenor.ily b/airs/my_home/notes.tenor.ily new file mode 100755 index 0000000..ab14c75 --- /dev/null +++ b/airs/my_home/notes.tenor.ily @@ -0,0 +1,15 @@ +% 6/8 My Home +% Tenor +\version "2.18.2" +composerTenor = "" +tenorA = \drummode { + d4 d8 g8. d16 g8 | + d4. g4 d8 | + d4. g4 d8 | + d8. g8 d16 d4.| + + d8. g16 d8 g4. | + d4 d8 g4. | + r8 g8 d8 r8 d8 g8 + d8 g8 d8 g4. +} \ 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..b97df0f --- /dev/null +++ b/airs/my_home/side.ly @@ -0,0 +1,26 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { + \repeat volta 2 { \part \line \break} + \repeat volta 2 { \part \line \break} + } + { + \snareA s8 + \snareB s8 + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/airs/my_home/tenor.ly b/airs/my_home/tenor.ly new file mode 100755 index 0000000..da4d91d --- /dev/null +++ b/airs/my_home/tenor.ly @@ -0,0 +1,26 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.tenor.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { + \repeat volta 2 { \line \break} + \repeat volta 2 { \line \break} + + } + { + \repeat unfold 2 { \tenorA } + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentTenor + composer = \composerTenor + } +} \ No newline at end of file diff --git a/airs/the_mist_covered_mountains/config.ily b/airs/the_mist_covered_mountains/config.ily new file mode 100755 index 0000000..cabb9bf --- /dev/null +++ b/airs/the_mist_covered_mountains/config.ily @@ -0,0 +1,19 @@ +\version "2.19.0" +%% Globals +global = { + \time 6/8 + } + +part = {\partial 8 s8 } +%% Format +formatA = { \repeat volta 2 { \part \repeat unfold 8 { s4. s4. } } \break } +formatB = { \repeat volta 2 { \part \repeat unfold 8 { s4. s4. } } \break } + +%% Headers +title = "The Mist Covered Mountains" +meter = "Slow Air" + +composerSide = "" +composerTenor = "" +composerBass = "" +composerPipes = "" \ No newline at end of file diff --git a/airs/the_mist_covered_mountains/drums.ly b/airs/the_mist_covered_mountains/drums.ly new file mode 100755 index 0000000..6e7918c --- /dev/null +++ b/airs/the_mist_covered_mountains/drums.ly @@ -0,0 +1,51 @@ +\version "2.19.0" + +\include "config.ily" +%\include "notes.bass.ily" +\include "notes.tenor.ily" +\include "notes.side.ily" + +\score { + \new StaffGroup << + \new PipeBandDrumStaff = "side" { + \set PipeBandDrumStaff.instrumentName = \markup{\instrumentSide} + \set PipeBandDrumStaff.shortInstrumentName = \markup{\shortInstrumentSide} + + \global + << + {\formatA \formatB } + {\snareA \snareB } + >> + } + \new PipeBandDrumStaff = "bass" { + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentBass } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentBass} + + %\bassA + %\bassB + } + \new PipeBandDrumStaff = "tenor" { + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentTenor } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentTenor } + + \tenorA + \tenorB + } + >> + \header { + title = \title + meter = \meter + composer = \markup \tiny { + \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 }}#} ) + } + } + } +} \ No newline at end of file diff --git a/airs/the_mist_covered_mountains/notes.side.ily b/airs/the_mist_covered_mountains/notes.side.ily new file mode 100755 index 0000000..bd59aa5 --- /dev/null +++ b/airs/the_mist_covered_mountains/notes.side.ily @@ -0,0 +1,23 @@ +\version "2.18.2" +snareA = \drummode { + \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.) | +} +snareB = \drummode { + \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.) | +} \ No newline at end of file diff --git a/airs/the_mist_covered_mountains/notes.tenor.ily b/airs/the_mist_covered_mountains/notes.tenor.ily new file mode 100755 index 0000000..fe1b048 --- /dev/null +++ b/airs/the_mist_covered_mountains/notes.tenor.ily @@ -0,0 +1,25 @@ +% 6/8 The Mist Covered Mountains +% Tenor +\version "2.18.2" +tenorA = \drummode { + \partial 8 s8 + d4. g | + d4. g8 r8 g8 | + d4. g8. d16 g8 | + d8. g16 d8 g8 r8 g8 | + d4. g | + d4. g8 r8 g8 | + d4. g8. d16 g8 | + d8 g8 d8 g8 r4 +} +tenorB = \drummode { + \partial 8 s8 + d4. g | + d4. g8 r8 g8 | + d4. g | + d4. g8 r8 g8 | + d4. g | + d4. g8 r8 g8 | + r8. g16 d8 r8. d16 g8 | + d8 g8 d8 g8 r4 +} \ 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..bcc942a --- /dev/null +++ b/airs/the_mist_covered_mountains/side.ly @@ -0,0 +1,20 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + {\formatA \formatB} + {\snareA \snareB} + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/airs/the_mist_covered_mountains/tenor.ly b/airs/the_mist_covered_mountains/tenor.ly new file mode 100755 index 0000000..9231675 --- /dev/null +++ b/airs/the_mist_covered_mountains/tenor.ly @@ -0,0 +1,20 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.tenor.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + {\formatA \formatB} + {\tenorA \tenorB} + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentTenor + composer = \composerTenor + } +} \ No newline at end of file diff --git a/book/.gitignore b/book/.gitignore new file mode 100644 index 0000000..86753b4 --- /dev/null +++ b/book/.gitignore @@ -0,0 +1,7 @@ +*.pdf +*.aux +*.log +*.toc +images/* +scores/* +tmp/* diff --git a/book/bass_book.tex b/book/bass_book.tex new file mode 100644 index 0000000..52b951d --- /dev/null +++ b/book/bass_book.tex @@ -0,0 +1,22 @@ +\documentclass{tex/score_book} + +\title{Seaforth Highlanders of Holland\\Scores Bass} +\author{Eric Teunis de Boone} + +\begin{document} + +\input{./tex/titlepage.tex} + +\newpage +\cleardoublepage +\phantomsection +\addcontentsline{toc}{section}{\contentsname} +\begin{multicols}{2} + \tableofcontents +\end{multicols} + +%\newpage +%\input{./tex/playlist} +\newpage +\input{./tex/main_bass.tex} +\end{document} diff --git a/book/clean b/book/clean new file mode 100644 index 0000000..936460e --- /dev/null +++ b/book/clean @@ -0,0 +1,2 @@ +#!/bin/sh +rm -v *.log *.aux *.pyc diff --git a/book/drums_book.tex b/book/drums_book.tex new file mode 100644 index 0000000..5c0a96c --- /dev/null +++ b/book/drums_book.tex @@ -0,0 +1,22 @@ +\documentclass{tex/score_book} + +\title{Seaforth Highlanders of Holland\\Drumscores} +\author{Eric Teunis de Boone} + +\begin{document} + +\input{./tex/titlepage.tex} + +\newpage +\cleardoublepage +\phantomsection +\addcontentsline{toc}{section}{\contentsname} +\begin{multicols}{2} + \tableofcontents +\end{multicols} + +%\newpage +%\input{./tex/playlist} +\newpage +\input{./tex/main_drums.tex} +\end{document} diff --git a/book/full_book.tex b/book/full_book.tex new file mode 100644 index 0000000..6f171bc --- /dev/null +++ b/book/full_book.tex @@ -0,0 +1,22 @@ +\documentclass{tex/score_book} + +\title{Seaforth Highlanders of Holland\\Fullscores} +\author{Eric Teunis de Boone} + +\begin{document} + +\input{./tex/titlepage.tex} + +\newpage +\cleardoublepage +\phantomsection +\addcontentsline{toc}{section}{\contentsname} +\begin{multicols}{2} + \tableofcontents +\end{multicols} + +%\newpage +%\input{./tex/playlist} +\newpage +\input{./tex/main_full.tex} +\end{document} diff --git a/book/init b/book/init new file mode 100644 index 0000000..4e9ffc9 --- /dev/null +++ b/book/init @@ -0,0 +1,50 @@ +#!/bin/bash + +SHELLCMD='sh' +PYTHONCMD='python3.4' +LATEXCMD='pdflatex' + +#$SHELLCMD load_scores + +#$PYTHONCMD makebook -o tex/main_full.tex full +#$PYTHONCMD makebook -o tex/main_drums.tex drums +#$PYTHONCMD makebook -o tex/main_pipes.tex pipes +#$PYTHONCMD makebook -o tex/main_bass.tex bass +#$PYTHONCMD makebook -o tex/main_tenor.tex tenor +#$PYTHONCMD makebook -o tex/main_side.tex side snare + +for ins in tenor; +do + printf "\\documentclass{tex/score_book} + + \\title{Seaforth Highlanders of Holland\\\\ %s Scores} + \\author{Eric Teunis de Boone} + +\\begin{document} + +\\input{./tex/titlepage.tex} + +\\newpage +\\cleardoublepage +\\phantomsection +\\addcontentsline{toc}{section}{\contentsname} +\\begin{multicols}{2} + \\tableofcontents +\\end{multicols} + +%\\newpage +%\\input{./tex/playlist} +\\newpage +\\input{./tex/main_%s.tex} +\\end{document} +" "$instr" "$instr" +done; + +echo "All setup!" + +#read -p "Press [Enter] to compile *.tex" + +#for f in ./*.tex; +#do +# $LATEXCMD $f +#done; diff --git a/book/load_scores b/book/load_scores new file mode 100644 index 0000000..3bf4203 --- /dev/null +++ b/book/load_scores @@ -0,0 +1,34 @@ +#!/bin/bash +MKDRUM_DIR="../" +MKDRUMCOMMAND=$MKDRUM_DIR"makedrum" +SCORES_DIR="./scores/" + +trap "echo Aborted!; exit;" SIGINT SIGTERM + +another_dir () { + d=$1 + for f in $d/* + do + if [ -d $f ]; then + another_dir $f + continue + fi + + if [ ! -f $f ]; then + continue + fi + + if [[ ! "$f" == *.ly ]]; then + continue + fi + + mkdir -p $SCORES_DIR${d/$MKDRUM_DIR} + #echo $SCORES_DIR${f/$MKDRUM_DIR} + $MKDRUMCOMMAND $f -d $SCORES_DIR${d/$MKDRUM_DIR} + done; +} + +for d in ${MKDRUM_DIR}*_marches ${MKDRUM_DIR}strathspeys ${MKDRUM_DIR}standards ${MKDRUM_DIR}jigs ${MKDRUM_DIR}airs ${MKDRUM_DIR}hornpipes ${MKDRUM_DIR}other +do + another_dir $d +done; diff --git a/book/makebook b/book/makebook new file mode 100644 index 0000000..5c8747b --- /dev/null +++ b/book/makebook @@ -0,0 +1,180 @@ +#!/usr/bin/python3.4 + +# To be Run: python3.4 makebook -v -o ./tex/main_pipes.tex pipes +# Uses a copy of the filestructure of pipeband-drumming to generate the body of a tex file + +import os +from argparse import ArgumentParser + +class MakeBook: + OUT = './tex/main.tex' + MASTER_DIR = os.path.dirname(os.path.abspath(__file__)) + RUN_DIR = os.path.abspath(os.curdir) + SCORES_DIR = './scores/' + LY_DIR = '../' + ORDER_FILE = 'order.txt' + INSTRUMENTS = ['full','drums', 'pipes', 'bass', 'tenor', 'side','snare'] + def __init__(self): + + usage = __file__ + parser = ArgumentParser(usage) + parser.add_argument('-v','--verbose',default=False,action='store_true',dest='verbose', help='verbose') + parser.add_argument('instrument',default=False,nargs='*',help='Instruments to be included in the book') + parser.add_argument('-o','--output',default=self.OUT,help='Output file') + + self.args = parser.parse_args() + + if self.args.verbose: + self.vprint('Verbose output') + standards = ['standards'] + marches = ['2-4_marches', '3-4_marches', '4-4_marches', '5-4_marches', '6-8_marches'] + watch_folders = [ 'hornpipes', 'jigs', 'strathspeys', 'reels','other'] + watch_folders = marches + watch_folders + + # Run Path_walker over dirs + tune_dirs = [] + for d in watch_folders: + if d in marches: + continue + tune_dirs.append(d) + + # Ready f.out + try: + self.fout = open(self.args.output,'w+') + + self.fwrite(u'\\addcontentsline{toc}{section}{Standards}') + for d in standards: + self.vprint() + self.vprint(os.path.join(self.SCORES_DIR,d)) + self.path_walker(os.path.join(self.SCORES_DIR,d), level=1, content_line_level=1) + self.fwrite(u'\\addcontentsline{toc}{section}{Marches}') + for d in marches: + self.vprint() + self.vprint(os.path.join(self.SCORES_DIR,d)) + self.path_walker(os.path.join(self.SCORES_DIR,d), level=1, content_line_level=2) + + for d in tune_dirs: + self.vprint() + self.vprint(os.path.join(self.SCORES_DIR,d)) + self.path_walker(os.path.join(self.SCORES_DIR,d)) + except IOError: + print('Cannot open {}'.format(self.OUT)) + except: + self.fout.close() + raise + + def vprint(self,line = None): + if self.args.verbose: + if line is None: + line = '' + print(line) + + def fwrite(self,line): + self.fout.write(line+'\n') + + def include_pdf (self,file, level): + title = False + self.vprint(file) + lilydir = file[:file.rfind('/')].replace(self.SCORES_DIR,self.LY_DIR) + if os.path.isdir(lilydir): + path = file[:file.rfind('/')] + #Try to load title from config file + if os.path.isfile(os.path.join(lilydir,'config.ily')): + self.vprint('Loading config file') + with open(os.path.join(lilydir,'config.ily'),'r') as f: + for line in iter(f): + if line.startswith('title'): + title = line[line.find('=')+1:]#Strip 'title=' + title = title[1:-1] #Strip Quotes + continue + + lilyfile = os.path.join(lilydir, file[file.rfind('-')+1:].replace('.pdf','.ly')) + if not title and os.path.isfile(lilyfile): + self.vprint('Look through lilyfile') + with open(lilyfile, 'r') as f: + for line in iter(f): + if line.strip().startswith('title'): + title = line[line.find('=')+1:]#Strip 'title=' + title = title[1:-1] #Strip Quotes + continue + if title: + ref = title + forbid = ' /!@#$%^&*()<>?\|;:\'"' + for s in forbid: + ref = ref.replace(s,'_') + if not title: + self.vprint('No title yet Found!') + last_slash = file.rfind('/') + last_dot = file.rfind('.') + + if file[file.rfind('.',0,last_dot)+1:file.rfind('.')] in self.INSTRUMENTS: + ref = file[file.rfind('/')+1:file.rfind('.')] + else : + ref = file[file.rfind('/',0,last_slash-1)+1:file.rfind('.')].replace('/','-') + # Make title from filename + title = ref + #Remove references to Instruments + for inst in self.INSTRUMENTS: + title = title.replace('-'+inst, '') + title = title.replace('.'+inst, '') + #Remove chars + title = title.replace('-','').replace('_',' ').title() + + title = title[1:-1].replace('\\n',' ') + + if not self.args.instrument: + for inst in self.INSTRUMENTS: + if inst in file: + title = title + ' ('+inst+')' + self.vprint('= '+title) + ref = 'p'+ref.strip('_').lower() + #string = u'\\includepdf[pages=-, addtotoc={1,'+('sub'*level)+'section,'+str(level+1)+','+title+','+ref+'}, pagecommand={}]{'+file+'}' + string = u'\\includepdf[pages=-, addtotoc={1,'+('sub'*level)+'section,'+str(level+1)+',{'+title+'},'+ref+'}, pagecommand={}]{'+file+'}' + + self.fwrite(string) + return string + + def path_walker(self, a, level=None, content_line_level=None): + if not a: + return + if level is None: + level = 0 + if content_line_level is None: + content_line_level = 1 + # Do stuff + if level < content_line_level: + self.fwrite(u'\\mysection{'+('sub'*level)+'section}{'+a[a.rfind('/')+1:].replace('_',' ').replace('-','/').title()+'}') + newline = False + + if os.path.isfile(os.path.join(a, 'order.txt')): + self.vprint('Found order') + with open(os.path.join(a, self.ORDER_FILE)) as f: + line = f.readline().rstrip('\n') + while line: + self.path_walker(os.path.join(a,line), level+1) + line = f.readline().rstrip('\n') + else: + for root, dirs, files in os.walk(a,False): + for f in files: + if not f.endswith('.pdf'): + self.vprint('F! '+f) + continue + if self.args.instrument: + instr_in_file = False + for instr in self.args.instrument: + if instr in f: + self.vprint(instr) + instr_in_file = True + break + if not instr_in_file: + self.vprint('F! '+f) + continue + # Include file + self.vprint('F '+f) + if newline: + self.fwrite(u'\\newpage') + + newline = True + self.include_pdf(os.path.join(root,f), level+1) +# Run above +MakeBook(); diff --git a/book/pipes_book.tex b/book/pipes_book.tex new file mode 100644 index 0000000..e0d65e6 --- /dev/null +++ b/book/pipes_book.tex @@ -0,0 +1,22 @@ +\documentclass{tex/score_book} + +\title{Seaforth Highlanders of Holland\\Pipe Scores} +\author{Eric Teunis de Boone} + +\begin{document} + +\input{./tex/titlepage.tex} + +\newpage +\cleardoublepage +\phantomsection +\addcontentsline{toc}{section}{\contentsname} +\begin{multicols}{2} + \tableofcontents +\end{multicols} + +%\newpage +%\input{./tex/playlist} +\newpage +\input{./tex/main_pipes.tex} +\end{document} diff --git a/book/side_book.tex b/book/side_book.tex new file mode 100644 index 0000000..f4fc484 --- /dev/null +++ b/book/side_book.tex @@ -0,0 +1,22 @@ +\documentclass{tex/score_book} + +\title{Seaforth Highlanders of Holland\\Side Scores} +\author{Eric Teunis de Boone} + +\begin{document} + +\input{./tex/titlepage.tex} + +\newpage +\cleardoublepage +\phantomsection +\addcontentsline{toc}{section}{\contentsname} +\begin{multicols}{2} + \tableofcontents +\end{multicols} + +%\newpage +%\input{./tex/playlist} +\newpage +\input{./tex/main_side.tex} +\end{document} diff --git a/book/tenor_book.tex b/book/tenor_book.tex new file mode 100644 index 0000000..ce5678b --- /dev/null +++ b/book/tenor_book.tex @@ -0,0 +1,22 @@ +\documentclass{tex/score_book} + +\title{Seaforth Highlanders of Holland\\Tenor Scores} +\author{Eric Teunis de Boone} + +\begin{document} + +\input{./tex/titlepage.tex} + +\newpage +\cleardoublepage +\phantomsection +\addcontentsline{toc}{section}{\contentsname} +\begin{multicols}{2} + \tableofcontents +\end{multicols} + +%\newpage +%\input{./tex/playlist} +\newpage +\input{./tex/main_tenor.tex} +\end{document} diff --git a/book/tex/main_bass.tex b/book/tex/main_bass.tex new file mode 100644 index 0000000..2062be1 --- /dev/null +++ b/book/tex/main_bass.tex @@ -0,0 +1,17 @@ +\addcontentsline{toc}{section}{Standards} +\includepdf[pages=-, addtotoc={1,subsubsection,3,{6/8 Standard},p6_8_standard}, pagecommand={}]{./scores/standards/standards-standards.bass.pdf} +\addcontentsline{toc}{section}{Marches} +\mysection{subsection}{2/4 Marches} +\mysection{subsection}{3/4 Marches} +\mysection{subsection}{4/4 Marches} +\mysection{subsection}{5/4 Marches} +\includepdf[pages=-, addtotoc={1,subsubsection,3,{Cullen Bay},pcullen_bay}, pagecommand={}]{./scores/5-4_marches/cullen_bay/5-4_marches-cullen_bay-bass.pdf} +\mysection{subsection}{6/8 Marches} +\mysection{section}{Hornpipes} +\mysection{section}{Jigs} +\mysection{section}{Strathspeys} +\includepdf[pages=-, addtotoc={1,subsection,2,{Lady MacKenzie of Fairburn},plady_mackenzie_of_fairburn}, pagecommand={}]{./scores/strathspeys/lady_mackenzie_of_fairburn/strathspeys-lady_mackenzie_of_fairburn-bass.pdf} +\newpage +\includepdf[pages=-, addtotoc={1,subsection,2,{Molly Connell},pmolly_connell}, pagecommand={}]{./scores/strathspeys/molly_connell/strathspeys-molly_connell-bass.pdf} +\mysection{section}{Reels} +\mysection{section}{Other} diff --git a/book/tex/main_drums.tex b/book/tex/main_drums.tex new file mode 100644 index 0000000..2529961 --- /dev/null +++ b/book/tex/main_drums.tex @@ -0,0 +1,20 @@ +\addcontentsline{toc}{section}{Standards} +\addcontentsline{toc}{section}{Marches} +\mysection{subsection}{2/4 Marches} +\mysection{subsection}{3/4 Marches} +\mysection{subsection}{4/4 Marches} +\includepdf[pages=-, addtotoc={1,subsubsection,3,{The Leaving of Liverpool},pthe_leaving_of_liverpool}, pagecommand={}]{./scores/4-4_marches/the_leaving_of_liverpool/4-4_marches-the_leaving_of_liverpool-drums.pdf} +\newpage +\includepdf[pages=-, addtotoc={1,subsubsection,3,{The Pikeman's March},pthe_pikeman_s_march}, pagecommand={}]{./scores/4-4_marches/the_pikemans_march/4-4_marches-the_pikemans_march-drums.pdf} +\mysection{subsection}{5/4 Marches} +\includepdf[pages=-, addtotoc={1,subsubsection,3,{Cullen Bay},pcullen_bay}, pagecommand={}]{./scores/5-4_marches/cullen_bay/5-4_marches-cullen_bay-drums.pdf} +\mysection{subsection}{6/8 Marches} +\mysection{section}{Hornpipes} +\mysection{section}{Jigs} +\includepdf[pages=-, addtotoc={1,subsection,2,{Seaforth Sticks},pseaforth_sticks}, pagecommand={}]{./scores/jigs/seaforth_sticks/jigs-seaforth_sticks-drums.pdf} +\mysection{section}{Strathspeys} +\includepdf[pages=-, addtotoc={1,subsection,2,{Lady MacKenzie of Fairburn},plady_mackenzie_of_fairburn}, pagecommand={}]{./scores/strathspeys/lady_mackenzie_of_fairburn/strathspeys-lady_mackenzie_of_fairburn-drums.pdf} +\newpage +\includepdf[pages=-, addtotoc={1,subsection,2,{Molly Connell},pmolly_connell}, pagecommand={}]{./scores/strathspeys/molly_connell/strathspeys-molly_connell-drums.pdf} +\mysection{section}{Reels} +\mysection{section}{Other} diff --git a/book/tex/main_full.tex b/book/tex/main_full.tex new file mode 100644 index 0000000..f7b6de8 --- /dev/null +++ b/book/tex/main_full.tex @@ -0,0 +1,13 @@ +\addcontentsline{toc}{section}{Standards} +\addcontentsline{toc}{section}{Marches} +\mysection{subsection}{2/4 Marches} +\mysection{subsection}{3/4 Marches} +\mysection{subsection}{4/4 Marches} +\mysection{subsection}{5/4 Marches} +\mysection{subsection}{6/8 Marches} +\mysection{section}{Hornpipes} +\mysection{section}{Jigs} +\mysection{section}{Strathspeys} +\includepdf[pages=-, addtotoc={1,subsection,2,{Lady MacKenzie of Fairburn},plady_mackenzie_of_fairburn}, pagecommand={}]{./scores/strathspeys/lady_mackenzie_of_fairburn/strathspeys-lady_mackenzie_of_fairburn-full.pdf} +\mysection{section}{Reels} +\mysection{section}{Other} diff --git a/book/tex/main_pipes.tex b/book/tex/main_pipes.tex new file mode 100644 index 0000000..06b3d59 --- /dev/null +++ b/book/tex/main_pipes.tex @@ -0,0 +1,14 @@ +\addcontentsline{toc}{section}{Standards} +\addcontentsline{toc}{section}{Marches} +\mysection{subsection}{2/4 Marches} +\mysection{subsection}{3/4 Marches} +\mysection{subsection}{4/4 Marches} +\mysection{subsection}{5/4 Marches} +\mysection{subsection}{6/8 Marches} +\mysection{section}{Hornpipes} +\includepdf[pages=-, addtotoc={1,subsection,2,{Itchy Fingers},pitchy_fingers}, pagecommand={}]{./scores/hornpipes/itchy_fingers/hornpipes-itchy_fingers-side.pdf} +\mysection{section}{Jigs} +\mysection{section}{Strathspeys} +\includepdf[pages=-, addtotoc={1,subsection,2,{Lady MacKenzie of Fairburn},plady_mackenzie_of_fairburn}, pagecommand={}]{./scores/strathspeys/lady_mackenzie_of_fairburn/strathspeys-lady_mackenzie_of_fairburn-pipes.pdf} +\mysection{section}{Reels} +\mysection{section}{Other} diff --git a/book/tex/main_side.tex b/book/tex/main_side.tex new file mode 100644 index 0000000..d3a0555 --- /dev/null +++ b/book/tex/main_side.tex @@ -0,0 +1,58 @@ +\addcontentsline{toc}{section}{Standards} +\includepdf[pages=-, addtotoc={1,subsubsection,3,{2/4 Standards},p2_4_standards}, pagecommand={}]{./scores/standards/standards-24_standards.side.pdf} +\newpage +\includepdf[pages=-, addtotoc={1,subsubsection,3,{3/4 Standards Setting 1},p3_4_standards_nsetting_1}, pagecommand={}]{./scores/standards/standards-34_standards1.side.pdf} +\newpage +\includepdf[pages=-, addtotoc={1,subsubsection,3,{3/4 Standards Setting 2},p3_4_standards_n_setting_2}, pagecommand={}]{./scores/standards/standards-34_standards2.side.pdf} +\newpage +\includepdf[pages=-, addtotoc={1,subsubsection,3,{3/4 Standards Setting 3},p3_4_standards_n_setting_3}, pagecommand={}]{./scores/standards/standards-34_standards3.side.pdf} +\newpage +\includepdf[pages=-, addtotoc={1,subsubsection,3,{4/4 Standards},p4_4_standards}, pagecommand={}]{./scores/standards/standards-44_standards.side.pdf} +\newpage +\includepdf[pages=-, addtotoc={1,subsubsection,3,{6/8 Standards},p6_8_standards}, pagecommand={}]{./scores/standards/standards-68_standards.side.pdf} +\addcontentsline{toc}{section}{Marches} +\mysection{subsection}{2/4 Marches} +\includepdf[pages=-, addtotoc={1,subsubsection,3,{Black Bear},pblack_bear}, pagecommand={}]{./scores/2-4_marches/black_bear/2-4_marches-black_bear-side.pdf} +\newpage +\includepdf[pages=-, addtotoc={1,subsubsection,3,{Duncan McInnes},pduncan_mcinnes}, pagecommand={}]{./scores/2-4_marches/duncan_mcinness/2-4_marches-duncan_mcinness-side.pdf} +\newpage +\includepdf[pages=-, addtotoc={1,subsubsection,3,{MacKenzie Highlanders},pmackenzie_highlanders}, pagecommand={}]{./scores/2-4_marches/mackenzie_highlanders/2-4_marches-mackenzie_highlanders-side.alt.pdf} +\newpage +\includepdf[pages=-, addtotoc={1,subsubsection,3,{MacKenzie Highlanders},pmackenzie_highlanders}, pagecommand={}]{./scores/2-4_marches/mackenzie_highlanders/2-4_marches-mackenzie_highlanders-side.pdf} +\mysection{subsection}{3/4 Marches} +\includepdf[pages=-, addtotoc={1,subsubsection,3,{On the Road to Passchendaele},pon_the_road_to_passchendaele}, pagecommand={}]{./scores/3-4_marches/on_the_road_to_passchendaele/3-4_marches-on_the_road_to_passchendaele-side.pdf} +\mysection{subsection}{4/4 Marches} +\includepdf[pages=-, addtotoc={1,subsubsection,3,{51st Highland Division},p51st_highland_division}, pagecommand={}]{./scores/4-4_marches/51st_highland_division/4-4_marches-51st_highland_division-side.pdf} +\newpage +\includepdf[pages=-, addtotoc={1,subsubsection,3,{Flett from Flotta},pflett_from_flotta}, pagecommand={}]{./scores/4-4_marches/flett_from_flotta/4-4_marches-flett_from_flotta-side.pdf} +\newpage +\includepdf[pages=-, addtotoc={1,subsubsection,3,{Minstrel Boy},pminstrel_boy}, pagecommand={}]{./scores/4-4_marches/minstrel_boy/4-4_marches-minstrel_boy-side.pdf} +\newpage +\includepdf[pages=-, addtotoc={1,subsubsection,3,{Rowan Tree},prowan_tree}, pagecommand={}]{./scores/4-4_marches/rowan_tree/4-4_marches-rowan_tree-side.pdf} +\newpage +\includepdf[pages=-, addtotoc={1,subsubsection,3,{Scotland the Brave},pscotland_the_brave}, pagecommand={}]{./scores/4-4_marches/scotland_the_brave/4-4_marches-scotland_the_brave-side.pdf} +\newpage +\includepdf[pages=-, addtotoc={1,subsubsection,3,{The Leaving of Liverpool},pthe_leaving_of_liverpool}, pagecommand={}]{./scores/4-4_marches/the_leaving_of_liverpool/4-4_marches-the_leaving_of_liverpool-side.pdf} +\newpage +\includepdf[pages=-, addtotoc={1,subsubsection,3,{The Pikeman's March},pthe_pikeman_s_march}, pagecommand={}]{./scores/4-4_marches/the_pikemans_march/4-4_marches-the_pikemans_march-side.pdf} +\newpage +\includepdf[pages=-, addtotoc={1,subsubsection,3,{Wings},pwings}, pagecommand={}]{./scores/4-4_marches/wings/4-4_marches-wings-side.pdf} +\mysection{subsection}{5/4 Marches} +\includepdf[pages=-, addtotoc={1,subsubsection,3,{Cullen Bay},pcullen_bay}, pagecommand={}]{./scores/5-4_marches/cullen_bay/5-4_marches-cullen_bay-side.pdf} +\mysection{subsection}{6/8 Marches} +\includepdf[pages=-, addtotoc={1,subsubsection,3,{Hills of Glenorchy},phills_of_glenorchy}, pagecommand={}]{./scores/6-8_marches/hills_of_glenorchy/6-8_marches-hills_of_glenorchy-side.pdf} +\mysection{section}{Hornpipes} +\includepdf[pages=-, addtotoc={1,subsection,2,{Itchy Fingers},pitchy_fingers}, pagecommand={}]{./scores/hornpipes/itchy_fingers/hornpipes-itchy_fingers-side.pdf} +\mysection{section}{Jigs} +\includepdf[pages=-, addtotoc={1,subsection,2,{Seaforth Sticks},pseaforth_sticks}, pagecommand={}]{./scores/jigs/seaforth_sticks/jigs-seaforth_sticks-side.pdf} +\mysection{section}{Strathspeys} +\includepdf[pages=-, addtotoc={1,subsection,2,{A. A. Cameron's Strathspey},pa._a._cameron_s_strathspey}, pagecommand={}]{./scores/strathspeys/aa_camerons/strathspeys-aa_camerons-side.pdf} +\newpage +\includepdf[pages=-, addtotoc={1,subsection,2,{Lady MacKenzie of Fairburn},plady_mackenzie_of_fairburn}, pagecommand={}]{./scores/strathspeys/lady_mackenzie_of_fairburn/strathspeys-lady_mackenzie_of_fairburn-side.pdf} +\newpage +\includepdf[pages=-, addtotoc={1,subsection,2,{Molly Connell},pmolly_connell}, pagecommand={}]{./scores/strathspeys/molly_connell/strathspeys-molly_connell-side.pdf} +\newpage +\includepdf[pages=-, addtotoc={1,subsection,2,{Molly Connell},pmolly_connell}, pagecommand={}]{./scores/strathspeys/molly_connell/strathspeys-rolls.side.pdf} +\mysection{section}{Reels} +\mysection{section}{Other} +\includepdf[pages=-, addtotoc={1,subsection,2,{Band of Brothers},pband_of_brothers}, pagecommand={}]{./scores/other/other-band_of_brothers.snare.pdf} diff --git a/book/tex/main_tenor.tex b/book/tex/main_tenor.tex new file mode 100644 index 0000000..1e034a4 --- /dev/null +++ b/book/tex/main_tenor.tex @@ -0,0 +1,24 @@ +\addcontentsline{toc}{section}{Standards} +\includepdf[pages=-, addtotoc={1,subsubsection,3,{6/8 Standards},p6_8_standards}, pagecommand={}]{./scores/standards/standards-standards.tenor.pdf} +\addcontentsline{toc}{section}{Marches} +\mysection{subsection}{2/4 Marches} +\mysection{subsection}{3/4 Marches} +\includepdf[pages=-, addtotoc={1,subsubsection,3,{Castle Dangerous},pcastle_dangerous}, pagecommand={}]{./scores/3-4_marches/castle_dangerous/3-4_marches-castle_dangerous-tenor.pdf} +\mysection{subsection}{4/4 Marches} +\includepdf[pages=-, addtotoc={1,subsubsection,3,{The Leaving of Liverpool},pthe_leaving_of_liverpool}, pagecommand={}]{./scores/4-4_marches/the_leaving_of_liverpool/4-4_marches-the_leaving_of_liverpool-tenor.pdf} +\newpage +\includepdf[pages=-, addtotoc={1,subsubsection,3,{The Old Rustic Bridge},pthe_old_rustic_bridge}, pagecommand={}]{./scores/4-4_marches/the_old_rustic_bridge/4-4_marches-the_old_rustic_bridge-tenor.pdf} +\newpage +\includepdf[pages=-, addtotoc={1,subsubsection,3,{The Pikeman's March},pthe_pikeman_s_march}, pagecommand={}]{./scores/4-4_marches/the_pikemans_march/4-4_marches-the_pikemans_march-tenor.pdf} +\mysection{subsection}{5/4 Marches} +\includepdf[pages=-, addtotoc={1,subsubsection,3,{Cullen Bay},pcullen_bay}, pagecommand={}]{./scores/5-4_marches/cullen_bay/5-4_marches-cullen_bay-tenor.pdf} +\mysection{subsection}{6/8 Marches} +\mysection{section}{Hornpipes} +\mysection{section}{Jigs} +\includepdf[pages=-, addtotoc={1,subsection,2,{Seaforth Sticks},pseaforth_sticks}, pagecommand={}]{./scores/jigs/seaforth_sticks/jigs-seaforth_sticks-tenor.pdf} +\mysection{section}{Strathspeys} +\includepdf[pages=-, addtotoc={1,subsection,2,{Lady MacKenzie of Fairburn},plady_mackenzie_of_fairburn}, pagecommand={}]{./scores/strathspeys/lady_mackenzie_of_fairburn/strathspeys-lady_mackenzie_of_fairburn-tenor.pdf} +\newpage +\includepdf[pages=-, addtotoc={1,subsection,2,{Molly Connell},pmolly_connell}, pagecommand={}]{./scores/strathspeys/molly_connell/strathspeys-molly_connell-tenor.pdf} +\mysection{section}{Reels} +\mysection{section}{Other} diff --git a/book/tex/score_book.cls b/book/tex/score_book.cls new file mode 100644 index 0000000..635ca0e --- /dev/null +++ b/book/tex/score_book.cls @@ -0,0 +1,36 @@ +\LoadClass{article} +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{score_book} +% +% Load packages +\RequirePackage[a4paper,margin=1in,landscape]{geometry} +\RequirePackage{pdfpages}%Includepdf +\RequirePackage{amsmath} +\RequirePackage{graphicx} +\RequirePackage{grffile} +\RequirePackage[dutch]{babel} +\RequirePackage{multicol}%Needed for toc +\RequirePackage{bookmark}%Needed for bookmark to toc +\RequirePackage{background} + \backgroundsetup{scale=0.7} + \backgroundsetup{angle=0} + \backgroundsetup{opacity=0.1} + \backgroundsetup{contents={\includegraphics[width=\textheight]{./images/seaforth_capbadge.jpg}}} +\RequirePackage{hyperref} + \hypersetup{colorlinks=false} +\RequirePackage{tocloft} +\PassOptionsToPackage{unicode}{hyperref} +\PassOptionsToPackage{naturalnames}{hyperref} +%\RequirePackage{chngpage} +% +% (Re)Set counters +\setcounter{secnumdepth}{-2}%Hides section no's +% +% Define commands +\newcommand{\mysection}[2]{ + \phantomsection + \stepcounter{#1} + \addtocontents{toc}{\cftpagenumbersoff{#1}}%cft for disabling page numbering + \addcontentsline{toc}{#1}{#2} + \addtocontents{toc}{\cftpagenumberson{#1}}%cft for enabling page numbering +} diff --git a/book/tex/titlepage.tex b/book/tex/titlepage.tex new file mode 100644 index 0000000..341ac10 --- /dev/null +++ b/book/tex/titlepage.tex @@ -0,0 +1,6 @@ +\NoBgThispage +\maketitle +\begin{center} +\includegraphics[width=0.3\textwidth]{./images/SEAFORTH_logo_PMS.pdf} +\end{center} + diff --git a/build_all b/build_all new file mode 100755 index 0000000..1d8b2ac --- /dev/null +++ b/build_all @@ -0,0 +1,14 @@ +#!/bin/bash + +MKDRUMCOMMAND="./makedrum" + +for d in *_marches strathspeys standards jigs airs hornpipes other +do + for f in $d/*.ly $d/*/*.ly + do + if [ ! -f $f ] ; then + continue + fi + $MKDRUMCOMMAND $f + done; +done; diff --git a/cheatsheet.ly b/cheatsheet.ly index cc03f66..4f52497 100755 --- a/cheatsheet.ly +++ b/cheatsheet.ly @@ -98,28 +98,7 @@ "d8:32(" "\\triplet " -- "\\flam d16." "g32" -- "\\drag g16" -- "\\triplet" "g:64" "d-> }" } } -\score { - \new PipeBandDrumStaff { - \drummode { - \time 6/8 - \repeat volta 2 { - \partial 8 d8:32(_"7" | - g8.[) g16 \dragd d8] d8.[ d16 \dragg g8] | - g8.[ \dragd d16 d8] d8.[ d16 \dragg g8] | - \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] | - g8.[ \dragd d16 d8] d8.[ d16 \dragg g8] | - \flamddr d8. d16:64(_"5" d8) \flamd d8. d16 \flamg g8 | - d8.:32(_"5" d16) \flamg g8 \flamd d4 \fr | - } - } - } - \header { - title = "And now for something completely standard" - } -} + % # Writing parts % rolls % tuplets diff --git a/example.ly b/example.ly new file mode 100755 index 0000000..ff1c9f1 --- /dev/null +++ b/example.ly @@ -0,0 +1,24 @@ +\version "2.18.2" +% include the lilydrum file +\include "lilydrum.ly" + +% Now a tiny example : +\score { + \new DrumStaff { + \drummode { + \time 6/8 + \partial 8 d8:32(_"7" | + \repeat volta 2 { + g8.[) g16 \dragd d8] d8.[ d16 \dragg g8] | + g8.[ \dragd d16 d8] d8.[ d16 \dragg g8] | + \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] | + g8.[ \dragd d16 d8] d8.[ d16 \dragg g8] | + \flamddr d8. d16:64(_"5" d8) \flamd d8. d16 \flamg g8 | + d8.:32(_"5" d16) \flamg g8 \flamd d4. \fr | + } + } + } +} \ No newline at end of file diff --git a/header_book.ily b/header_book.ily new file mode 100755 index 0000000..6e0e8e1 --- /dev/null +++ b/header_book.ily @@ -0,0 +1,42 @@ +%{ + Header formatting for tunes. Customize to get your name in the tag line. +%} + +\version "2.16.0" + +today = #(strftime "%B %e, %Y" (localtime (current-time))) + +\paper { + raggedbottom = ##t + tagline = \markup { + \line { + "Cpl ET de Boone, Seaforths of Holland," + \concat { "(rev. " \today ")" } + } + } + bookTitleMarkup = \markup { + \override #'(baseline-skip . 3.5) + \column { + \fill-line { \fromproperty #'header:dedication } + \override #'(baseline-skip . 3.5) + \column { + \huge \larger \bold + \fill-line { + \larger \fromproperty #'header:title + } + \fill-line { + \large \smaller \bold + \larger \fromproperty #'header:subtitle + } + \fill-line { + \smaller \bold + \fromproperty #'header:source + } + \fill-line { + \line { \fromproperty #'header:meter } + \line { \fromproperty #'header:composer " " \italic \fromproperty #'header:arranger } + } + } + } + } +} diff --git a/header_default.ily b/header_default.ily new file mode 100755 index 0000000..e14d07b --- /dev/null +++ b/header_default.ily @@ -0,0 +1,39 @@ +%{ + Header formatting for tunes. Customize to get your name in the tag line. +%} + +\version "2.16.0" + +today = #(strftime "%B %e, %Y" (localtime (current-time))) + +\paper { + tagline = \markup { + \line { + "Cpl ET de Boone, Seaforths of Holland," + \concat { "(rev. " \today ")" } + } + } + scoreTitleMarkup = \markup { + \override #'(baseline-skip . 3) + \column { + \fill-line { + \column { + \large \bold \fromproperty #'header:title + \bold \fromproperty #'header:subtitle + } + \fromproperty #'header:meter + \column \right-align { + \fromproperty #'header:instrument + \line { + \fromproperty #'header:composer + $(if (and (ly:get-option 'header:composer) (ly:get-option 'header:arranger)) + (markup " ")) + \italic \fromproperty #'header:arranger } + } + } + $(if (not (ly:get-option 'without-comment)) + (markup #:justify-field 'header:comment) + (markup)) + } + } +} diff --git a/hornpipes/itchy_fingers/config.ily b/hornpipes/itchy_fingers/config.ily new file mode 100755 index 0000000..33db2fe --- /dev/null +++ b/hornpipes/itchy_fingers/config.ily @@ -0,0 +1,15 @@ +\version "2.19.0" +%% Globals +global = { + \time 2/4 + \eighthBeaming + } + +%% Format +part = { \partial 8 s8 } +halfline = { \repeat unfold 4 { s2 | } } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Itchy Fingers" +meter = "Hornpipe" \ No newline at end of file diff --git a/hornpipes/itchy_fingers/notes.side.ily b/hornpipes/itchy_fingers/notes.side.ily new file mode 100755 index 0000000..3babef6 --- /dev/null +++ b/hornpipes/itchy_fingers/notes.side.ily @@ -0,0 +1,35 @@ +% 2/4 Itchy Fingers +% Side +\version "2.18.2" +composerSide = "Dean Hall, 1995" +snareAA = \drummode { + \flamd d16-> 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( | +} +snareAB = \drummode { + \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)-> +} + +snareBA = \drummode { + 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(-> | +} + +snareBBA = \drummode { + 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)-> +} \ 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..e71eb1f --- /dev/null +++ b/hornpipes/itchy_fingers/side.ly @@ -0,0 +1,27 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { \repeat volta 2 {\line \break} + \repeat volta 2 {\part \halfline \break} + \alternative { {\halfline \break} {\halfline \break } } + } + { \snareAA \snareAB s8 + \snareBA + \snareBBA s8 + \snareAB s8 + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/jigs/seaforth_sticks/config.ily b/jigs/seaforth_sticks/config.ily new file mode 100755 index 0000000..74af3c4 --- /dev/null +++ b/jigs/seaforth_sticks/config.ily @@ -0,0 +1,14 @@ +\version "2.19.0" +%% Globals +global = { + \time 6/8 + } + +%% Format +part = { \partial 8 s8 } +halfline = { \repeat unfold 4 { s2. | } } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Seaforth Sticks" +meter = "Jig" \ No newline at end of file diff --git a/jigs/seaforth_sticks/drums.ly b/jigs/seaforth_sticks/drums.ly new file mode 100755 index 0000000..a0ee950 --- /dev/null +++ b/jigs/seaforth_sticks/drums.ly @@ -0,0 +1,65 @@ +\version "2.19.0" + +\include "config.ily" +\include "notes.bass.ily" +\include "notes.tenor.ily" +\include "notes.side.ily" + +\score { + \new StaffGroup << + \new PipeBandDrumStaff = "side" { + \global + \set PipeBandDrumStaff.instrumentName = \markup{\instrumentSide} + \set PipeBandDrumStaff.shortInstrumentName = \markup{\shortInstrumentSide} + + << + { + \repeat unfold 8 { + \mark \default + \repeat volta 2 { + \part + \line + } + \break + } + }%Format + { + \snareA + \snareB + \snareC + \snareD + \snareE + \snareF + \snareG + \snareH + } + >> + } + \new PipeBandDrumStaff = "bass" { + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentBass } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentBass} + + } + \new PipeBandDrumStaff = "tenor" { + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentTenor } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentTenor } + + } + >> + \header { + title = \title + 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 }}#} ) + } + } + } +} \ No newline at end of file diff --git a/jigs/seaforth_sticks/notes.bass.ily b/jigs/seaforth_sticks/notes.bass.ily new file mode 100755 index 0000000..ad900bf --- /dev/null +++ b/jigs/seaforth_sticks/notes.bass.ily @@ -0,0 +1,6 @@ +% 6/8 Seaforth Sticks +% Bass +\version "2.18.2" +composerBass = "" +bassA = \drummode { +} \ No newline at end of file diff --git a/jigs/seaforth_sticks/notes.side.ily b/jigs/seaforth_sticks/notes.side.ily new file mode 100755 index 0000000..6d87e50 --- /dev/null +++ b/jigs/seaforth_sticks/notes.side.ily @@ -0,0 +1,123 @@ +% 6/8 Seaforth Sticks +% Side +\version "2.18.2" +composerSide = "" +snareA = \drummode { + r8 | + \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.) +} +%B +snareB = \drummode { + g8 | + 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.) +} +%C +snareC = \drummode { + d8:32( | + 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.) +} +%D +snareD = \drummode { + g8 | + d4.:32(-> d8) g8 g8| + d4.:32(-> d8) g8 g8| + + \flamd d8 g8 d8 \flamg g4 g8-^ | + d8 g8 \flamg g8-^ \flamg g4 g8 | + + d4.:32(-> d8) g8 g8| + d16 g d g d8-> g8 d8 g8 | + + d16 g d g d8-> g8 d8 g8 | + d4.:32( d4.) +} +%E +snareE = \drummode { + r8 | + \flamd d8 g8 d8 \backstick d4 g8 | + d16 g d g d8-> g8 d8 g8 | + + \flamd d8 g8 d8 \backstick d4 g8 | + d4.:32(-> d8) g8 g8 | + + \flamd d8 g8 d8 \backstick d4 g8 | + d16 g d g d8-> g8 d8 g8 | + + \flamd d8 g8 d8 \backstick d4 g8 | + d4.:32( d4.) +} +%F +snareF = \drummode { + g8 | + 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 \backstick d4 g8 | + + d4.:32(-> d8) g8 g8 | + d16 g d g d8-> g8 d8 g8 | + + d16 g d g d8-> db4 g8 | + d4.:32( d4.) +} +%G +snareG = \drummode { + d8:32( | + d4)-^ \backstick d8 g8 d8 g8-^| + d16 g d g d8 g8 d8 g8 | + + \flamd d8 g8 d8 \backstick d4 g8 | + \flamd d8 g8 g8 \backstick d4 d8:32( | + + d4)-> \backstick d8 g8 d8 g8| + d16 g d g d8-> g8 d8 g8 | + + \flamd d8 g d8-> \backstick d4 g8 | + d4.:32( d4.) +} +%H +snareH = \drummode { + g8 | + \flamd d8 d16 g16 d8 \repeat unfold 3 { \crossstick sn8^"X" }| + \flamd d8 g8 d8 g8^"Y" d8 g8| + + \flamd d8 g8 d8 \backstick d4 g8 | + \flamd d8 g8 d8 \backstick d4 g8 | + + \flamd d8 d16 g16 d8 \repeat unfold 3 { sn8^"X" }| + \flamd d8 g8 d8 g8^"Y" d8 g8| + + \flam d8 g8 d8 \backstick d4 g8 | + d4.:32( d4.) +} \ No newline at end of file diff --git a/jigs/seaforth_sticks/notes.tenor.ily b/jigs/seaforth_sticks/notes.tenor.ily new file mode 100755 index 0000000..27cfe63 --- /dev/null +++ b/jigs/seaforth_sticks/notes.tenor.ily @@ -0,0 +1,6 @@ +% 6/8 Seaforth Sticks +% Tenor +\version "2.18.2" +composerTenor = "" +tenorA = \drummode { +} \ 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..c91b947 --- /dev/null +++ b/jigs/seaforth_sticks/side.ly @@ -0,0 +1,38 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { + \repeat unfold 8 { + \mark \default + \repeat volta 2 { + \part + \line + } + \break + } + } + { + \snareA + \snareB + \snareC + \snareD + \snareE + \snareF + \snareG + \snareH + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/jigs/seaforth_sticks/tenor.ly b/jigs/seaforth_sticks/tenor.ly new file mode 100755 index 0000000..e12bc43 --- /dev/null +++ b/jigs/seaforth_sticks/tenor.ly @@ -0,0 +1,29 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.tenor.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { + \repeat unfold 8 { + \mark \default + \repeat volta 2 { + \part + \line + } + \break + } + } + {} + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentTenor + composer = \composerTenor + } +} \ No newline at end of file diff --git a/lilydrum.ly b/lilydrum.ly index ee38e94..f905bcd 100755 --- a/lilydrum.ly +++ b/lilydrum.ly @@ -27,8 +27,8 @@ #(ly:set-option 'point-and-click #f) #(ly:set-option 'relative-includes #t) -\include "lilydrum/layout_tweaks.ily" -\include "lilydrum/musical_functions.ily" -\include "lilydrum/embellishments.ily" -\include "lilydrum/flourishing.ily" -\include "lilydrum/special_sticking.ily" +\include ".lilydrum/layout_tweaks.ily" +\include ".lilydrum/musical_functions.ily" +\include ".lilydrum/embellishments.ily" +\include ".lilydrum/flourishing.ily" +\include ".lilydrum/special_sticking.ily" diff --git a/makedrum b/makedrum index 549a7e9..7458a22 100755 --- a/makedrum +++ b/makedrum @@ -34,9 +34,6 @@ class MakeDrum: parser.add_argument('-c', '--pipefile', dest='lilypipe', default='bagpipe.ly', help='Use the specified file for pipes') - parser.add_argument('-i', '--include', - dest='includes', nargs='*', default=[],action='append', - help='Include the specified file for compiling') parser.add_argument('-p', '--paper-size', dest='papersize', default='a4', @@ -47,6 +44,9 @@ class MakeDrum: parser.add_argument('-s', '--staff-size', dest='staffsize', default='20', help='Staff size. Default: 16pt.') + parser.add_argument('-f', '--format', + dest='format', default=None, + help='Use header format file "header_{format}". Default: "header_default"') parser.add_argument('-w', '--view-spacing', action='store_true', dest='view_spacing', default=False, help='Turn on "Paper.annotatespacing".') @@ -92,14 +92,11 @@ class MakeDrum: if self.args.list_file != '': self.args.music_file.append(open(self.args.list_file, 'r').readlines()) close(self.args.list_file) - # Check for files if not self.args.music_file: parser.print_usage() return - # Check for files to include - self.args.includes = [el for elements in self.args.includes for el in elements] # Clean up of files self.remove_tmp_dir = self.args.clean @@ -125,7 +122,15 @@ class MakeDrum: os.chdir(self.RUN_DIR) def processit(self, tmp_dir, file, gen_out, compile): - tmp_file = self.maketemplate(tmp_dir, file) + if self.args.format is None: + if file.endswith(".book"): + header_format = "header_book" + else: + header_format = "header_default" + else: + header_format = "header_" + self.args.format + + tmp_file = self.maketemplate(tmp_dir, file, header_format) if gen_out is not None and gen_out != tmp_dir: new_tmp_file = os.path.basename(tmp_file).replace(self.TMP_PREFIX, ''); @@ -171,7 +176,7 @@ class MakeDrum: os.remove(logfile) os.remove(tmp_file) - def maketemplate(self, tmp_dir, file): + def maketemplate(self, tmp_dir, file, header_format): lily_includes = '' include_drum_file = False include_pipe_file = False @@ -179,21 +184,17 @@ class MakeDrum: for ext in ['full', 'side', 'tenor', 'bass', 'drum', 'snare']: if ext in file: include_drum_file = True - break - for ext in ['full', 'pipes']: if ext in file: include_pipe_file = True - break - if include_drum_file: - self.args.includes.insert(0,self.args.lilydrum) - + lily_includes = lily_includes + u""" +\\include \""""+self.args.lilydrum+"""\" +""" if include_pipe_file: - self.args.includes.insert(0, self.args.lilypipe) - - for f in self.args.includes: - lily_includes = lily_includes + "\n\\include \"{}\"".format(f) + lily_includes = lily_includes + u""" +\\include \""""+self.args.lilypipe+"""\" +""" # set up a tmp file with template and file combined tmp_file = os.path.join(tmp_dir, self.TMP_PREFIX + os.path.relpath(file).replace('/', '-')) @@ -209,17 +210,11 @@ class MakeDrum: #(ly:set-option 'point-and-click #f) """+ lily_includes +""" +\\include \""""+os.path.join(os.path.abspath(self.MASTER_DIR), header_format.strip(".ily")+""".ily""")+"""\" #(set-global-staff-size """+self.args.staffsize+""") #(set-default-paper-size \""""+self.args.papersize+"""\" '"""+self.args.orientation+""") -%\layout { -% \context { -% \Score { -% \override NonMusicalPaperColumn #'line-break-permission = ##f -% } -% } -%} % The tune to generate. """) diff --git a/other/band_of_brothers.snare.ly b/other/band_of_brothers.snare.ly new file mode 100755 index 0000000..f465711 --- /dev/null +++ b/other/band_of_brothers.snare.ly @@ -0,0 +1,128 @@ +\version "2.18.2" + +#(set-default-paper-size "a4" 'landscape) +#(set-global-staff-size 19) +\layout { + indent = 0 + \set Score.markFormatter = #format-mark-box-alphabet + \context { + \DrumStaff + % one line per staff + \override StaffSymbol.line-positions = #'(0) + \numericTimeSignature + } +} +\score { + \new DrumStaff = "staff_snare" { + \drummode { + \compressMMRests { + \tempo 2. = 32 + \time 3/4 + \override MultiMeasureRest.expand-limit = #3 + R2.*4 + } + \compressMMRests { + \bar "||" + \mark \default + R2.*35 + } + \bar "||" + \tempo 4 = 108 + \mark \default + \time 4/4 + sn4 \f \tuplet 3/2 {r8 sn8 sn8 } r4 sn4 | + \grace { sn16 sn16 sn16 sn16} \tuplet 3/2 { sn4 sn8 } \tuplet 3/2 { r8 sn8 sn8 } sn4 r4 | + \grace { sn16 sn16 sn16 sn16} \tuplet 3/2 { sn4 sn8 } \tuplet 3/2 { r8 sn8 sn8 } \tuplet 3/2 { sn4 sn8 } r4 + + | + \time 2/4 + + sn2:16( + + | + \time 4/4 + + \tuplet 3/2 { sn4) sn8 } \tuplet 3/2 { r8 sn8 sn8 } \tuplet 3/2 { sn8 sn8 sn8} \tuplet 3/2 { sn8 sn8 sn8} + + \bar "||" + \mark \default + \repeat percent 7{ + \grace sn8 sn4 \tuplet 3/2 { r8 sn8 sn8 } sn4 r4 | + \grace { sn16 sn16 sn16 sn16 } \tuplet 3/2 {sn4 sn8 } \tuplet 3/2 { r8 sn8 sn8 } sn4 r4 | + } + + \grace sn16 \tuplet 3/2 { sn4 sn8 } \tuplet 3/2 { r8 sn8 sn8 } \tuplet 3/2 { sn4 sn8 } \tuplet 3/2 { r8 sn8 sn8} | + sn8 r8 r4 sn2:32( | + \tuplet 3/2 { sn4) sn8 } \tuplet 3/2 { r8 sn8 sn8 } \tuplet 3/2 { sn4 sn8 } r4 | + \tuplet 3/2 { sn4 sn8 } \tuplet 3/2 { r8 sn8 sn8 } \tuplet 3/2 { sn4 sn8 } r4 | + \tuplet 3/2 { sn4 sn8 } \tuplet 3/2 { r8 sn8 sn8 } \tuplet 3/2 { sn4 sn8 } \tuplet 3/2 { r8 sn8 sn8} | + sn8 r8 r4 \grace {sn16 sn16} sn4 \grace {sn16 sn16} sn4 | + + \bar "||" + \mark \default + \repeat percent 10 { + \grace {sn16} sn4 \mf \grace { sn16 sn16 sn16 sn16 } sn4 \grace { sn16 sn16 sn16 sn16 } sn4 \grace { sn16 sn16 sn16 sn16 } \tuplet 3/2 { sn8 sn8 sn8} | + } + \tuplet 3/2 { sn4 sn8 } \tuplet 3/2 { r8 sn8 sn8 } \tuplet 3/2 { sn4 sn8 } \tuplet 3/2 { sn8 sn8 sn8 } | + \tuplet 3/2 { sn4 \mf\< sn8 } + \tuplet 3/2 { r8 sn8 sn8 } + \tuplet 3/2 { sn4 sn8 } + \tuplet 3/2 { sn8 sn8 sn8 \! } + | + + \grace { sn16 sn sn sn} \tuplet 3/2 { sn4 \f sn8 } \tuplet 3/2 { r8 sn8 sn8 } \tuplet 3/2 { sn4 sn8 } \tuplet 3/2 { r8 sn8 sn8} | + sn8 r8 r4 \tuplet 3/2 { sn4 sn sn} | + + \tuplet 3/2 { sn4 sn8 } \tuplet 3/2 { r8 sn8 sn8 } \tuplet 3/2 { sn4 sn8 } \tuplet 3/2 { sn8 sn8 sn8 } | + \tuplet 3/2 { sn4 sn8 } \tuplet 3/2 { r8 sn8 sn8 } \tuplet 3/2 { sn4 sn8 } \tuplet 3/2 { sn8 sn8 sn8 } | + \tuplet 3/2 { sn4 sn8 } \tuplet 3/2 { r8 sn8 sn8 } \tuplet 3/2 { sn4 sn8 } \tuplet 3/2 { sn8 sn8 sn8 } | + sn8 r8 r4 \tuplet 3/2 { sn4 sn sn} | + sn1:32( + + \bar "||" + \mark \default + sn8) \f r8 r4 r2 | + \tuplet 3/2 {sn4 sn8 } \tuplet 3/2 { r8 sn8 sn8 } \tuplet 3/2 { sn8. sn16 sn8 } \tuplet 3/2 { sn8 sn sn} | + \grace {sn16} sn8 r8 r4 r2 + \tuplet 3/2 {sn4 sn8 } \tuplet 3/2 { r8 sn8 sn8 } \tuplet 3/2 { sn8 sn16 sn16 sn8 } \tuplet 3/2 { sn8 sn sn} | + + \bar "||" + \mark \default + + \repeat percent 3 { + \tuplet 3/2 { sn4 sn8 } \tuplet 3/2 { r8 sn8 sn8 } \tuplet 3/2 { sn8 sn16 sn16 sn8 } \tuplet 3/2 { sn8 sn sn} | + } + \tuplet 3/2 {sn4 sn8 } \tuplet 3/2 { r8 sn8 sn8 } \tuplet 3/2 { sn8 sn8 sn8 } \grace sn16 \tuplet 3/2 { sn8 sn sn} | + \repeat percent 3 { + \tuplet 3/2 {sn4 sn8 } \tuplet 3/2 { r8 sn8 sn8 } \tuplet 3/2 { sn8 sn16 sn16 sn8 } \tuplet 3/2 { sn8 sn sn} | + } + \tuplet 3/2 {sn4 \< sn8 } \tuplet 3/2 { r8 sn8 sn8 } \tuplet 3/2 { sn8 sn16 sn16 sn8 } \tuplet 3/2 { sn8 sn sn} | + + \tuplet 3/2 { sn4 \ff sn8} \tuplet 3/2 { r8 sn8 sn8 } \tuplet 3/2 { sn4 sn8 } \tuplet 3/2 { r8 sn8 sn8 } + sn8 r8 r4 r2 | + + \tuplet 3/2 { sn4 sn8} \tuplet 3/2 { r8 sn8 sn8 } \tuplet 3/2 { sn8. sn16 sn8 } \tuplet 3/2 { sn8 sn sn } | + \tuplet 3/2 { sn4 sn8} \tuplet 3/2 { r8 sn8 sn8 } \tuplet 3/2 { sn4 sn sn } + \tuplet 3/2 { sn4 sn8} \tuplet 3/2 { r8 sn8 sn8 } \tuplet 3/2 { sn8 sn16 sn16 sn8 } \tuplet 3/2 { sn8 sn sn } | + sn8 r8 r4 \tuplet 3/2 { sn4 sn sn } | + \tuplet 3/2 { sn4 \fp\< sn8} \tuplet 3/2 { r8 sn8 sn8 } \tuplet 3/2 { sn8. sn16 sn8 } \tuplet 3/2 { sn8 sn sn} | + \tuplet 3/2 { sn4 sn8} \tuplet 3/2 { r8 sn8 sn8 } \tuplet 3/2 { sn8. sn16 sn8 } \tuplet 3/2 { sn8 sn sn} | + + \bar "||" + \tuplet 3/2 { sn4\ff sn8} \tuplet 3/2 { r8 sn8 sn8 } \tuplet 3/2 { sn8. sn16 sn8 } \tuplet 3/2 { sn8 sn sn} | + \tuplet 3/2 { sn4 sn8} \tuplet 3/2 { r8 sn8 sn8 } \tuplet 3/2 { sn8. sn16 sn8 } \tuplet 3/2 { sn8 sn sn} | + sn8 r8 r4 sn4:32( sn4:32)( | + \tuplet 3/2 { sn8) sn8 r8 } \tuplet 3/2 { r8 sn8 sn8 } sn8 r8 r4 + } + } + \header { + title = "Band of Brothers" + subtitle = "for the Edinburgh Military Tattoo 2005" + arranger = "Michael Kamen, arr. Richard Barriball" + instrument = "Snare Drum" + meter = "" + } + +} + + diff --git a/standards/24_standards.side.ly b/standards/24_standards.side.ly new file mode 100755 index 0000000..52cf461 --- /dev/null +++ b/standards/24_standards.side.ly @@ -0,0 +1,73 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \new PipeBandDrumStaff { + \eighthBeaming + \time 2/4 + + \drummode { + \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..2a6fed6 --- /dev/null +++ b/standards/34_standards1.side.ly @@ -0,0 +1,64 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \new PipeBandDrumStaff { + \eighthBeaming + \time 3/4 + + \drummode { + \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..5d49f3a --- /dev/null +++ b/standards/34_standards2.side.ly @@ -0,0 +1,61 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \new PipeBandDrumStaff { + \eighthBeaming + \time 3/4 + + \drummode { + \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..f3f2e1b --- /dev/null +++ b/standards/34_standards3.side.ly @@ -0,0 +1,65 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \new PipeBandDrumStaff { + \eighthBeaming + \time 3/4 + + \drummode { + \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..6f779cd --- /dev/null +++ b/standards/44_standards.side.ly @@ -0,0 +1,93 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \new PipeBandDrumStaff { + \time 2/4 + + \drummode { + \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 { + \new PipeBandDrumStaff { + \eighthBeaming + \time 4/4 + \drummode{ + \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..b08a5ab --- /dev/null +++ b/standards/68_standards.side.ly @@ -0,0 +1,90 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\score { + \new PipeBandDrumStaff { + \time 6/8 + + \drummode { + \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 + } + }% 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..65d30de --- /dev/null +++ b/standards/standards.bass.ly @@ -0,0 +1,64 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\header { + title = "Standards" + instrument = "Bass" + } + +\score { + \new PipeBandDrumStaff { + \time 2/4 + \drummode { + \repeat volta 2 { + \repeat unfold 8 { d4-> g4 } + } + } + } + \header { + title = "2/4 Standard" + } +} +\score { + \new PipeBandDrumStaff { + \time 3/4 + + \drummode { + \repeat volta 3 { + \repeat unfold 8 { d4-> g4 g4 } + } + } + } + \header { + title = "3/4 Standard" + } +} +\score { + \new PipeBandDrumStaff { + \time 4/4 + + \drummode { + \repeat volta 2 { + \repeat unfold 8 { d4\v g4 d4-> g4} + } + } + } + \header { + title = "4/4 Standard" + } +} +\score { + \new PipeBandDrumStaff { + \time 6/8 + + \drummode { + \repeat volta 2 { + \repeat unfold 8 { d4. g4. } + } + } + } + \header { + title = "6/8 Standard" + } +} \ No newline at end of file diff --git a/standards/standards.tenor.ly b/standards/standards.tenor.ly new file mode 100755 index 0000000..41cdf81 --- /dev/null +++ b/standards/standards.tenor.ly @@ -0,0 +1,132 @@ +\version "2.18.2" + +\include "lilydrum.ly" + +\header { + instrument = "Tenor" + title = "Standards" +} + +\score { + \new PipeBandDrumStaff { + \time 2/4 + + \drummode { + \repeat volta 2 { + d8-> g d g | + d8-> g d g | + d8-> g d g | + d8-> g d g | + d8-> g d g | + d8-> g d g | + d8-> g d g | + d4-> r | + \bar "||" + \break + \flourish { + d4 d | + g4 g | + d4 d | + g4 g | + d4 d | + g4 g | + d4 d | + g4 d | + } + } + } + } + + \header { + title = "2/4 Standards" + } +} + +\score { + \new PipeBandDrumStaff { + \time 3/4 + + \drummode { + \repeat volta 2 { + d8.-> g16 d8 g r g | + d4-> d8 g d4 | + d8.-> g16 d8 g r g | + d4-> d8 g d4 | + \bar "||" + \break + \flourish{ + d4-> d d | + g4-> g g | + d4-> d g | + g4-> d g | + } + } + } + } + + \header { + title = "3/4 Standards" + } +} + +\score { + \new PipeBandDrumStaff { + \time 4/4 + + \drummode { + \repeat volta 2 { + d8-^ g d g d-> g d g | + d8-^ g d g d-> g d g | + d8-^ g d g d-> g d g | + d4-^ g d r | + \bar "||" + \break + \flourish { + d4 d g g | + d4 d g g | + d4 d g g | + } + \flourish d4 \flourish g d^\splitTheFeather r | + } + } + } + + \header { + title = "4/4 Standards" + } +} + +\score { + \new PipeBandDrumStaff { + \time 6/8 + + \drummode { + \repeat volta 2 { + \flourish d4. \flourish g | + d^\splitTheFeather r | + d g | + d8 r8 g8 d4. | + \flourish d4. \flourish g | + d^\splitTheFeather r | + d g | + d8 r8 g8 d4. | + \bar "||" + \break + \flourish { + d4. d | + g g | + d d | + g g | + d d | + g g | + d g | + } + d^\splitTheFeather r | + } + } + } + + \header { + title = "6/8 Standards" + } +} diff --git a/strathspeys/aa_camerons/config.ily b/strathspeys/aa_camerons/config.ily new file mode 100755 index 0000000..2f9ab87 --- /dev/null +++ b/strathspeys/aa_camerons/config.ily @@ -0,0 +1,14 @@ +\version "2.19.0" +%% Globals +global = { + \time 4/4 + } + +%% Format +part = { \partial 8 s8 } +halfline = { \repeat unfold 2 { s1 | } } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "A. A. Cameron's Strathspey" +meter = "Strathspey" \ No newline at end of file diff --git a/strathspeys/aa_camerons/notes.side.ily b/strathspeys/aa_camerons/notes.side.ily new file mode 100755 index 0000000..d5cf8fd --- /dev/null +++ b/strathspeys/aa_camerons/notes.side.ily @@ -0,0 +1,30 @@ +% 4/4 A. A. Cameron's Strathspey +% Side +\version "2.18.2" +composerSide = "G. Clark, 1988" +snareAA = \drummode { + \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 } | +} +snareABA = \drummode { + 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 | + \flamd \tuplet 3/2 { 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 } +} +snareABB = \drummode { + 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 } +} + +% Part 2 +snareBA = \drummode { + 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 } | +} +snareBBA = \drummode { + \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 \flamg \tuplet 3/2 { g8 d \flamg g } \tuplet 3/2 { d8 g d16-> g } \tuplet 3/2 { d16 g d8 g } +} +snareBBB = \drummode { + \flamd d8. g16 \tuplet 3/2 { d16 g d g d8-> } \tuplet 3/2 { g8 d16 g16 d16 g16 } d4:32(-> | + d8.) g16 \flamd \tuplet 3/2 { d8 g \flamg g } \tuplet 3/2 { d16 g d g d8 } \tuplet 3/2 { d8 g d } +} \ No newline at end of file diff --git a/strathspeys/aa_camerons/side.ly b/strathspeys/aa_camerons/side.ly new file mode 100755 index 0000000..c23854f --- /dev/null +++ b/strathspeys/aa_camerons/side.ly @@ -0,0 +1,39 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { + \repeat unfold 2 { + \repeat volta 2 { \halfline } + \alternative { + {\halfline} + {\halfline } + } + \break + } + \bar "|." + } + { + \snareAA + \snareABA + \snareABB + + + \snareBA + \snareBBA + \snareBBB + } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/strathspeys/lady_mackenzie_of_fairburn/bass.ly b/strathspeys/lady_mackenzie_of_fairburn/bass.ly new file mode 100755 index 0000000..649db5e --- /dev/null +++ b/strathspeys/lady_mackenzie_of_fairburn/bass.ly @@ -0,0 +1,20 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.bass.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + {\repeat volta 2 { \line } \break \line \break \line \bar "|."} + {\bassA \bassBA \bassBB} + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentBass + composer = \composerBass + } +} \ No newline at end of file diff --git a/strathspeys/lady_mackenzie_of_fairburn/config.ily b/strathspeys/lady_mackenzie_of_fairburn/config.ily new file mode 100755 index 0000000..685b8f8 --- /dev/null +++ b/strathspeys/lady_mackenzie_of_fairburn/config.ily @@ -0,0 +1,13 @@ +\version "2.19.0" +%% Globals +global = { + \time 4/4 + } + +%% Format +part = { \partial 16 s16 } +line = { \repeat unfold 4 { s1 | } } + +%% Headers +title = "Lady MacKenzie of Fairburn" +meter = "Strathspey" \ No newline at end of file diff --git a/strathspeys/lady_mackenzie_of_fairburn/drums.ly b/strathspeys/lady_mackenzie_of_fairburn/drums.ly new file mode 100755 index 0000000..fe6eee2 --- /dev/null +++ b/strathspeys/lady_mackenzie_of_fairburn/drums.ly @@ -0,0 +1,51 @@ +\version "2.19.0" + +\include "config.ily" +\include "notes.bass.ily" +\include "notes.tenor.ily" +\include "notes.side.ily" + +\score { + \new StaffGroup << + \new PipeBandDrumStaff = "side" { + \global + \set PipeBandDrumStaff.instrumentName = \markup{\instrumentSide} + \set PipeBandDrumStaff.shortInstrumentName = \markup{\shortInstrumentSide} + + << + { \repeat volta 2 {\line } \break \part \line \break \line \bar "|."} + { \snareA s16 \snareBA \snareBB } + >> + } + \new PipeBandDrumStaff = "bass" { + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentBass } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentBass} + + \bassA + s16 \bassBA \bassBB + } + \new PipeBandDrumStaff = "tenor" { + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentTenor } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentTenor } + + \tenorA + s16 \tenorBA \tenorBB + } + >> + \header { + title = \title + 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 }}#} ) + } + } + } +} \ No newline at end of file diff --git a/strathspeys/lady_mackenzie_of_fairburn/full.ly b/strathspeys/lady_mackenzie_of_fairburn/full.ly new file mode 100755 index 0000000..ffcdbce --- /dev/null +++ b/strathspeys/lady_mackenzie_of_fairburn/full.ly @@ -0,0 +1,64 @@ +\version "2.19.0" + +\include "config.ily" +\include "notes.bass.ily" +\include "notes.tenor.ily" +\include "notes.side.ily" +\include "notes.pipes.ily" + +\score { + \new StaffGroup << + \new Staff { + \global + \bagpipeKey + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentPipes } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentPipes } + << + { \repeat volta 2 { \part \line } + \break \part \line \bar "||" + \break \line \bar "|." + } + {\pipesA s16 \pipesBA \pipesBB} + >> + } + \new PipeBandDrumStaff = "side" { + \set PipeBandDrumStaff.instrumentName = \markup \column {\instrumentSide} + \set PipeBandDrumStaff.shortInstrumentName = \markup{\shortInstrumentSide} + + s16 \snareA + s16 \snareBA \snareBB + } + \new PipeBandDrumStaff = "bass" { + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentBass } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentBass} + + s16 \bassA + s16 \bassBA \bassBB + } + \new PipeBandDrumStaff = "tenor" { + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentTenor } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentTenor } + + s16 \tenorA + s16 \tenorBA \tenorBB + } + >> + \header { + title = \title + meter = \meter + composer = \markup \large { + \column \right-align { + $(if (not (string=? "" composerPipes)) #{ \markup {\line { \composerPipes ":" }} #} ) + $(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=? "" composerPipes)) #{ \markup {\line { \instrumentPipes }}#} ) + $(if (not (string=? "" composerSide)) #{ \markup {\line { \instrumentSide }}#} ) + $(if (not (string=? "" composerTenor)) #{ \markup {\line { \instrumentTenor }}#} ) + $(if (not (string=? "" composerBass)) #{ \markup {\line { \instrumentBass }}#} ) + } + } + } +} \ No newline at end of file diff --git a/strathspeys/lady_mackenzie_of_fairburn/notes.bass.ily b/strathspeys/lady_mackenzie_of_fairburn/notes.bass.ily new file mode 100755 index 0000000..635f277 --- /dev/null +++ b/strathspeys/lady_mackenzie_of_fairburn/notes.bass.ily @@ -0,0 +1,25 @@ +% 4/4 Lady MacKenzie of Fairburn +% Bass +\version "2.18.2" +composerBass = "E.T. de Boone, v0.8, 2015" +bassA = \drummode { + bd4 bd4-> r4 bd4 + | + bd4-> r4 bd4 r4 + | + bd4-> bd4 r4 bd4 + | + bd4 r4 bd4-> bd4 +} +bassBA = \drummode { + bd4 r4 bd4 bd | + bd4 r4 bd4 r4 | + bd4 bd4 bd4 bd | + bd8 bd8 r8 bd8 r8 bd8 bd4 | +} +bassBB = \drummode { + bd4 r4 bd4 bd | + bd4 r4 bd4 r4 | + bd4 bd4 bd8 bd8 r4 | + bd8 bd8 r8 bd8 r8 bd8 bd4 | +} \ No newline at end of file diff --git a/strathspeys/lady_mackenzie_of_fairburn/notes.pipes.ily b/strathspeys/lady_mackenzie_of_fairburn/notes.pipes.ily new file mode 100755 index 0000000..27f092d --- /dev/null +++ b/strathspeys/lady_mackenzie_of_fairburn/notes.pipes.ily @@ -0,0 +1,70 @@ +% 4/4 Lady MacKenzie of Fairburn +% Pipes +\version "2.18.2" +composerPipes = "J. Wark, arr. R. Stanley" +pipesA = { + d16 | + \dblc c8. e16 + \dblA A4 + g16 f16 e8 + \dblA A4 + | + \hdblc c8. e16 + \dblA A8. d16 + \dblc c8. b16 + \grg a8. d16 + | + \dblc c8. e16 + \dblA A4 + g16 f e8 + \dblg g4 + | + \thrwd d8. e16 + \dblg g8. d16 + \dblb b8. a16 + \grg a8. +} +pipesBA = { + d16 | + a8. \grd c16 + \dble e8. a16 + \grg f8. a16 + \dble e4 + | + \grg a8. \grd c16 + \dble e8. d16 + \dblc c8. b16 + \grg a8. A16 + | + a8. \grd c16 + \dble e8. a16 + \grg f8. a16 + \dble e8. c16 + | + \thrwd d8. e16 + \dblg g8. d16 + \dblb b8. a16 + \grg G8. +} +pipesBB = { + A16 | + a8. \grd c16 + \dble e8. a16 + \grg f8. a16 + \dble e4 + | + \grg a8. \grd c16 + \dble d8. d16 + \dblc c8. b16 + \grg a16 A8. + | + a8. \grd c16 + \grg e16 A8. + \hdblf g16 d8. + \dble e8. c16 + | + \thrwd d8. e16 + \dblg g8. d16 + \dblb b8. a16 + \grg G8. +} diff --git a/strathspeys/lady_mackenzie_of_fairburn/notes.side.ily b/strathspeys/lady_mackenzie_of_fairburn/notes.side.ily new file mode 100755 index 0000000..95e0700 --- /dev/null +++ b/strathspeys/lady_mackenzie_of_fairburn/notes.side.ily @@ -0,0 +1,69 @@ +% 4/4 Lady MacKenzie of Fairburn +% Side +\version "2.18.2" +composerSide = "E.T. de Boone, v0.9, 2015" +snareA = \drummode { + \flam d8. g16 + d8.:32( g16) + \flamd \triplet { d8 \dr \< g16 g d8 } + \flam g8.-> \! \fr \parenthesize g16 + | + \triplet { d16 g d g d8 } + \triplet { g8-> d g-> } + d8.:32(-> \dr g16:64)(-> + d4) + | + \triplet { d8 d g } + \flam d8. \fr g16 -> + \triplet { d16\< g d g d8 } + g16\! d8. + | + d8.[:32(\< \dr g16]:32)(-> \> + d8.[:32)( g16]:32)(-> \< + d8.[:32)( g16]:32)(-> + d8.) \! \fr +} +snareBA = \drummode{ + g16 | + \triplet {d8 g \flam d } + \triplet {g d \flam g } + \triplet {d8 g \flam d \dr } + \flam g8. g16 + | + \flam d16. d32 \flam g8 \fr + d8.:32( g16:32)(-> + d16.) g32 d8 + \flam d8. g16 \dr + | + \flam d8. \fr g16 + d4:32( + \triplet { d16) g d g d8} + g8. g16 + | + d8.[:32(\< \dr g16]:32)(-> \> + d8.[:32)( g16]:32)(-> \< + d8.[:32)( g16]:32)(-> + d8.) \! \fr +} +snareBB = \drummode{ + g16 | + \triplet {d8 g \flam d} + \triplet {g d \flam g} + \triplet {d8 g \flam d} + \flam g8. g16 + | + \flam d16. d32 \flam g8 + d8.:32( g16:32)(-> + d16.) g32 d8 + \flam d8. g16 + | + \drag d16 d8 g16 + d8.:32( g16) + \flamd \triplet { d8 \< g16 g d8 } + \flam g4-> \! + | + d8.[:32( g16]:32)(-> + d8.:32)( g16]:32)(-> + d8.[:32)( g16]:32)(-> + d8.) +} diff --git a/strathspeys/lady_mackenzie_of_fairburn/notes.tenor.ily b/strathspeys/lady_mackenzie_of_fairburn/notes.tenor.ily new file mode 100755 index 0000000..6e93fb8 --- /dev/null +++ b/strathspeys/lady_mackenzie_of_fairburn/notes.tenor.ily @@ -0,0 +1,56 @@ +% 4/4 Lady MacKenzie of Fairburn +% Tenor +\version "2.18.2" +composerTenor = "E.T. de Boone, v0.8, 2015" +tenorA = \drummode { + d8.[ g16] d4^\splitTheFeather r4 << d4 g4 >> + | + \flourish { d4 g4 d4 g4 } + | + d4 r16 g d-> r r8. g16 d4 + | + d4 g4 d4 r4 + | +} +tenorBA = \drummode { + \triplet { d8 \< g d } + \triplet { g8 d g } + \triplet { d8 g d } + g8. \! g16 + | + d8. g16-> + r8. g16 + d8. g16-> + r4 + | + d8. g16 + d4 + g8. d16 + g4 + | + d8 \flourish g8 + r8 \flourish d8 + r8 g8 + d4 +} +tenorBB = \drummode { + \triplet { d8 \< g d } + \triplet { g8 d g } + \triplet { d8 g d } + g8. \! g16 + | + d8.^"begin scoop" \dr g16-> + r8. g16 + d8.^"end scoop" \fr g16-> + r4 + | + d16 g8. + \flourish d4 + g8. d16 + \flourish g4 + | + \triplet { d8 g d } + g4 + d8. g16 + d4 +} \ No newline at end of file diff --git a/strathspeys/lady_mackenzie_of_fairburn/pipes.ly b/strathspeys/lady_mackenzie_of_fairburn/pipes.ly new file mode 100755 index 0000000..711e24c --- /dev/null +++ b/strathspeys/lady_mackenzie_of_fairburn/pipes.ly @@ -0,0 +1,21 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.pipes.ily" + +\score { + \new Staff { + \global + \bagpipeKey + << + {\repeat volta 2 { \part \line } \break \part \line \break \line \bar "|."} + {\pipesA s16 \pipesBA \pipesBB} + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} \ No newline at end of file diff --git a/strathspeys/lady_mackenzie_of_fairburn/side.ly b/strathspeys/lady_mackenzie_of_fairburn/side.ly new file mode 100755 index 0000000..e82ac70 --- /dev/null +++ b/strathspeys/lady_mackenzie_of_fairburn/side.ly @@ -0,0 +1,20 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + {\repeat volta 2 { \line } \break \part \line \bar "||" \break \line \bar "|."} + {\snareA s16 \snareBA \snareBB} + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/strathspeys/lady_mackenzie_of_fairburn/tenor.ly b/strathspeys/lady_mackenzie_of_fairburn/tenor.ly new file mode 100755 index 0000000..896c011 --- /dev/null +++ b/strathspeys/lady_mackenzie_of_fairburn/tenor.ly @@ -0,0 +1,20 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.tenor.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + {\repeat volta 2 { \line } \break \line \break \line \bar "|."} + {\tenorA \tenorBA \tenorBB} + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentTenor + composer = \composerTenor + } +} \ 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..5377e71 --- /dev/null +++ b/strathspeys/molly_connell/bass.ly @@ -0,0 +1,20 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.bass.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + \repeat volta 2 { \line \break \line \break } + {\bassAA \bassAB} + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentBass + composer = \composerBass + } +} \ No newline at end of file diff --git a/strathspeys/molly_connell/config.ily b/strathspeys/molly_connell/config.ily new file mode 100755 index 0000000..7c7ab19 --- /dev/null +++ b/strathspeys/molly_connell/config.ily @@ -0,0 +1,13 @@ +\version "2.19.0" +%% Globals +global = { + \time 4/4 + \tempo 4 = 120 + } +%% Format +part = { \partial 8 s8 } +line = { \repeat unfold 4 { s1 } } + +%% Headers +title = "Molly Connell" +meter = "Strathspey" \ No newline at end of file diff --git a/strathspeys/molly_connell/drums.ly b/strathspeys/molly_connell/drums.ly new file mode 100755 index 0000000..c46ce33 --- /dev/null +++ b/strathspeys/molly_connell/drums.ly @@ -0,0 +1,78 @@ +\version "2.19.0" + +\include "config.ily" +\include "notes.bass.ily" +\include "notes.tenor.ily" +\include "notes.side.v1.1.ily" + +\score { + \new StaffGroup << + \new PipeBandDrumStaff = "side" { + \set PipeBandDrumStaff.instrumentName = \markup{\instrumentSide} + \set PipeBandDrumStaff.shortInstrumentName = \markup{\shortInstrumentSide} + + \global + << + { + \line \break + \line \break + \bar "|." + + \part \line \break + \part \line \break + \bar "|." + }%End of Format + { + \set Score.proportionalNotationDuration = #(ly:make-moment 1/8) + \snareA + s8 + \snareA + s8 + + \snareBA + \snareBB + } + >> + } + \new PipeBandDrumStaff = "bass" { + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentBass } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentBass} + + \bassAA + \bassAB + + s8 + \bassAA + s8 + \bassAB + } + \new PipeBandDrumStaff = "tenor" { + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentTenor } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentTenor } + + \tenorA + \tenorA + + s8 + \tenorBA + s8 + \tenorBB + } + >> + \header { + title = \title + 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 }}#} ) + } + } + } +} \ No newline at end of file diff --git a/strathspeys/molly_connell/notes.bass.ily b/strathspeys/molly_connell/notes.bass.ily new file mode 100755 index 0000000..a1af8bb --- /dev/null +++ b/strathspeys/molly_connell/notes.bass.ily @@ -0,0 +1,16 @@ +% 4/4 Molly Connell +% Bass +\version "2.18.2" +composerBass = "W.H. de Boone / E.T. de Boone, 2014" +bassAA = \drummode { + d4-> g4-> d4 g4 | + d4 g4 d4 g4 | + d4-> g4 d4 g4 | + d4-> g4 d8.-> g16 d4 | + } +bassAB = \drummode { + d4-> g4-> d4 g4 | + r8 d8 r8 g8 r8 d8 r8 g8 | + d4-> g4 d4 g4 | + d4-> g4 r8. g16 d4 | +} \ No newline at end of file diff --git a/strathspeys/molly_connell/notes.side.ily b/strathspeys/molly_connell/notes.side.ily new file mode 100755 index 0000000..8a5ac64 --- /dev/null +++ b/strathspeys/molly_connell/notes.side.ily @@ -0,0 +1,28 @@ +% 4/4 Molly Connell +% Side +\version "2.18.2" +composerSide = "v1.0, 21-2-2014" +snareA = \drummode { + \flam d4 \flam g8.[ d16:64(] d8.[) \drag d16] d8.[ g16] | + d8.:64[( g16]) \triplet { d16[ g d g d8]} \triplet { g8[ d8 \flam g8] } \flam d8.[ g16] | + + d16:64[( d8.]) g8.[ \drag d16] \triplet { d16[ g d g d8] } g8.[ g16] | + \flamd \triplet { d8 g d } \flam g8.[ \flam g16] \triplet { d16 g d g d8 } g8 +} + +snareBA = \drummode { + \partial 8 g8 | + d4:32( d8.[) \drag d16] \triplet { d16[ g d g d8] } g8.[ g16] | + \drag d16[ d8.] \flam d8.[ \flam g16] \triplet { d16[ g d g d8] } \triplet { g8[ d g] } | + + \flamd \triplet { d8[ g16 g16 d8] } g8.[ g16] \triplet { d8[ g16 g16 d8] } g8.[ g16] | + \flamd \triplet { d8[ g d] } \flam g8.[ \flam g16] \triplet { d16[ g d g d8] } g8 s8| +} +snareBB = \drummode { + \partial 8 g8 | + d4:32( d8.[) \drag d16] \triplet { d16[ g d g d8] } g8.[ g16] | + \drag d16[ d8.] \flam d8.[ \flam g16] \triplet { d16[ g d g d8] } \triplet { g8[ d g] } | + + \flam d4 \flam g8.[ d16:64]( d8.[) \drag g16] d8.[ g16] | + \flamd \triplet { d8[ g d] } \flam g8.[ \flam g16] \triplet { d16[ g d g d8] } g8 s8| +} \ No newline at end of file diff --git a/strathspeys/molly_connell/notes.side.v1.1.ily b/strathspeys/molly_connell/notes.side.v1.1.ily new file mode 100755 index 0000000..ff78686 --- /dev/null +++ b/strathspeys/molly_connell/notes.side.v1.1.ily @@ -0,0 +1,28 @@ +% 4/4 Molly Connell +% Side +\version "2.18.2" +composerSide = "v1.1, 2015" +snareA = \drummode { + \flamddr d4 \flam g8.[\fr d16:64(] d8.[) \dragddr d16] d8.[ \fr g16] | + d8.:64[(-> g16]) \triplet { d16[ g d g d8]} \triplet { g8[ d8 \flamddr g8] } \flam d8.[ \fr g16] | + + d16:64[( d8.]) g8.[ \drag d16] \triplet { d16[ g d g d8] } g8.[ g16] | + \flamddr \triplet { d8 \fr g d } \flamddr g8.[ \flam g16] \triplet { d16 g d g d8 } g8 \fr +} + +snareBA = \drummode { + \partial 8 g8 \dr | + d4:32( d8.[) \drag d16] \fr \triplet { d16[ g d g d8] } g8.[ g16] \dr | + \drag d16[ d8.] \flam d8.[ \flam g16] \fr \triplet { d16[ g d g d8] } \triplet { g8[ d g] } | + + \flamddr \triplet { d8[ \fr g16 g16 d8] } g8.[ g16] \flamddr \triplet { d8[\fr g16 g16 d8] } g8.[ g16] | + \flamddr \triplet { d8[ \fr g d] } \flamddr g8.[ \flam g16] \triplet { d16[ g d g d8] } g8 s8 \fr | +} +snareBB = \drummode { + \partial 8 g8 | + d4:32( d8.[) \drag d16] \triplet { d16[ g d g d8] } g8.[ g16] | + \drag d16[ d8.] \flam d8.[ \flam g16] \triplet { d16[ g d g d8] } \triplet { g8[\> d g]\! } | + + \flam d4 \flam g8.[ d16:64]( d8.[) \drag d16] d8.[ g16] | + \flamd \triplet { d8[ g d] } \flam g8.[ \flam g16] \triplet { d16[ g d g d8] } g8 s8 | +} diff --git a/strathspeys/molly_connell/notes.tenor.ily b/strathspeys/molly_connell/notes.tenor.ily new file mode 100755 index 0000000..49ada61 --- /dev/null +++ b/strathspeys/molly_connell/notes.tenor.ily @@ -0,0 +1,22 @@ +% 4/4 Molly Connell +% Tenor +\version "2.18.2" +composerTenor = "S.J. de Boone / M. Jansen / N. Kuijkhoven / E.T. de Boone, 2014" +tenorA = \drummode { + d4 g4 d8. g16 d4 + d4 g4 r8. g16 d4 | + \flourish { d4 d4 g4 g4 } | + \flourish d4 \flourish g4 d4^\up g4^\up | +} +tenorBA = \drummode { + d4^\up g4^\up \flourish { d4 g4 } | + d4 \parenthesize d8. g16 r8. g16 d4 | + \flourish { d4 d4 g4 g4 } | + \flourish d4 \flourish g4 d4^\up g4^\up | +} +tenorBB = \drummode { + d4^\up g4^\up \flourish { d4 g4 } | + d4 \parenthesize d8. g16 r8. g16 d4 | + d4 g4 d8. g16 d4 | + \flourish d4 \flourish g4 d4^\up g4^\up | +} \ 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..a1888ef --- /dev/null +++ b/strathspeys/molly_connell/side.ly @@ -0,0 +1,20 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.v1.1.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + {\repeat volta 2 { \line } \break \part \line \break \bar "||" \part \line \bar "|." } + {\snareA s8 \snareBA \snareBB } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ 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..7fc6955 --- /dev/null +++ b/strathspeys/molly_connell/tenor.ly @@ -0,0 +1,20 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.tenor.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + {\repeat volta 2 {\line} \break \line \bar "||" \break \line \bar "|." } + {\tenorA \tenorBA \tenorBB } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentTenor + composer = \composerTenor + } +} \ No newline at end of file diff --git a/template/config.ily b/template/config.ily new file mode 100755 index 0000000..61c2dff --- /dev/null +++ b/template/config.ily @@ -0,0 +1,14 @@ +\version "2.19.0" +%% Globals +global = { + \time 4/4 + } + +%% Format +part = { \partial 8 s8 } +halfline = { \repeat unfold 4 { s1 | } } +line = { \repeat unfold 2 { \halfline } } + +%% Headers +title = "Title" +meter = "Meter" \ No newline at end of file diff --git a/template/drums.ly b/template/drums.ly new file mode 100755 index 0000000..846ee3f --- /dev/null +++ b/template/drums.ly @@ -0,0 +1,47 @@ +\version "2.19.0" + +\include "config.ily" +\include "notes.bass.ily" +\include "notes.tenor.ily" +\include "notes.side.ily" + +\score { + \new StaffGroup << + \new PipeBandDrumStaff = "side" { + \global + \set PipeBandDrumStaff.instrumentName = \markup{\instrumentSide} + \set PipeBandDrumStaff.shortInstrumentName = \markup{\shortInstrumentSide} + + << + { }%Format + { }%Music + >> + } + \new PipeBandDrumStaff = "bass" { + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentBass } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentBass} + + } + \new PipeBandDrumStaff = "tenor" { + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentTenor } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentTenor } + + } + >> + \header { + title = \title + 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 }}#} ) + } + } + } +} \ No newline at end of file diff --git a/template/full.ly b/template/full.ly new file mode 100755 index 0000000..bbecdd8 --- /dev/null +++ b/template/full.ly @@ -0,0 +1,55 @@ +\version "2.19.0" + +\include "config.ily" +\include "notes.bass.ily" +\include "notes.tenor.ily" +\include "notes.side.ily" +\include "notes.pipes.ily" + +\score { + \new StaffGroup << + \new Staff { + \global + \bagpipeKey + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentPipes } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentPipes } + << + {}%Format + {}%Pipes + >> + } + \new PipeBandDrumStaff = "side" { + \set PipeBandDrumStaff.instrumentName = \markup \column {\instrumentSide} + \set PipeBandDrumStaff.shortInstrumentName = \markup{\shortInstrumentSide} + + } + \new PipeBandDrumStaff = "bass" { + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentBass } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentBass} + + } + \new PipeBandDrumStaff = "tenor" { + \set PipeBandDrumStaff.instrumentName = \markup{ \instrumentTenor } + \set PipeBandDrumStaff.shortInstrumentName = \markup{ \shortInstrumentTenor } + + } + >> + \header { + title = \title + meter = \meter + composer = \markup \large { + \column \right-align { + $(if (not (string=? "" composerPipes)) #{ \markup {\line { \composerPipes ":" }} #} ) + $(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=? "" composerPipes)) #{ \markup {\line { \instrumentPipes }}#} ) + $(if (not (string=? "" composerSide)) #{ \markup {\line { \instrumentSide }}#} ) + $(if (not (string=? "" composerTenor)) #{ \markup {\line { \instrumentTenor }}#} ) + $(if (not (string=? "" composerBass)) #{ \markup {\line { \instrumentBass }}#} ) + } + } + } +} \ No newline at end of file diff --git a/template/notes.bass.ily b/template/notes.bass.ily new file mode 100755 index 0000000..4f6752c --- /dev/null +++ b/template/notes.bass.ily @@ -0,0 +1,6 @@ +% <> <> +% Bass +\version "2.18.2" +composerBass = "" +bassA = \drummode { +} \ No newline at end of file diff --git a/template/notes.pipes.ily b/template/notes.pipes.ily new file mode 100755 index 0000000..db072ff --- /dev/null +++ b/template/notes.pipes.ily @@ -0,0 +1,6 @@ +% <<TimeSig>> <<Title>> +% Pipes +\version "2.18.2" +composerPipes = "" +pipesA = { +} \ No newline at end of file diff --git a/template/notes.side.ily b/template/notes.side.ily new file mode 100755 index 0000000..dbaf43f --- /dev/null +++ b/template/notes.side.ily @@ -0,0 +1,6 @@ +% <<TimeSig>> <<Title>> +% Side +\version "2.18.2" +composerSide = "" +\snareA = \drummode { +} \ No newline at end of file diff --git a/template/notes.tenor.ily b/template/notes.tenor.ily new file mode 100755 index 0000000..f572169 --- /dev/null +++ b/template/notes.tenor.ily @@ -0,0 +1,6 @@ +% <<TimeSig>> <<Title>> +% Tenor +\version "2.18.2" +composerTenor = "" +tenorA = \drummode { +} \ No newline at end of file diff --git a/template/pipes.ly b/template/pipes.ly new file mode 100755 index 0000000..facb3fb --- /dev/null +++ b/template/pipes.ly @@ -0,0 +1,21 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.pipes.ily" + +\score { + \new Staff { + \global + \bagpipeKey + << + { } + { } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentPipes + composer = \composerPipes + } +} \ No newline at end of file diff --git a/template/side.ly b/template/side.ly new file mode 100755 index 0000000..ee8dae0 --- /dev/null +++ b/template/side.ly @@ -0,0 +1,20 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.side.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + { } + { } + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentSide + composer = \composerSide + } +} \ No newline at end of file diff --git a/template/tenor.ly b/template/tenor.ly new file mode 100755 index 0000000..a96bc97 --- /dev/null +++ b/template/tenor.ly @@ -0,0 +1,20 @@ +\version "2.18.2" + +\include "config.ily" +\include "notes.tenor.ily" + +\score { + \new PipeBandDrumStaff { + \global + << + {} + {} + >> + } + \header { + title = \title + meter = \meter + instrument = \instrumentTenor + composer = \composerTenor + } +} \ No newline at end of file