From 792d8f563e9c11f2550a3ae67145a04a7a6823a1 Mon Sep 17 00:00:00 2001 From: Eric Teunis de Boone Date: Thu, 7 Jan 2016 14:47:02 +0100 Subject: [PATCH] workable right now --- build | 42 ++ bwwtolily/README.md | 17 + bwwtolily/bwwtolily.py | 391 ++++++++++++++++++ header_book.ily | 42 ++ header_default.ily | 39 ++ lilydrum/.gitignore | 3 + lilydrum/README.md | 14 + lilydrum/cheatsheet.ly | 134 ++++++ lilydrum/lilydrum.ly | 34 ++ lilydrum/lilydrum/embellishments.ily | 109 +++++ .../lilydrum/flourish_symbols/butterfly.eps | 62 +++ .../flourish_symbols/st_andrews_crss.eps | 107 +++++ lilydrum/lilydrum/flourish_symbols/stop.eps | 50 +++ lilydrum/lilydrum/flourishing.ily | 49 +++ lilydrum/lilydrum/layout_tweaks.ily | 114 +++++ lilydrum/lilydrum/musical_functions.ily | 45 ++ lilydrum/lilydrum/special_sticking.ily | 21 + lilydrum/makedrum | 256 ++++++++++++ lilydrum/todo | 17 + music/.gitignore | 12 + .../black_bear/Black_Bear_Hornpipe_The.ly | 68 +++ music/2-4_marches/black_bear/config.ily | 14 + music/2-4_marches/black_bear/full.ly | 55 +++ music/2-4_marches/black_bear/notes.pipes.ily | 39 ++ music/2-4_marches/black_bear/notes.side.ily | 31 ++ .../black_bear/notes.side.v1.2.ily | 33 ++ .../black_bear/notes.side.v1.3.ily | 33 ++ music/2-4_marches/black_bear/pipes.ly | 21 + music/2-4_marches/black_bear/side.ly | 27 ++ music/2-4_marches/duncan_mcinness/config.ily | 15 + .../duncan_mcinness/notes.side.ily | 83 ++++ music/2-4_marches/duncan_mcinness/side.ly | 32 ++ .../high_road_to_gairloch/config.ily | 14 + .../high_road_to_gairloch/notes.pipes.ily | 26 ++ .../high_road_to_gairloch/pipes.ly | 27 ++ .../mackenzie_highlanders/config.ily | 21 + .../mackenzie_highlanders/notes.side.alt.ily | 48 +++ .../mackenzie_highlanders/notes.side.ily | 36 ++ .../mackenzie_highlanders/side.alt.ly | 28 ++ .../2-4_marches/mackenzie_highlanders/side.ly | 26 ++ music/3-4_marches/castle_dangerous/config.ily | 20 + .../castle_dangerous/notes.tenor.ily | 24 ++ music/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 ++ .../51st_highland_division/config.ily | 19 + .../51st_highland_division/notes.side.ily | 29 ++ .../51st_highland_division/side.ly | 35 ++ .../4-4_marches/flett_from_flotta/config.ily | 21 + .../flett_from_flotta/notes.side.ily | 29 ++ music/4-4_marches/flett_from_flotta/side.ly | 28 ++ music/4-4_marches/minstrel_boy/config.ily | 20 + music/4-4_marches/minstrel_boy/notes.side.ily | 33 ++ music/4-4_marches/minstrel_boy/side.ly | 33 ++ music/4-4_marches/rowan_tree/config.ily | 21 + music/4-4_marches/rowan_tree/notes.side.ily | 23 ++ music/4-4_marches/rowan_tree/side.ly | 27 ++ .../4-4_marches/scotland_the_brave/config.ily | 21 + .../scotland_the_brave/notes.side.ily | 21 + music/4-4_marches/scotland_the_brave/side.ly | 27 ++ .../the_leaving_of_liverpool/config.ily | 15 + .../the_leaving_of_liverpool/drums.ly | 63 +++ .../the_leaving_of_liverpool/notes.side.ily | 33 ++ .../the_leaving_of_liverpool/notes.tenor.ily | 27 ++ .../the_leaving_of_liverpool/side.ly | 30 ++ .../the_leaving_of_liverpool/tenor.ly | 20 + .../the_old_rustic_bridge/config.ily | 21 + .../the_old_rustic_bridge/notes.tenor.ily | 13 + .../the_old_rustic_bridge/tenor.ly | 20 + .../4-4_marches/the_pikemans_march/config.ily | 19 + music/4-4_marches/the_pikemans_march/drums.ly | 68 +++ .../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 ++ music/4-4_marches/the_pikemans_march/side.ly | 32 ++ music/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 + .../were_no_awa_tae_bide_awa/side.ly | 26 ++ music/4-4_marches/wings/config.ily | 14 + music/4-4_marches/wings/notes.side.ily | 28 ++ music/4-4_marches/wings/side.ly | 39 ++ music/5-4_marches/cullen_bay/bass.ly | 20 + music/5-4_marches/cullen_bay/config.ily | 13 + music/5-4_marches/cullen_bay/drums.ly | 65 +++ music/5-4_marches/cullen_bay/notes.bass.ily | 7 + music/5-4_marches/cullen_bay/notes.side.ily | 62 +++ music/5-4_marches/cullen_bay/notes.tenor.ily | 16 + music/5-4_marches/cullen_bay/side.ly | 30 ++ music/5-4_marches/cullen_bay/tenor.ly | 20 + .../6-8_marches/hills_of_glenorchy/config.ily | 14 + .../hills_of_glenorchy/notes.side.ily | 33 ++ music/6-8_marches/hills_of_glenorchy/side.ly | 26 ++ music/airs/abide_with_me/config.ily | 14 + music/airs/abide_with_me/notes.side.ily | 16 + music/airs/abide_with_me/side.ly | 31 ++ music/airs/alexander_mackenzie/config.ily | 14 + music/airs/alexander_mackenzie/notes.side.ily | 36 ++ music/airs/alexander_mackenzie/side.ly | 31 ++ music/airs/amazing_grace/config.ily | 14 + music/airs/amazing_grace/notes.side.ily | 31 ++ music/airs/amazing_grace/side.ly | 34 ++ music/airs/farewell_to_camraw/config.ily | 13 + music/airs/farewell_to_camraw/drums.ly | 50 +++ music/airs/farewell_to_camraw/notes.side.ily | 14 + music/airs/farewell_to_camraw/notes.tenor.ily | 15 + music/airs/farewell_to_camraw/side.ly | 20 + music/airs/farewell_to_camraw/tenor.ly | 20 + music/airs/flower_of_scotland/config.ily | 14 + music/airs/flower_of_scotland/notes.side.ily | 26 ++ music/airs/flower_of_scotland/side.ly | 24 ++ music/airs/loch_duich/config.ily | 14 + music/airs/loch_duich/notes.side.ily | 46 +++ music/airs/loch_duich/side.ly | 33 ++ music/airs/miss_kirkwood/config.ily | 14 + music/airs/miss_kirkwood/notes.side.ily | 25 ++ music/airs/miss_kirkwood/side.ly | 26 ++ music/airs/morag_of_dunvegan/bass.ly | 20 + music/airs/morag_of_dunvegan/config.ily | 18 + music/airs/morag_of_dunvegan/drums.ly | 51 +++ music/airs/morag_of_dunvegan/notes.bass.ily | 23 ++ music/airs/morag_of_dunvegan/notes.side.ily | 30 ++ music/airs/morag_of_dunvegan/notes.tenor.ily | 29 ++ music/airs/morag_of_dunvegan/side.ly | 20 + music/airs/morag_of_dunvegan/tenor.ly | 20 + music/airs/my_home/config.ily | 14 + music/airs/my_home/drums.ly | 54 +++ music/airs/my_home/notes.bass.ily | 6 + music/airs/my_home/notes.side.ily | 26 ++ music/airs/my_home/notes.tenor.ily | 15 + music/airs/my_home/side.ly | 26 ++ music/airs/my_home/tenor.ly | 26 ++ .../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 ++ music/airs/the_mist_covered_mountains/side.ly | 20 + .../airs/the_mist_covered_mountains/tenor.ly | 20 + music/hornpipes/itchy_fingers/config.ily | 15 + music/hornpipes/itchy_fingers/notes.side.ily | 35 ++ music/hornpipes/itchy_fingers/side.ly | 27 ++ music/hornpipes/the_walrus/config.ily | 14 + music/hornpipes/the_walrus/notes.side.ily | 6 + music/hornpipes/the_walrus/side.ly | 20 + music/jigs/seaforth_sticks/config.ily | 14 + music/jigs/seaforth_sticks/drums.ly | 65 +++ music/jigs/seaforth_sticks/notes.bass.ily | 6 + music/jigs/seaforth_sticks/notes.side.ily | 123 ++++++ music/jigs/seaforth_sticks/notes.tenor.ily | 6 + music/jigs/seaforth_sticks/side.ly | 38 ++ music/jigs/seaforth_sticks/tenor.ly | 29 ++ music/other/band_of_brothers.snare.ly | 128 ++++++ music/standards/24_standards.side.ly | 73 ++++ music/standards/34_standards1.side.ly | 64 +++ music/standards/34_standards2.side.ly | 61 +++ music/standards/34_standards3.side.ly | 65 +++ music/standards/44_standards.side.ly | 93 +++++ music/standards/68_standards.side.ly | 90 ++++ music/standards/standards.bass.ly | 64 +++ music/standards/standards.tenor.ly | 132 ++++++ music/strathspeys/aa_camerons/config.ily | 14 + music/strathspeys/aa_camerons/notes.side.ily | 30 ++ music/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 + music/strathspeys/molly_connell/bass.ly | 20 + music/strathspeys/molly_connell/config.ily | 13 + music/strathspeys/molly_connell/drums.ly | 78 ++++ .../strathspeys/molly_connell/notes.bass.ily | 16 + .../strathspeys/molly_connell/notes.side.ily | 28 ++ .../molly_connell/notes.side.v1.1.ily | 28 ++ .../strathspeys/molly_connell/notes.tenor.ily | 22 + music/strathspeys/molly_connell/side.ly | 20 + music/strathspeys/molly_connell/tenor.ly | 20 + music/template/config.ily | 14 + music/template/drums.ly | 47 +++ music/template/full.ly | 55 +++ music/template/notes.bass.ily | 6 + music/template/notes.pipes.ily | 6 + music/template/notes.side.ily | 6 + music/template/notes.tenor.ily | 6 + music/template/pipes.ly | 21 + music/template/side.ly | 20 + music/template/tenor.ly | 20 + 195 files changed, 7013 insertions(+) create mode 100644 build create mode 100644 bwwtolily/README.md create mode 100644 bwwtolily/bwwtolily.py create mode 100644 header_book.ily create mode 100644 header_default.ily create mode 100644 lilydrum/.gitignore create mode 100644 lilydrum/README.md create mode 100644 lilydrum/cheatsheet.ly create mode 100644 lilydrum/lilydrum.ly create mode 100644 lilydrum/lilydrum/embellishments.ily create mode 100644 lilydrum/lilydrum/flourish_symbols/butterfly.eps create mode 100644 lilydrum/lilydrum/flourish_symbols/st_andrews_crss.eps create mode 100644 lilydrum/lilydrum/flourish_symbols/stop.eps create mode 100644 lilydrum/lilydrum/flourishing.ily create mode 100644 lilydrum/lilydrum/layout_tweaks.ily create mode 100644 lilydrum/lilydrum/musical_functions.ily create mode 100644 lilydrum/lilydrum/special_sticking.ily create mode 100644 lilydrum/makedrum create mode 100644 lilydrum/todo create mode 100644 music/.gitignore create mode 100644 music/2-4_marches/black_bear/Black_Bear_Hornpipe_The.ly create mode 100644 music/2-4_marches/black_bear/config.ily create mode 100644 music/2-4_marches/black_bear/full.ly create mode 100644 music/2-4_marches/black_bear/notes.pipes.ily create mode 100644 music/2-4_marches/black_bear/notes.side.ily create mode 100644 music/2-4_marches/black_bear/notes.side.v1.2.ily create mode 100644 music/2-4_marches/black_bear/notes.side.v1.3.ily create mode 100644 music/2-4_marches/black_bear/pipes.ly create mode 100644 music/2-4_marches/black_bear/side.ly create mode 100644 music/2-4_marches/duncan_mcinness/config.ily create mode 100644 music/2-4_marches/duncan_mcinness/notes.side.ily create mode 100644 music/2-4_marches/duncan_mcinness/side.ly create mode 100644 music/2-4_marches/high_road_to_gairloch/config.ily create mode 100644 music/2-4_marches/high_road_to_gairloch/notes.pipes.ily create mode 100644 music/2-4_marches/high_road_to_gairloch/pipes.ly create mode 100644 music/2-4_marches/mackenzie_highlanders/config.ily create mode 100644 music/2-4_marches/mackenzie_highlanders/notes.side.alt.ily create mode 100644 music/2-4_marches/mackenzie_highlanders/notes.side.ily create mode 100644 music/2-4_marches/mackenzie_highlanders/side.alt.ly create mode 100644 music/2-4_marches/mackenzie_highlanders/side.ly create mode 100644 music/3-4_marches/castle_dangerous/config.ily create mode 100644 music/3-4_marches/castle_dangerous/notes.tenor.ily create mode 100644 music/3-4_marches/castle_dangerous/tenor.ly create mode 100644 music/3-4_marches/on_the_road_to_passchendaele/config.ily create mode 100644 music/3-4_marches/on_the_road_to_passchendaele/notes.side.ily create mode 100644 music/3-4_marches/on_the_road_to_passchendaele/side.ly create mode 100644 music/4-4_marches/51st_highland_division/config.ily create mode 100644 music/4-4_marches/51st_highland_division/notes.side.ily create mode 100644 music/4-4_marches/51st_highland_division/side.ly create mode 100644 music/4-4_marches/flett_from_flotta/config.ily create mode 100644 music/4-4_marches/flett_from_flotta/notes.side.ily create mode 100644 music/4-4_marches/flett_from_flotta/side.ly create mode 100644 music/4-4_marches/minstrel_boy/config.ily create mode 100644 music/4-4_marches/minstrel_boy/notes.side.ily create mode 100644 music/4-4_marches/minstrel_boy/side.ly create mode 100644 music/4-4_marches/rowan_tree/config.ily create mode 100644 music/4-4_marches/rowan_tree/notes.side.ily create mode 100644 music/4-4_marches/rowan_tree/side.ly create mode 100644 music/4-4_marches/scotland_the_brave/config.ily create mode 100644 music/4-4_marches/scotland_the_brave/notes.side.ily create mode 100644 music/4-4_marches/scotland_the_brave/side.ly create mode 100644 music/4-4_marches/the_leaving_of_liverpool/config.ily create mode 100644 music/4-4_marches/the_leaving_of_liverpool/drums.ly create mode 100644 music/4-4_marches/the_leaving_of_liverpool/notes.side.ily create mode 100644 music/4-4_marches/the_leaving_of_liverpool/notes.tenor.ily create mode 100644 music/4-4_marches/the_leaving_of_liverpool/side.ly create mode 100644 music/4-4_marches/the_leaving_of_liverpool/tenor.ly create mode 100644 music/4-4_marches/the_old_rustic_bridge/config.ily create mode 100644 music/4-4_marches/the_old_rustic_bridge/notes.tenor.ily create mode 100644 music/4-4_marches/the_old_rustic_bridge/tenor.ly create mode 100644 music/4-4_marches/the_pikemans_march/config.ily create mode 100644 music/4-4_marches/the_pikemans_march/drums.ly create mode 100644 music/4-4_marches/the_pikemans_march/notes.side.ily create mode 100644 music/4-4_marches/the_pikemans_march/notes.side.v1.5.ily create mode 100644 music/4-4_marches/the_pikemans_march/notes.side.v1.6.ily create mode 100644 music/4-4_marches/the_pikemans_march/notes.tenor.ily create mode 100644 music/4-4_marches/the_pikemans_march/side.ly create mode 100644 music/4-4_marches/the_pikemans_march/tenor.ly create mode 100644 music/4-4_marches/were_no_awa_tae_bide_awa/config.ily create mode 100644 music/4-4_marches/were_no_awa_tae_bide_awa/notes.side.ily create mode 100644 music/4-4_marches/were_no_awa_tae_bide_awa/side.ly create mode 100644 music/4-4_marches/wings/config.ily create mode 100644 music/4-4_marches/wings/notes.side.ily create mode 100644 music/4-4_marches/wings/side.ly create mode 100644 music/5-4_marches/cullen_bay/bass.ly create mode 100644 music/5-4_marches/cullen_bay/config.ily create mode 100644 music/5-4_marches/cullen_bay/drums.ly create mode 100644 music/5-4_marches/cullen_bay/notes.bass.ily create mode 100644 music/5-4_marches/cullen_bay/notes.side.ily create mode 100644 music/5-4_marches/cullen_bay/notes.tenor.ily create mode 100644 music/5-4_marches/cullen_bay/side.ly create mode 100644 music/5-4_marches/cullen_bay/tenor.ly create mode 100644 music/6-8_marches/hills_of_glenorchy/config.ily create mode 100644 music/6-8_marches/hills_of_glenorchy/notes.side.ily create mode 100644 music/6-8_marches/hills_of_glenorchy/side.ly create mode 100644 music/airs/abide_with_me/config.ily create mode 100644 music/airs/abide_with_me/notes.side.ily create mode 100644 music/airs/abide_with_me/side.ly create mode 100644 music/airs/alexander_mackenzie/config.ily create mode 100644 music/airs/alexander_mackenzie/notes.side.ily create mode 100644 music/airs/alexander_mackenzie/side.ly create mode 100644 music/airs/amazing_grace/config.ily create mode 100644 music/airs/amazing_grace/notes.side.ily create mode 100644 music/airs/amazing_grace/side.ly create mode 100644 music/airs/farewell_to_camraw/config.ily create mode 100644 music/airs/farewell_to_camraw/drums.ly create mode 100644 music/airs/farewell_to_camraw/notes.side.ily create mode 100644 music/airs/farewell_to_camraw/notes.tenor.ily create mode 100644 music/airs/farewell_to_camraw/side.ly create mode 100644 music/airs/farewell_to_camraw/tenor.ly create mode 100644 music/airs/flower_of_scotland/config.ily create mode 100644 music/airs/flower_of_scotland/notes.side.ily create mode 100644 music/airs/flower_of_scotland/side.ly create mode 100644 music/airs/loch_duich/config.ily create mode 100644 music/airs/loch_duich/notes.side.ily create mode 100644 music/airs/loch_duich/side.ly create mode 100644 music/airs/miss_kirkwood/config.ily create mode 100644 music/airs/miss_kirkwood/notes.side.ily create mode 100644 music/airs/miss_kirkwood/side.ly create mode 100644 music/airs/morag_of_dunvegan/bass.ly create mode 100644 music/airs/morag_of_dunvegan/config.ily create mode 100644 music/airs/morag_of_dunvegan/drums.ly create mode 100644 music/airs/morag_of_dunvegan/notes.bass.ily create mode 100644 music/airs/morag_of_dunvegan/notes.side.ily create mode 100644 music/airs/morag_of_dunvegan/notes.tenor.ily create mode 100644 music/airs/morag_of_dunvegan/side.ly create mode 100644 music/airs/morag_of_dunvegan/tenor.ly create mode 100644 music/airs/my_home/config.ily create mode 100644 music/airs/my_home/drums.ly create mode 100644 music/airs/my_home/notes.bass.ily create mode 100644 music/airs/my_home/notes.side.ily create mode 100644 music/airs/my_home/notes.tenor.ily create mode 100644 music/airs/my_home/side.ly create mode 100644 music/airs/my_home/tenor.ly create mode 100644 music/airs/the_mist_covered_mountains/config.ily create mode 100644 music/airs/the_mist_covered_mountains/drums.ly create mode 100644 music/airs/the_mist_covered_mountains/notes.side.ily create mode 100644 music/airs/the_mist_covered_mountains/notes.tenor.ily create mode 100644 music/airs/the_mist_covered_mountains/side.ly create mode 100644 music/airs/the_mist_covered_mountains/tenor.ly create mode 100644 music/hornpipes/itchy_fingers/config.ily create mode 100644 music/hornpipes/itchy_fingers/notes.side.ily create mode 100644 music/hornpipes/itchy_fingers/side.ly create mode 100644 music/hornpipes/the_walrus/config.ily create mode 100644 music/hornpipes/the_walrus/notes.side.ily create mode 100644 music/hornpipes/the_walrus/side.ly create mode 100644 music/jigs/seaforth_sticks/config.ily create mode 100644 music/jigs/seaforth_sticks/drums.ly create mode 100644 music/jigs/seaforth_sticks/notes.bass.ily create mode 100644 music/jigs/seaforth_sticks/notes.side.ily create mode 100644 music/jigs/seaforth_sticks/notes.tenor.ily create mode 100644 music/jigs/seaforth_sticks/side.ly create mode 100644 music/jigs/seaforth_sticks/tenor.ly create mode 100644 music/other/band_of_brothers.snare.ly create mode 100644 music/standards/24_standards.side.ly create mode 100644 music/standards/34_standards1.side.ly create mode 100644 music/standards/34_standards2.side.ly create mode 100644 music/standards/34_standards3.side.ly create mode 100644 music/standards/44_standards.side.ly create mode 100644 music/standards/68_standards.side.ly create mode 100644 music/standards/standards.bass.ly create mode 100644 music/standards/standards.tenor.ly create mode 100644 music/strathspeys/aa_camerons/config.ily create mode 100644 music/strathspeys/aa_camerons/notes.side.ily create mode 100644 music/strathspeys/aa_camerons/side.ly create mode 100644 music/strathspeys/lady_mackenzie_of_fairburn/bass.ly create mode 100644 music/strathspeys/lady_mackenzie_of_fairburn/config.ily create mode 100644 music/strathspeys/lady_mackenzie_of_fairburn/drums.ly create mode 100644 music/strathspeys/lady_mackenzie_of_fairburn/full.ly create mode 100644 music/strathspeys/lady_mackenzie_of_fairburn/notes.bass.ily create mode 100644 music/strathspeys/lady_mackenzie_of_fairburn/notes.pipes.ily create mode 100644 music/strathspeys/lady_mackenzie_of_fairburn/notes.side.ily create mode 100644 music/strathspeys/lady_mackenzie_of_fairburn/notes.tenor.ily create mode 100644 music/strathspeys/lady_mackenzie_of_fairburn/pipes.ly create mode 100644 music/strathspeys/lady_mackenzie_of_fairburn/side.ly create mode 100644 music/strathspeys/lady_mackenzie_of_fairburn/tenor.ly create mode 100644 music/strathspeys/molly_connell/bass.ly create mode 100644 music/strathspeys/molly_connell/config.ily create mode 100644 music/strathspeys/molly_connell/drums.ly create mode 100644 music/strathspeys/molly_connell/notes.bass.ily create mode 100644 music/strathspeys/molly_connell/notes.side.ily create mode 100644 music/strathspeys/molly_connell/notes.side.v1.1.ily create mode 100644 music/strathspeys/molly_connell/notes.tenor.ily create mode 100644 music/strathspeys/molly_connell/side.ly create mode 100644 music/strathspeys/molly_connell/tenor.ly create mode 100644 music/template/config.ily create mode 100644 music/template/drums.ly create mode 100644 music/template/full.ly create mode 100644 music/template/notes.bass.ily create mode 100644 music/template/notes.pipes.ily create mode 100644 music/template/notes.side.ily create mode 100644 music/template/notes.tenor.ily create mode 100644 music/template/pipes.ly create mode 100644 music/template/side.ly create mode 100644 music/template/tenor.ly diff --git a/build b/build new file mode 100644 index 0000000..7411d29 --- /dev/null +++ b/build @@ -0,0 +1,42 @@ +#!/bin/bash + +MKDRUMCOMMAND="./lily_files/makedrum" +MKDRUMOPTIONS="-i ./lily_files/defs.ly -x ./lily_files/lilydrum.ly -c ./lily_files/bagpipe_new.ly" +MUSIC_DIR="./music" + +trap "echo Aborted!; exit;" SIGINT SIGTERM + +another_dir() { + d=$1 + for f in $d/* + do + if [ -d "$f" ]; then + if [ "$f" == "template" ]; then + continue + fi + + another_dir $f + continue + fi + if [ ! -f "$f" ]; then + continue + fi + + if [[ ! "$f" == *.ly ]]; then + continue + fi + + $MKDRUMCOMMAND $MKDRUMOPTIONS "$f" + done; +} + +if [ "$1" == "-a" ]; then + echo "Build all" + another_dir $MUSIC_DIR +elif [ -f "$1" ]; then + echo "Build file" + $MKDRUMCOMMAND $MKDRUMOPTIONS "$1" +elif [ -d "$1" ]; then + echo "Build files in directory" + another_dir "$1" +fi diff --git a/bwwtolily/README.md b/bwwtolily/README.md new file mode 100644 index 0000000..6a51a5e --- /dev/null +++ b/bwwtolily/README.md @@ -0,0 +1,17 @@ +bwwtolily will attempt to convert a .bww or .bmw file to a lilypond +(http://lilypond.org) parsable file. Not all of the embellishments +get converted properly, this is espessially true with piobaireachd, +and the program will list the embellishments that were not converted. + +If you recognize an embellishment that isn't being parsed, please +send an email regarding the embellishment to jezra@jezra.net and I +will try to add the embellishment to the application. + +usage: +>bwwtolily -i /path/to/a/bww/file + +optionally, using the "-l" flag will try to run lilypond on the +created .ly file +example: +>bwwtolily -i /path/to/bww/file -l + diff --git a/bwwtolily/bwwtolily.py b/bwwtolily/bwwtolily.py new file mode 100644 index 0000000..ae235d5 --- /dev/null +++ b/bwwtolily/bwwtolily.py @@ -0,0 +1,391 @@ +#!/usr/bin/env python +# +#bwwtolily: will convert a bww file to a lilypond file +#copyright: 2008 Jezra Lickter +#GPL v3 + +from optparse import OptionParser +import sys,os,re,subprocess + +version = "0.4.2" + +#make a print function to handle various version of python +def do_print(string): + try: + eval("print "+string) + except: + print(string) + +#define the class that will convert a bww file to a lilypond file +class bwwtolily : + def __init__(self,addmidi=False): + self.tune_elements = [] + self.most_recent_note = 0 + self.in_note_group=False + self.slur_tie_pending = False + self.last_group_close=0 + '''compile a few regex queries''' + #make a regex to determine if something is a lilypond note + self.regex_lilynote= re.compile("[abcdefgAG][0-9]*") + #try to determine the time signature + self.sig_regex = re.compile("([0-9])_([0-9])") + #a regex to find notes + self.regex_note_info=re.compile("(?P[A-Z]+)(?P[a-z]*)_(?P