diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000000000000000000000000000000000000..d899f6551a51cf19763c5955c7a06a2726f018e9 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +*.wav filter=lfs diff=lfs merge=lfs -text diff --git a/data/Sinding/fruehlingsrauschen.mid b/data/Sinding/fruehlingsrauschen.mid new file mode 100644 index 0000000000000000000000000000000000000000..3587ec8613b008a1f86d698a0c85699a5fd63cd2 Binary files /dev/null and b/data/Sinding/fruehlingsrauschen.mid differ diff --git a/data/albeniz/alb_esp1.mid b/data/albeniz/alb_esp1.mid new file mode 100644 index 0000000000000000000000000000000000000000..6fe2b891a55fba5666441a5b52f2ee0849c2ae6b Binary files /dev/null and b/data/albeniz/alb_esp1.mid differ diff --git a/data/albeniz/alb_esp2.mid b/data/albeniz/alb_esp2.mid new file mode 100644 index 0000000000000000000000000000000000000000..b87c9cc1d3e2fde0da0f76f37d1fb0596e9db42a Binary files /dev/null and b/data/albeniz/alb_esp2.mid differ diff --git a/data/albeniz/alb_esp3.mid b/data/albeniz/alb_esp3.mid new file mode 100644 index 0000000000000000000000000000000000000000..9460c86ebd3a712279fb643ecab8b89b1f698104 Binary files /dev/null and b/data/albeniz/alb_esp3.mid differ diff --git a/data/albeniz/alb_esp4.mid b/data/albeniz/alb_esp4.mid new file mode 100644 index 0000000000000000000000000000000000000000..246e1f3a56a56a44c22d9bca8b10f1026fc1d100 Binary files /dev/null and b/data/albeniz/alb_esp4.mid differ diff --git a/data/albeniz/alb_esp5.mid b/data/albeniz/alb_esp5.mid new file mode 100644 index 0000000000000000000000000000000000000000..96ba1274861dedc8d346cdfa390362a11797fe9f Binary files /dev/null and b/data/albeniz/alb_esp5.mid differ diff --git a/data/albeniz/alb_esp6.mid b/data/albeniz/alb_esp6.mid new file mode 100644 index 0000000000000000000000000000000000000000..f0f0614689ed1cc44d65d0eba94169a3432201a0 Binary files /dev/null and b/data/albeniz/alb_esp6.mid differ diff --git a/data/albeniz/alb_se1.mid b/data/albeniz/alb_se1.mid new file mode 100644 index 0000000000000000000000000000000000000000..2eab4f2e4103402d89c61bf70f6ef3baee62f583 Binary files /dev/null and b/data/albeniz/alb_se1.mid differ diff --git a/data/albeniz/alb_se2.mid b/data/albeniz/alb_se2.mid new file mode 100644 index 0000000000000000000000000000000000000000..6292a7e6a4a7b533e22690f1b3a8d521f1d4804a Binary files /dev/null and b/data/albeniz/alb_se2.mid differ diff --git a/data/albeniz/alb_se3.mid b/data/albeniz/alb_se3.mid new file mode 100644 index 0000000000000000000000000000000000000000..b03b4b52bea1e00a3461f9d75940c9ef5841fcaf Binary files /dev/null and b/data/albeniz/alb_se3.mid differ diff --git a/data/albeniz/alb_se4.mid b/data/albeniz/alb_se4.mid new file mode 100644 index 0000000000000000000000000000000000000000..54405621b930358533097200f87766d99fb7be9c Binary files /dev/null and b/data/albeniz/alb_se4.mid differ diff --git a/data/albeniz/alb_se5.mid b/data/albeniz/alb_se5.mid new file mode 100644 index 0000000000000000000000000000000000000000..3bc171f7edbc1da28d467f13e446adb160c6b3cb Binary files /dev/null and b/data/albeniz/alb_se5.mid differ diff --git a/data/albeniz/alb_se6.mid b/data/albeniz/alb_se6.mid new file mode 100644 index 0000000000000000000000000000000000000000..8a59eb6359711626a9b06919ebe37d587f558797 Binary files /dev/null and b/data/albeniz/alb_se6.mid differ diff --git a/data/albeniz/alb_se7.mid b/data/albeniz/alb_se7.mid new file mode 100644 index 0000000000000000000000000000000000000000..b9c01df927fab1f2f7413ba4314fd9aaad7d3817 Binary files /dev/null and b/data/albeniz/alb_se7.mid differ diff --git a/data/albeniz/alb_se8.mid b/data/albeniz/alb_se8.mid new file mode 100644 index 0000000000000000000000000000000000000000..a1f61fc987f4a923f0f3a24a5b7549ba8c78ed08 Binary files /dev/null and b/data/albeniz/alb_se8.mid differ diff --git a/data/bach/bach_846.mid b/data/bach/bach_846.mid new file mode 100644 index 0000000000000000000000000000000000000000..e279b06060142adefa25200612dc6a268bff3dbb Binary files /dev/null and b/data/bach/bach_846.mid differ diff --git a/data/bach/bach_847.mid b/data/bach/bach_847.mid new file mode 100644 index 0000000000000000000000000000000000000000..70b438479639b7c68742d41a5be9ca776b6f7bf8 Binary files /dev/null and b/data/bach/bach_847.mid differ diff --git a/data/bach/bach_850.mid b/data/bach/bach_850.mid new file mode 100644 index 0000000000000000000000000000000000000000..8a9ec88c1f7b0d76bf4311bae6e15ed2c8cd988e Binary files /dev/null and b/data/bach/bach_850.mid differ diff --git a/data/balakir/islamei.mid b/data/balakir/islamei.mid new file mode 100644 index 0000000000000000000000000000000000000000..036a2e90e12603519f57ab2e8ee6ff5cf9651673 Binary files /dev/null and b/data/balakir/islamei.mid differ diff --git a/data/beeth/appass_1.mid b/data/beeth/appass_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..367a409cb2e12d55042824d17ad81f0d071e3dce Binary files /dev/null and b/data/beeth/appass_1.mid differ diff --git a/data/beeth/appass_2.mid b/data/beeth/appass_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..c7046820494d056465de171529dd4cfed5534789 Binary files /dev/null and b/data/beeth/appass_2.mid differ diff --git a/data/beeth/appass_3.mid b/data/beeth/appass_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..2fa4f67cd30af615ad575ccb1b5b6e85b31e5c8a Binary files /dev/null and b/data/beeth/appass_3.mid differ diff --git a/data/beeth/beethoven_hammerklavier_1.mid b/data/beeth/beethoven_hammerklavier_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..e0f2c21f7318c48b008d193773884f333397b0da Binary files /dev/null and b/data/beeth/beethoven_hammerklavier_1.mid differ diff --git a/data/beeth/beethoven_hammerklavier_2.mid b/data/beeth/beethoven_hammerklavier_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..222324f17d57f9718cbb18b456d20f2fccd48379 Binary files /dev/null and b/data/beeth/beethoven_hammerklavier_2.mid differ diff --git a/data/beeth/beethoven_hammerklavier_3.mid b/data/beeth/beethoven_hammerklavier_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..abd9566b3fae370a52e79468eebf223a522b8fe3 Binary files /dev/null and b/data/beeth/beethoven_hammerklavier_3.mid differ diff --git a/data/beeth/beethoven_hammerklavier_4.mid b/data/beeth/beethoven_hammerklavier_4.mid new file mode 100644 index 0000000000000000000000000000000000000000..472077796b6d3682d5947bb9596ef1aae333d1f1 Binary files /dev/null and b/data/beeth/beethoven_hammerklavier_4.mid differ diff --git a/data/beeth/beethoven_les_adieux_1.mid b/data/beeth/beethoven_les_adieux_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..2f5f6e2a87a4bf85210340455dc3f209605c608e Binary files /dev/null and b/data/beeth/beethoven_les_adieux_1.mid differ diff --git a/data/beeth/beethoven_les_adieux_2.mid b/data/beeth/beethoven_les_adieux_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..4425bbe48103f0d28696659ad8c9fcedb0d22e0f Binary files /dev/null and b/data/beeth/beethoven_les_adieux_2.mid differ diff --git a/data/beeth/beethoven_les_adieux_3.mid b/data/beeth/beethoven_les_adieux_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..b46851594a65497e93b5c946a15ce0fb7d3d508f Binary files /dev/null and b/data/beeth/beethoven_les_adieux_3.mid differ diff --git a/data/beeth/beethoven_opus10_1.mid b/data/beeth/beethoven_opus10_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..b7479c82ccac08a0d23225033b559dedfed291ec Binary files /dev/null and b/data/beeth/beethoven_opus10_1.mid differ diff --git a/data/beeth/beethoven_opus10_2.mid b/data/beeth/beethoven_opus10_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..d9b21c8d1032b2a79307b70a5ab73da333ec0f56 Binary files /dev/null and b/data/beeth/beethoven_opus10_2.mid differ diff --git a/data/beeth/beethoven_opus10_3.mid b/data/beeth/beethoven_opus10_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..f909ea4d9c8d9c75a7b2ba230a87b4bc5a875a1a Binary files /dev/null and b/data/beeth/beethoven_opus10_3.mid differ diff --git a/data/beeth/beethoven_opus22_1.mid b/data/beeth/beethoven_opus22_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..82bc3fbd6c470828cf326ba6544cb5a32e720f9a Binary files /dev/null and b/data/beeth/beethoven_opus22_1.mid differ diff --git a/data/beeth/beethoven_opus22_2.mid b/data/beeth/beethoven_opus22_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..069af0d98cbeb299eafc1f5a97db5252f9913e0f Binary files /dev/null and b/data/beeth/beethoven_opus22_2.mid differ diff --git a/data/beeth/beethoven_opus22_3.mid b/data/beeth/beethoven_opus22_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..0911392c4b948ece14ab8f0fd5a0c0e1482ee89b Binary files /dev/null and b/data/beeth/beethoven_opus22_3.mid differ diff --git a/data/beeth/beethoven_opus22_4.mid b/data/beeth/beethoven_opus22_4.mid new file mode 100644 index 0000000000000000000000000000000000000000..95289570364d6d880c916e5d93f9dbba25da4986 Binary files /dev/null and b/data/beeth/beethoven_opus22_4.mid differ diff --git a/data/beeth/beethoven_opus90_1.mid b/data/beeth/beethoven_opus90_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..6e5f3e97ddb7a532d565001dd18ab52b3d62fbd9 Binary files /dev/null and b/data/beeth/beethoven_opus90_1.mid differ diff --git a/data/beeth/beethoven_opus90_2.mid b/data/beeth/beethoven_opus90_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..351117c46a3f5479ee49b17cc1860ff38a0b9643 Binary files /dev/null and b/data/beeth/beethoven_opus90_2.mid differ diff --git a/data/beeth/elise.mid b/data/beeth/elise.mid new file mode 100644 index 0000000000000000000000000000000000000000..958a295e134fddd58ecf5f2f84005b57321891e9 Binary files /dev/null and b/data/beeth/elise.mid differ diff --git a/data/beeth/mond_1.mid b/data/beeth/mond_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..1c1ec5d27d874c51de831896068583919e8996a3 Binary files /dev/null and b/data/beeth/mond_1.mid differ diff --git a/data/beeth/mond_2.mid b/data/beeth/mond_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..d425926b1f6190383dab45f083611000e421cc04 Binary files /dev/null and b/data/beeth/mond_2.mid differ diff --git a/data/beeth/mond_3.mid b/data/beeth/mond_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..6a683462779d6470d384938c82283e7a318cd4bb Binary files /dev/null and b/data/beeth/mond_3.mid differ diff --git a/data/beeth/pathetique_1.mid b/data/beeth/pathetique_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..f0f0e878fefc6aef08abeb3278c22de303b0b07e Binary files /dev/null and b/data/beeth/pathetique_1.mid differ diff --git a/data/beeth/pathetique_2.mid b/data/beeth/pathetique_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..09fc7c2e9c271389dcb1f07dac2d4c40f2e53652 Binary files /dev/null and b/data/beeth/pathetique_2.mid differ diff --git a/data/beeth/pathetique_3.mid b/data/beeth/pathetique_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..594721660a0b45771b8819e43c0cb56edd3a9222 Binary files /dev/null and b/data/beeth/pathetique_3.mid differ diff --git a/data/beeth/waldstein_1.mid b/data/beeth/waldstein_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..7e6c66dbe10db545114ce9a7d19677f4095aa0c6 Binary files /dev/null and b/data/beeth/waldstein_1.mid differ diff --git a/data/beeth/waldstein_2.mid b/data/beeth/waldstein_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..3d7df8446f6a89bdc07b088c6bb8d2d549846bf6 Binary files /dev/null and b/data/beeth/waldstein_2.mid differ diff --git a/data/beeth/waldstein_3.mid b/data/beeth/waldstein_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..5f3719aff862a114dea92539b21ac5e404bd9c72 Binary files /dev/null and b/data/beeth/waldstein_3.mid differ diff --git a/data/borodin/bor_ps1.mid b/data/borodin/bor_ps1.mid new file mode 100644 index 0000000000000000000000000000000000000000..385246cda1add973727907785c0527d517b55ef0 Binary files /dev/null and b/data/borodin/bor_ps1.mid differ diff --git a/data/borodin/bor_ps2.mid b/data/borodin/bor_ps2.mid new file mode 100644 index 0000000000000000000000000000000000000000..c94ce731833dea2bb62c129f1b4ec4c2cfc75b82 Binary files /dev/null and b/data/borodin/bor_ps2.mid differ diff --git a/data/borodin/bor_ps3.mid b/data/borodin/bor_ps3.mid new file mode 100644 index 0000000000000000000000000000000000000000..e5461a913d9683980025ebe41d387c4b5d567317 Binary files /dev/null and b/data/borodin/bor_ps3.mid differ diff --git a/data/borodin/bor_ps4.mid b/data/borodin/bor_ps4.mid new file mode 100644 index 0000000000000000000000000000000000000000..2f824ce7765e7dd3a7ad621a93a6169fc9a8f54c Binary files /dev/null and b/data/borodin/bor_ps4.mid differ diff --git a/data/borodin/bor_ps5.mid b/data/borodin/bor_ps5.mid new file mode 100644 index 0000000000000000000000000000000000000000..e0823796c9d161ca1c14f52cb62bd873547d4700 Binary files /dev/null and b/data/borodin/bor_ps5.mid differ diff --git a/data/borodin/bor_ps6.mid b/data/borodin/bor_ps6.mid new file mode 100644 index 0000000000000000000000000000000000000000..bb58572b95952f5d185bc7cf300749dc5eefb881 Binary files /dev/null and b/data/borodin/bor_ps6.mid differ diff --git a/data/borodin/bor_ps7.mid b/data/borodin/bor_ps7.mid new file mode 100644 index 0000000000000000000000000000000000000000..22e4279f5ab419ad046ddf6837808cdefefc5fc9 Binary files /dev/null and b/data/borodin/bor_ps7.mid differ diff --git a/data/brahms/BR_IM6.MID b/data/brahms/BR_IM6.MID new file mode 100644 index 0000000000000000000000000000000000000000..7062938d072f41df81f1b9fbce50c5c85b6ae949 Binary files /dev/null and b/data/brahms/BR_IM6.MID differ diff --git a/data/brahms/br_im2.mid b/data/brahms/br_im2.mid new file mode 100644 index 0000000000000000000000000000000000000000..e87ceac9820f159b9fd97ef163e83fc133033cd9 Binary files /dev/null and b/data/brahms/br_im2.mid differ diff --git a/data/brahms/br_im5.mid b/data/brahms/br_im5.mid new file mode 100644 index 0000000000000000000000000000000000000000..77d3c181408ce79ee24583a53afa7e22ff474bea Binary files /dev/null and b/data/brahms/br_im5.mid differ diff --git a/data/brahms/br_rhap.mid b/data/brahms/br_rhap.mid new file mode 100644 index 0000000000000000000000000000000000000000..bd0638eab0caff12ff61e774f510459303e9ff41 Binary files /dev/null and b/data/brahms/br_rhap.mid differ diff --git a/data/brahms/brahms_opus117_1.mid b/data/brahms/brahms_opus117_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..d500229a7721046c9597343f3f4eccd2e3eb8100 Binary files /dev/null and b/data/brahms/brahms_opus117_1.mid differ diff --git a/data/brahms/brahms_opus117_2.mid b/data/brahms/brahms_opus117_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..87dd9c9fe410062d5215e3a7d29db5e641dbbe1d Binary files /dev/null and b/data/brahms/brahms_opus117_2.mid differ diff --git a/data/brahms/brahms_opus1_1.mid b/data/brahms/brahms_opus1_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..3e433e3668c1afd1f41c642cee33562d42afe2e5 Binary files /dev/null and b/data/brahms/brahms_opus1_1.mid differ diff --git a/data/brahms/brahms_opus1_2.mid b/data/brahms/brahms_opus1_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..ecbb7c9429a20b9dbba13defe5f3ade53a62d95f Binary files /dev/null and b/data/brahms/brahms_opus1_2.mid differ diff --git a/data/brahms/brahms_opus1_3.mid b/data/brahms/brahms_opus1_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..6e4cdd15bbcda9347b8fc7bb2f5fb837e0f070ee Binary files /dev/null and b/data/brahms/brahms_opus1_3.mid differ diff --git a/data/brahms/brahms_opus1_4.mid b/data/brahms/brahms_opus1_4.mid new file mode 100644 index 0000000000000000000000000000000000000000..5ced19f301c8e30a2dc428afb2c0ef7f25e21471 Binary files /dev/null and b/data/brahms/brahms_opus1_4.mid differ diff --git a/data/burgm/burg_agitato.mid b/data/burgm/burg_agitato.mid new file mode 100644 index 0000000000000000000000000000000000000000..4f79a69ff5924e8906bc697891786d68a24cae37 Binary files /dev/null and b/data/burgm/burg_agitato.mid differ diff --git a/data/burgm/burg_erwachen.mid b/data/burgm/burg_erwachen.mid new file mode 100644 index 0000000000000000000000000000000000000000..4019b6dc3b38e7c51ac6ed2bbac82f4f26d46236 Binary files /dev/null and b/data/burgm/burg_erwachen.mid differ diff --git a/data/burgm/burg_geschwindigkeit.mid b/data/burgm/burg_geschwindigkeit.mid new file mode 100644 index 0000000000000000000000000000000000000000..f8b48f1bcac81b74ffb3b5c8490446e776311c14 Binary files /dev/null and b/data/burgm/burg_geschwindigkeit.mid differ diff --git a/data/burgm/burg_gewitter.mid b/data/burgm/burg_gewitter.mid new file mode 100644 index 0000000000000000000000000000000000000000..9afef138b29c80048b5ac9bc5ecd4ee55c750207 Binary files /dev/null and b/data/burgm/burg_gewitter.mid differ diff --git a/data/burgm/burg_perlen.mid b/data/burgm/burg_perlen.mid new file mode 100644 index 0000000000000000000000000000000000000000..250d8cb669a2697d3702e3f26b47df6f658f5ce1 Binary files /dev/null and b/data/burgm/burg_perlen.mid differ diff --git a/data/burgm/burg_quelle.mid b/data/burgm/burg_quelle.mid new file mode 100644 index 0000000000000000000000000000000000000000..713d08055e8fe3bc95b754b50ca89b78c76e2ffe Binary files /dev/null and b/data/burgm/burg_quelle.mid differ diff --git a/data/burgm/burg_spinnerlied.mid b/data/burgm/burg_spinnerlied.mid new file mode 100644 index 0000000000000000000000000000000000000000..590b88afa1872889b56cf7740a780268a332af0c Binary files /dev/null and b/data/burgm/burg_spinnerlied.mid differ diff --git a/data/burgm/burg_sylphen.mid b/data/burgm/burg_sylphen.mid new file mode 100644 index 0000000000000000000000000000000000000000..863556b72edd7b5a60e2b87561c41778a40a0432 Binary files /dev/null and b/data/burgm/burg_sylphen.mid differ diff --git a/data/burgm/burg_trennung.mid b/data/burgm/burg_trennung.mid new file mode 100644 index 0000000000000000000000000000000000000000..7099e974831e1cbe85abed1167f76cf3253b0254 Binary files /dev/null and b/data/burgm/burg_trennung.mid differ diff --git a/data/chopin/chp_op18.mid b/data/chopin/chp_op18.mid new file mode 100644 index 0000000000000000000000000000000000000000..df9efad059528c62bbd7971dc726410b25105f17 Binary files /dev/null and b/data/chopin/chp_op18.mid differ diff --git a/data/chopin/chp_op31.mid b/data/chopin/chp_op31.mid new file mode 100644 index 0000000000000000000000000000000000000000..76a6fc4bf34ae460e0f75ed43c14bfeee2247172 Binary files /dev/null and b/data/chopin/chp_op31.mid differ diff --git a/data/chopin/chpn-p1.mid b/data/chopin/chpn-p1.mid new file mode 100644 index 0000000000000000000000000000000000000000..e3d67988be4b20a716ca23abe6beaa8d860b9f57 Binary files /dev/null and b/data/chopin/chpn-p1.mid differ diff --git a/data/chopin/chpn-p10.mid b/data/chopin/chpn-p10.mid new file mode 100644 index 0000000000000000000000000000000000000000..9ad5854fd4e0b7a8bdb024d4d0d49acd137e1a46 Binary files /dev/null and b/data/chopin/chpn-p10.mid differ diff --git a/data/chopin/chpn-p11.mid b/data/chopin/chpn-p11.mid new file mode 100644 index 0000000000000000000000000000000000000000..4b386df592d31c799db41d6324c375c3ff0ca6b2 Binary files /dev/null and b/data/chopin/chpn-p11.mid differ diff --git a/data/chopin/chpn-p12.mid b/data/chopin/chpn-p12.mid new file mode 100644 index 0000000000000000000000000000000000000000..a125ad5f9939ef70f41b4147e7803184e02e637e Binary files /dev/null and b/data/chopin/chpn-p12.mid differ diff --git a/data/chopin/chpn-p13.mid b/data/chopin/chpn-p13.mid new file mode 100644 index 0000000000000000000000000000000000000000..0fa9354f8cf8780321d75abf43d39baf447837a7 Binary files /dev/null and b/data/chopin/chpn-p13.mid differ diff --git a/data/chopin/chpn-p14.mid b/data/chopin/chpn-p14.mid new file mode 100644 index 0000000000000000000000000000000000000000..e9fc7fa247a3e1e44a446c4097fd688cb365274b Binary files /dev/null and b/data/chopin/chpn-p14.mid differ diff --git a/data/chopin/chpn-p15.mid b/data/chopin/chpn-p15.mid new file mode 100644 index 0000000000000000000000000000000000000000..0110702b955d42c2219cb9d36e0b491bf366cd7c Binary files /dev/null and b/data/chopin/chpn-p15.mid differ diff --git a/data/chopin/chpn-p16.mid b/data/chopin/chpn-p16.mid new file mode 100644 index 0000000000000000000000000000000000000000..a3e9e5fad86d49e44d43def670a20e83fe4d6278 Binary files /dev/null and b/data/chopin/chpn-p16.mid differ diff --git a/data/chopin/chpn-p17.mid b/data/chopin/chpn-p17.mid new file mode 100644 index 0000000000000000000000000000000000000000..a873e47b4fd47e04c042adc5e6429af03f084a86 Binary files /dev/null and b/data/chopin/chpn-p17.mid differ diff --git a/data/chopin/chpn-p18.mid b/data/chopin/chpn-p18.mid new file mode 100644 index 0000000000000000000000000000000000000000..4db6bc6cb52627785c382ac0faead214757b463d Binary files /dev/null and b/data/chopin/chpn-p18.mid differ diff --git a/data/chopin/chpn-p19.mid b/data/chopin/chpn-p19.mid new file mode 100644 index 0000000000000000000000000000000000000000..e7b247d53628a0cff6dbe4bd25b9621c33e8a9fe Binary files /dev/null and b/data/chopin/chpn-p19.mid differ diff --git a/data/chopin/chpn-p2.mid b/data/chopin/chpn-p2.mid new file mode 100644 index 0000000000000000000000000000000000000000..1d8ed24561707742224f2a419dadf74c35a8623c Binary files /dev/null and b/data/chopin/chpn-p2.mid differ diff --git a/data/chopin/chpn-p20.mid b/data/chopin/chpn-p20.mid new file mode 100644 index 0000000000000000000000000000000000000000..3eb7d068abe49fb21b65edd5d5d013cd6b083ee7 Binary files /dev/null and b/data/chopin/chpn-p20.mid differ diff --git a/data/chopin/chpn-p21.mid b/data/chopin/chpn-p21.mid new file mode 100644 index 0000000000000000000000000000000000000000..71e9c363727effe818d1301174cd02b5da080074 Binary files /dev/null and b/data/chopin/chpn-p21.mid differ diff --git a/data/chopin/chpn-p22.mid b/data/chopin/chpn-p22.mid new file mode 100644 index 0000000000000000000000000000000000000000..bf55bf8f9d3bd63d92e8306328d1b3eea85b726d Binary files /dev/null and b/data/chopin/chpn-p22.mid differ diff --git a/data/chopin/chpn-p23.mid b/data/chopin/chpn-p23.mid new file mode 100644 index 0000000000000000000000000000000000000000..d2474553f3cd80926493d1d276303b729a526ce6 Binary files /dev/null and b/data/chopin/chpn-p23.mid differ diff --git a/data/chopin/chpn-p24.mid b/data/chopin/chpn-p24.mid new file mode 100644 index 0000000000000000000000000000000000000000..5dcaaf2fb190b5214100211dd9bf18b4df6e8101 Binary files /dev/null and b/data/chopin/chpn-p24.mid differ diff --git a/data/chopin/chpn-p3.mid b/data/chopin/chpn-p3.mid new file mode 100644 index 0000000000000000000000000000000000000000..fea114385f6da41f192aecb93719f0972fb48e9b Binary files /dev/null and b/data/chopin/chpn-p3.mid differ diff --git a/data/chopin/chpn-p4.mid b/data/chopin/chpn-p4.mid new file mode 100644 index 0000000000000000000000000000000000000000..d18c71307d97c14e83b1a1970538dd39fbcc51f2 Binary files /dev/null and b/data/chopin/chpn-p4.mid differ diff --git a/data/chopin/chpn-p5.mid b/data/chopin/chpn-p5.mid new file mode 100644 index 0000000000000000000000000000000000000000..14da4acad2334475b9253f989e8590de643e5fc7 Binary files /dev/null and b/data/chopin/chpn-p5.mid differ diff --git a/data/chopin/chpn-p6.mid b/data/chopin/chpn-p6.mid new file mode 100644 index 0000000000000000000000000000000000000000..a96998c5fea6e6e29d09850223cbd0ddf665bfda Binary files /dev/null and b/data/chopin/chpn-p6.mid differ diff --git a/data/chopin/chpn-p7.mid b/data/chopin/chpn-p7.mid new file mode 100644 index 0000000000000000000000000000000000000000..cad3fcacb6ee3955014034867dc7fe40b5371ecf Binary files /dev/null and b/data/chopin/chpn-p7.mid differ diff --git a/data/chopin/chpn-p8.mid b/data/chopin/chpn-p8.mid new file mode 100644 index 0000000000000000000000000000000000000000..3060a2e53f852069929b78487a2e79964ad1f7da Binary files /dev/null and b/data/chopin/chpn-p8.mid differ diff --git a/data/chopin/chpn-p9.mid b/data/chopin/chpn-p9.mid new file mode 100644 index 0000000000000000000000000000000000000000..e09f09ae284993844bb285785bede8e96beb8356 Binary files /dev/null and b/data/chopin/chpn-p9.mid differ diff --git a/data/chopin/chpn_op10_e01.mid b/data/chopin/chpn_op10_e01.mid new file mode 100644 index 0000000000000000000000000000000000000000..5d9798080c262072e180787fd12d2291d28a7ed3 Binary files /dev/null and b/data/chopin/chpn_op10_e01.mid differ diff --git a/data/chopin/chpn_op10_e05.mid b/data/chopin/chpn_op10_e05.mid new file mode 100644 index 0000000000000000000000000000000000000000..0d0f7b6dadd8116f343c63b7415f70f97b86a432 Binary files /dev/null and b/data/chopin/chpn_op10_e05.mid differ diff --git a/data/chopin/chpn_op10_e12.mid b/data/chopin/chpn_op10_e12.mid new file mode 100644 index 0000000000000000000000000000000000000000..54482032e91e53892acdae29eaa87a03d82b5560 Binary files /dev/null and b/data/chopin/chpn_op10_e12.mid differ diff --git a/data/chopin/chpn_op23.mid b/data/chopin/chpn_op23.mid new file mode 100644 index 0000000000000000000000000000000000000000..d9cfec759734e9c7cd194e1e6400ee2bca63e938 Binary files /dev/null and b/data/chopin/chpn_op23.mid differ diff --git a/data/chopin/chpn_op25_e1.mid b/data/chopin/chpn_op25_e1.mid new file mode 100644 index 0000000000000000000000000000000000000000..8ec7da247ac596718c0318c70e683b1a0693bbd6 Binary files /dev/null and b/data/chopin/chpn_op25_e1.mid differ diff --git a/data/chopin/chpn_op25_e11.mid b/data/chopin/chpn_op25_e11.mid new file mode 100644 index 0000000000000000000000000000000000000000..261f6f6b201799b447cfd9b59d6bf0434cf64eb5 Binary files /dev/null and b/data/chopin/chpn_op25_e11.mid differ diff --git a/data/chopin/chpn_op25_e12.mid b/data/chopin/chpn_op25_e12.mid new file mode 100644 index 0000000000000000000000000000000000000000..2e427aabf89ea7ed471a5ee35808f6d4afdc1765 Binary files /dev/null and b/data/chopin/chpn_op25_e12.mid differ diff --git a/data/chopin/chpn_op25_e2.mid b/data/chopin/chpn_op25_e2.mid new file mode 100644 index 0000000000000000000000000000000000000000..564d29d5922ba3158e485ae9e9925ec3e7645ccc Binary files /dev/null and b/data/chopin/chpn_op25_e2.mid differ diff --git a/data/chopin/chpn_op25_e3.mid b/data/chopin/chpn_op25_e3.mid new file mode 100644 index 0000000000000000000000000000000000000000..a17da9c95da590c2a8bc4f67ef47bfa0ecd444b9 Binary files /dev/null and b/data/chopin/chpn_op25_e3.mid differ diff --git a/data/chopin/chpn_op25_e4.mid b/data/chopin/chpn_op25_e4.mid new file mode 100644 index 0000000000000000000000000000000000000000..305011dae30636e8211234d6be822023a7e1f14f Binary files /dev/null and b/data/chopin/chpn_op25_e4.mid differ diff --git a/data/chopin/chpn_op27_1.mid b/data/chopin/chpn_op27_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..d6607b75cf3f1131e8d9cecfe6054de41b3a5f03 Binary files /dev/null and b/data/chopin/chpn_op27_1.mid differ diff --git a/data/chopin/chpn_op27_2.mid b/data/chopin/chpn_op27_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..02870127003a27d8907668c114e00ed1a5dc48b9 Binary files /dev/null and b/data/chopin/chpn_op27_2.mid differ diff --git a/data/chopin/chpn_op33_2.mid b/data/chopin/chpn_op33_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..e25a1e5ce3b6f2beea4b4dcee312f46e3e946731 Binary files /dev/null and b/data/chopin/chpn_op33_2.mid differ diff --git a/data/chopin/chpn_op33_4.mid b/data/chopin/chpn_op33_4.mid new file mode 100644 index 0000000000000000000000000000000000000000..158dec0737433fe6aaa97532d7fabbcc77c2f3f2 Binary files /dev/null and b/data/chopin/chpn_op33_4.mid differ diff --git a/data/chopin/chpn_op35_1.mid b/data/chopin/chpn_op35_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..300577ac73c0069c9950efae74ae0df6252772f7 Binary files /dev/null and b/data/chopin/chpn_op35_1.mid differ diff --git a/data/chopin/chpn_op35_2.mid b/data/chopin/chpn_op35_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..6fbc6ec324c8f7d2a4908d547201ad2913fe1057 Binary files /dev/null and b/data/chopin/chpn_op35_2.mid differ diff --git a/data/chopin/chpn_op35_3.mid b/data/chopin/chpn_op35_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..d2e1f023b2e271aced76ef41e21c143fbe1027a2 Binary files /dev/null and b/data/chopin/chpn_op35_3.mid differ diff --git a/data/chopin/chpn_op35_4.mid b/data/chopin/chpn_op35_4.mid new file mode 100644 index 0000000000000000000000000000000000000000..ec66b37d068e1236e08900cf8c097bcd26efd549 Binary files /dev/null and b/data/chopin/chpn_op35_4.mid differ diff --git a/data/chopin/chpn_op53.mid b/data/chopin/chpn_op53.mid new file mode 100644 index 0000000000000000000000000000000000000000..a32ac5f779d7a34f62bbf8bc68eb33e51aeee9a4 Binary files /dev/null and b/data/chopin/chpn_op53.mid differ diff --git a/data/chopin/chpn_op66.mid b/data/chopin/chpn_op66.mid new file mode 100644 index 0000000000000000000000000000000000000000..de8a0188a61f51a47a5847384a7c97bf51951598 Binary files /dev/null and b/data/chopin/chpn_op66.mid differ diff --git a/data/chopin/chpn_op7_1.mid b/data/chopin/chpn_op7_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..739badabc5c6684acb290ffef75c03ec0da220eb Binary files /dev/null and b/data/chopin/chpn_op7_1.mid differ diff --git a/data/chopin/chpn_op7_2.mid b/data/chopin/chpn_op7_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..5fc9f9c7e9935e5fbc742918805a004eba249215 Binary files /dev/null and b/data/chopin/chpn_op7_2.mid differ diff --git a/data/clementi/clementi_opus36_1_1.mid b/data/clementi/clementi_opus36_1_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..22047841cab29bee23fc4abe350901c03f6828eb Binary files /dev/null and b/data/clementi/clementi_opus36_1_1.mid differ diff --git a/data/clementi/clementi_opus36_1_2.mid b/data/clementi/clementi_opus36_1_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..29c3758a5929c9792fedff2864f53c8374825d25 Binary files /dev/null and b/data/clementi/clementi_opus36_1_2.mid differ diff --git a/data/clementi/clementi_opus36_1_3.mid b/data/clementi/clementi_opus36_1_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..d2ba8aad55fd4af6f5679e59f8d5f27a7f92fb83 Binary files /dev/null and b/data/clementi/clementi_opus36_1_3.mid differ diff --git a/data/clementi/clementi_opus36_2_1.mid b/data/clementi/clementi_opus36_2_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..86862f81db002a535795c4cc2cda42d579b08694 Binary files /dev/null and b/data/clementi/clementi_opus36_2_1.mid differ diff --git a/data/clementi/clementi_opus36_2_2.mid b/data/clementi/clementi_opus36_2_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..84ba460895f9d3349f95b0405c55740a43dce605 Binary files /dev/null and b/data/clementi/clementi_opus36_2_2.mid differ diff --git a/data/clementi/clementi_opus36_2_3.mid b/data/clementi/clementi_opus36_2_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..e6e8a2a2f7cbdbea384c626fc91c50f4989d3c43 Binary files /dev/null and b/data/clementi/clementi_opus36_2_3.mid differ diff --git a/data/clementi/clementi_opus36_3_1.mid b/data/clementi/clementi_opus36_3_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..4d2ad22b000d65d5f8b6f011cdef9962f373ad0f Binary files /dev/null and b/data/clementi/clementi_opus36_3_1.mid differ diff --git a/data/clementi/clementi_opus36_3_2.mid b/data/clementi/clementi_opus36_3_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..e4574c6c71c1c8c5b505a851ba44d5f8bc739c0a Binary files /dev/null and b/data/clementi/clementi_opus36_3_2.mid differ diff --git a/data/clementi/clementi_opus36_3_3.mid b/data/clementi/clementi_opus36_3_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..14fe1b99871554ce6165822e9bb3d2a386c2024f Binary files /dev/null and b/data/clementi/clementi_opus36_3_3.mid differ diff --git a/data/clementi/clementi_opus36_4_1.mid b/data/clementi/clementi_opus36_4_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..d79fd4f3e5623358b8765bccd9daf6777a73a8ba Binary files /dev/null and b/data/clementi/clementi_opus36_4_1.mid differ diff --git a/data/clementi/clementi_opus36_4_2.mid b/data/clementi/clementi_opus36_4_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..7f0711ce398fd8e0ebdf9e4836ac9a4a5b8a9ac1 Binary files /dev/null and b/data/clementi/clementi_opus36_4_2.mid differ diff --git a/data/clementi/clementi_opus36_4_3.mid b/data/clementi/clementi_opus36_4_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..518cf5fc7ffe44d7d9621e50bfb87dca196d36f8 Binary files /dev/null and b/data/clementi/clementi_opus36_4_3.mid differ diff --git a/data/clementi/clementi_opus36_5_1.mid b/data/clementi/clementi_opus36_5_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..0631b362b9cfc46697f13465eb7d24a97699aa7c Binary files /dev/null and b/data/clementi/clementi_opus36_5_1.mid differ diff --git a/data/clementi/clementi_opus36_5_2.mid b/data/clementi/clementi_opus36_5_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..c61085f85f7229c869820cdf620fb9e96c289cd0 Binary files /dev/null and b/data/clementi/clementi_opus36_5_2.mid differ diff --git a/data/clementi/clementi_opus36_5_3.mid b/data/clementi/clementi_opus36_5_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..5f2fe319ba74c6d358b1eb2bcc4d809062163686 Binary files /dev/null and b/data/clementi/clementi_opus36_5_3.mid differ diff --git a/data/clementi/clementi_opus36_6_1.mid b/data/clementi/clementi_opus36_6_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..4d4d2589e3020682c6c453d6737adbad20347925 Binary files /dev/null and b/data/clementi/clementi_opus36_6_1.mid differ diff --git a/data/clementi/clementi_opus36_6_2.mid b/data/clementi/clementi_opus36_6_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..469866182064a7a691a8ff982d3f00706b564b59 Binary files /dev/null and b/data/clementi/clementi_opus36_6_2.mid differ diff --git a/data/debussy/DEB_CLAI.MID b/data/debussy/DEB_CLAI.MID new file mode 100644 index 0000000000000000000000000000000000000000..e05e04d544e50b0bf59fce50e74847b367f5ac8b Binary files /dev/null and b/data/debussy/DEB_CLAI.MID differ diff --git a/data/debussy/DEB_PASS.MID b/data/debussy/DEB_PASS.MID new file mode 100644 index 0000000000000000000000000000000000000000..81813f8a62191b79ab925f1a7332215de02e03d8 Binary files /dev/null and b/data/debussy/DEB_PASS.MID differ diff --git a/data/debussy/deb_menu.mid b/data/debussy/deb_menu.mid new file mode 100644 index 0000000000000000000000000000000000000000..4e43b82c96ddf200f814248d5f571c5a1028560f Binary files /dev/null and b/data/debussy/deb_menu.mid differ diff --git a/data/debussy/deb_prel.mid b/data/debussy/deb_prel.mid new file mode 100644 index 0000000000000000000000000000000000000000..8986b59b8510b86c6ae8f77895c698ba665de2f6 Binary files /dev/null and b/data/debussy/deb_prel.mid differ diff --git a/data/debussy/debussy_cc_1.mid b/data/debussy/debussy_cc_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..85a79efe44e15518940385f5def97e44b39c1768 Binary files /dev/null and b/data/debussy/debussy_cc_1.mid differ diff --git a/data/debussy/debussy_cc_2.mid b/data/debussy/debussy_cc_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..f1c31b5853f6ba4203190316dd67069f8f6e459d Binary files /dev/null and b/data/debussy/debussy_cc_2.mid differ diff --git a/data/debussy/debussy_cc_3.mid b/data/debussy/debussy_cc_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..f0205fa50d381b28430aaed45cdfab368765036e Binary files /dev/null and b/data/debussy/debussy_cc_3.mid differ diff --git a/data/debussy/debussy_cc_4.mid b/data/debussy/debussy_cc_4.mid new file mode 100644 index 0000000000000000000000000000000000000000..91d0a19da456c751a6671be00bed288cd7cb1a12 Binary files /dev/null and b/data/debussy/debussy_cc_4.mid differ diff --git a/data/debussy/debussy_cc_6.mid b/data/debussy/debussy_cc_6.mid new file mode 100644 index 0000000000000000000000000000000000000000..0e67177a72738fb2800af90822c7c609d0ddd33c Binary files /dev/null and b/data/debussy/debussy_cc_6.mid differ diff --git a/data/godowsky/god_alb_esp2.mid b/data/godowsky/god_alb_esp2.mid new file mode 100644 index 0000000000000000000000000000000000000000..6320fb6dd9ef552e1d40c71c25704f61f0c1bdd1 Binary files /dev/null and b/data/godowsky/god_alb_esp2.mid differ diff --git a/data/godowsky/god_chpn_op10_e01.mid b/data/godowsky/god_chpn_op10_e01.mid new file mode 100644 index 0000000000000000000000000000000000000000..90524e8dc79903a9aa72f8b10f8b0f274cbd0c34 Binary files /dev/null and b/data/godowsky/god_chpn_op10_e01.mid differ diff --git a/data/granados/gra_esp_2.mid b/data/granados/gra_esp_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..dd7960d483a488647b7d2954a86c2c7fcb437c7f Binary files /dev/null and b/data/granados/gra_esp_2.mid differ diff --git a/data/granados/gra_esp_3.mid b/data/granados/gra_esp_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..ffeea63b5765dfb613424da7b3900a2bbaa89c66 Binary files /dev/null and b/data/granados/gra_esp_3.mid differ diff --git a/data/granados/gra_esp_4.mid b/data/granados/gra_esp_4.mid new file mode 100644 index 0000000000000000000000000000000000000000..c89de0c1ebebd00d01c2f4b80f6d10e1ecb7bd5b Binary files /dev/null and b/data/granados/gra_esp_4.mid differ diff --git a/data/grieg/grieg_album.mid b/data/grieg/grieg_album.mid new file mode 100644 index 0000000000000000000000000000000000000000..6b9edff51388200f7d4181d6fc353f4656cca1b8 Binary files /dev/null and b/data/grieg/grieg_album.mid differ diff --git a/data/grieg/grieg_berceuse.mid b/data/grieg/grieg_berceuse.mid new file mode 100644 index 0000000000000000000000000000000000000000..24938b752b6743e749c6b96e0024583224326e1a Binary files /dev/null and b/data/grieg/grieg_berceuse.mid differ diff --git a/data/grieg/grieg_brooklet.mid b/data/grieg/grieg_brooklet.mid new file mode 100644 index 0000000000000000000000000000000000000000..a3c54587410c6f2606554b58a2a85b49a33e7954 Binary files /dev/null and b/data/grieg/grieg_brooklet.mid differ diff --git a/data/grieg/grieg_butterfly.mid b/data/grieg/grieg_butterfly.mid new file mode 100644 index 0000000000000000000000000000000000000000..66f5a88aa83f5e8ec6e2882bae902dbc8e419460 Binary files /dev/null and b/data/grieg/grieg_butterfly.mid differ diff --git a/data/grieg/grieg_elfentanz.mid b/data/grieg/grieg_elfentanz.mid new file mode 100644 index 0000000000000000000000000000000000000000..89905cc69f64bd75b22ce8c14e4e0a68d2be8cf8 Binary files /dev/null and b/data/grieg/grieg_elfentanz.mid differ diff --git a/data/grieg/grieg_halling.mid b/data/grieg/grieg_halling.mid new file mode 100644 index 0000000000000000000000000000000000000000..07014da414aeca5e77ebfaaa59d3e61ceec3e9b3 Binary files /dev/null and b/data/grieg/grieg_halling.mid differ diff --git a/data/grieg/grieg_kobold.mid b/data/grieg/grieg_kobold.mid new file mode 100644 index 0000000000000000000000000000000000000000..a381fdda38c97dfb1beb38e40edd89f8b2447d9c Binary files /dev/null and b/data/grieg/grieg_kobold.mid differ diff --git a/data/grieg/grieg_march.mid b/data/grieg/grieg_march.mid new file mode 100644 index 0000000000000000000000000000000000000000..735872f4819189bf4fa818d68891569a02cdde9c Binary files /dev/null and b/data/grieg/grieg_march.mid differ diff --git a/data/grieg/grieg_once_upon_a_time.mid b/data/grieg/grieg_once_upon_a_time.mid new file mode 100644 index 0000000000000000000000000000000000000000..be4c43adec951881a35fe33d8148e6dd5040e8b5 Binary files /dev/null and b/data/grieg/grieg_once_upon_a_time.mid differ diff --git a/data/grieg/grieg_spring.mid b/data/grieg/grieg_spring.mid new file mode 100644 index 0000000000000000000000000000000000000000..8ad1f62d9b4e39cab5e031791713c1d4199d8f88 Binary files /dev/null and b/data/grieg/grieg_spring.mid differ diff --git a/data/grieg/grieg_voeglein.mid b/data/grieg/grieg_voeglein.mid new file mode 100644 index 0000000000000000000000000000000000000000..2e5282ff964b5b566fa823db03ecb7979097457e Binary files /dev/null and b/data/grieg/grieg_voeglein.mid differ diff --git a/data/grieg/grieg_waechter.mid b/data/grieg/grieg_waechter.mid new file mode 100644 index 0000000000000000000000000000000000000000..795f07428432cdd5c9c80ec548a69d915322796c Binary files /dev/null and b/data/grieg/grieg_waechter.mid differ diff --git a/data/grieg/grieg_walzer.mid b/data/grieg/grieg_walzer.mid new file mode 100644 index 0000000000000000000000000000000000000000..23af2579b45f2e348e21d3d8537e5713a4fface1 Binary files /dev/null and b/data/grieg/grieg_walzer.mid differ diff --git a/data/grieg/grieg_wanderer.mid b/data/grieg/grieg_wanderer.mid new file mode 100644 index 0000000000000000000000000000000000000000..74b9cd4fb326b4b0ceefaaa9b4151c061b2494b3 Binary files /dev/null and b/data/grieg/grieg_wanderer.mid differ diff --git a/data/grieg/grieg_wedding.mid b/data/grieg/grieg_wedding.mid new file mode 100644 index 0000000000000000000000000000000000000000..350794dd3a2f0d165fd815aae01b0c9ec9829f2b Binary files /dev/null and b/data/grieg/grieg_wedding.mid differ diff --git a/data/grieg/grieg_zwerge.mid b/data/grieg/grieg_zwerge.mid new file mode 100644 index 0000000000000000000000000000000000000000..dc8cfdb191f6a34bb5e1e2d9c5a0c5fd5cb28ed1 Binary files /dev/null and b/data/grieg/grieg_zwerge.mid differ diff --git a/data/haydn/hay_40_1.mid b/data/haydn/hay_40_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..11436cdeb8e423c55ab6f67e4e09b0c9840088a1 Binary files /dev/null and b/data/haydn/hay_40_1.mid differ diff --git a/data/haydn/hay_40_2.mid b/data/haydn/hay_40_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..2626ab2cf0ac71e45beb656bc6175b02075f6ff4 Binary files /dev/null and b/data/haydn/hay_40_2.mid differ diff --git a/data/haydn/haydn_33_1.mid b/data/haydn/haydn_33_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..138eec666a277e23d7d20f258f8eaf6cdd8cafd2 Binary files /dev/null and b/data/haydn/haydn_33_1.mid differ diff --git a/data/haydn/haydn_33_2.mid b/data/haydn/haydn_33_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..57aedfdb9d967c1d39c4b002f6443c9d545f3196 Binary files /dev/null and b/data/haydn/haydn_33_2.mid differ diff --git a/data/haydn/haydn_33_3.mid b/data/haydn/haydn_33_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..2079fdc2b1cdd6356b65c589b356a77769f213f8 Binary files /dev/null and b/data/haydn/haydn_33_3.mid differ diff --git a/data/haydn/haydn_35_1.mid b/data/haydn/haydn_35_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..3a270496611c1a0061918efd8a3831b5508e8f63 Binary files /dev/null and b/data/haydn/haydn_35_1.mid differ diff --git a/data/haydn/haydn_35_2.mid b/data/haydn/haydn_35_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..38c768aa71c62ae2beedbdee3cd5c2ae070c6ab3 Binary files /dev/null and b/data/haydn/haydn_35_2.mid differ diff --git a/data/haydn/haydn_35_3.mid b/data/haydn/haydn_35_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..ac7f3e16aca6e3d3fbb783f99a505317c5978739 Binary files /dev/null and b/data/haydn/haydn_35_3.mid differ diff --git a/data/haydn/haydn_43_1.mid b/data/haydn/haydn_43_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..fa0591c17b5d276ec169880fa24db8ba17bfaf60 Binary files /dev/null and b/data/haydn/haydn_43_1.mid differ diff --git a/data/haydn/haydn_43_2.mid b/data/haydn/haydn_43_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..b222e07a5912e9444b14817213da30d36f97daa2 Binary files /dev/null and b/data/haydn/haydn_43_2.mid differ diff --git a/data/haydn/haydn_43_3.mid b/data/haydn/haydn_43_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..926ce3bdba0b36ef7606d7db3a161d814be8c756 Binary files /dev/null and b/data/haydn/haydn_43_3.mid differ diff --git a/data/haydn/haydn_7_1.mid b/data/haydn/haydn_7_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..26e78a6afc1ffb83224e18a8da374a5bcadb3bf6 Binary files /dev/null and b/data/haydn/haydn_7_1.mid differ diff --git a/data/haydn/haydn_7_2.mid b/data/haydn/haydn_7_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..7acbdc6e2c9c31946595a679c978d24aaf8afa70 Binary files /dev/null and b/data/haydn/haydn_7_2.mid differ diff --git a/data/haydn/haydn_7_3.mid b/data/haydn/haydn_7_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..a659527e4531fad7a5b2993ef7d9328e528566c5 Binary files /dev/null and b/data/haydn/haydn_7_3.mid differ diff --git a/data/haydn/haydn_8_1.mid b/data/haydn/haydn_8_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..f0d887ad826ceec9a54bb5aac9a85f7c9b0228c7 Binary files /dev/null and b/data/haydn/haydn_8_1.mid differ diff --git a/data/haydn/haydn_8_2.mid b/data/haydn/haydn_8_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..a01363122a5937f2dc1cee39a2ef4d7108cc4f97 Binary files /dev/null and b/data/haydn/haydn_8_2.mid differ diff --git a/data/haydn/haydn_8_3.mid b/data/haydn/haydn_8_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..13d8e8f352cf1970556dab37222aadd4274cd043 Binary files /dev/null and b/data/haydn/haydn_8_3.mid differ diff --git a/data/haydn/haydn_8_4.mid b/data/haydn/haydn_8_4.mid new file mode 100644 index 0000000000000000000000000000000000000000..f2b777c4e29ca740dc5f6c05a582797a8d9d236b Binary files /dev/null and b/data/haydn/haydn_8_4.mid differ diff --git a/data/haydn/haydn_9_1.mid b/data/haydn/haydn_9_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..fdd840cb7fc4c8607a3227ace6b870da0a47f525 Binary files /dev/null and b/data/haydn/haydn_9_1.mid differ diff --git a/data/haydn/haydn_9_2.mid b/data/haydn/haydn_9_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..5cdd28a0481d75cc209e1cc99a4787d04cee5068 Binary files /dev/null and b/data/haydn/haydn_9_2.mid differ diff --git a/data/haydn/haydn_9_3.mid b/data/haydn/haydn_9_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..af631c85196816aa132fdcfc12653be10978b073 Binary files /dev/null and b/data/haydn/haydn_9_3.mid differ diff --git a/data/liszt/liz_donjuan.mid b/data/liszt/liz_donjuan.mid new file mode 100644 index 0000000000000000000000000000000000000000..6d050d8b3d035e3799f396db50ff251e824878ae Binary files /dev/null and b/data/liszt/liz_donjuan.mid differ diff --git a/data/liszt/liz_et1.mid b/data/liszt/liz_et1.mid new file mode 100644 index 0000000000000000000000000000000000000000..832824d8b3e69f36ea4c4e0e1be89a11d9841239 Binary files /dev/null and b/data/liszt/liz_et1.mid differ diff --git a/data/liszt/liz_et2.mid b/data/liszt/liz_et2.mid new file mode 100644 index 0000000000000000000000000000000000000000..fc4340fcd756ac5bb5ab7a1758111e5092aabdeb Binary files /dev/null and b/data/liszt/liz_et2.mid differ diff --git a/data/liszt/liz_et3.mid b/data/liszt/liz_et3.mid new file mode 100644 index 0000000000000000000000000000000000000000..e7d99807ba67feec2dac0fb3c69f9a083f4148cd Binary files /dev/null and b/data/liszt/liz_et3.mid differ diff --git a/data/liszt/liz_et4.mid b/data/liszt/liz_et4.mid new file mode 100644 index 0000000000000000000000000000000000000000..51eb4cd00aee2358567f7a52f6ef9ec7126c210c Binary files /dev/null and b/data/liszt/liz_et4.mid differ diff --git a/data/liszt/liz_et5.mid b/data/liszt/liz_et5.mid new file mode 100644 index 0000000000000000000000000000000000000000..0e6c10547e29d8f811618d5988b3bc11597316ef Binary files /dev/null and b/data/liszt/liz_et5.mid differ diff --git a/data/liszt/liz_et6.mid b/data/liszt/liz_et6.mid new file mode 100644 index 0000000000000000000000000000000000000000..a9fcac560fb9b92828f56cb9df3b0875b3eb0383 Binary files /dev/null and b/data/liszt/liz_et6.mid differ diff --git a/data/liszt/liz_et_trans4.mid b/data/liszt/liz_et_trans4.mid new file mode 100644 index 0000000000000000000000000000000000000000..3be9a5f7e9373b57a7679ff812764cfff3916b80 Binary files /dev/null and b/data/liszt/liz_et_trans4.mid differ diff --git a/data/liszt/liz_et_trans5.mid b/data/liszt/liz_et_trans5.mid new file mode 100644 index 0000000000000000000000000000000000000000..9c0491bb8ca67d12838580363d7cb88e8523acd4 Binary files /dev/null and b/data/liszt/liz_et_trans5.mid differ diff --git a/data/liszt/liz_et_trans8.mid b/data/liszt/liz_et_trans8.mid new file mode 100644 index 0000000000000000000000000000000000000000..c645fbe898ae5cdf1ad9b748f08e281cab5b497c Binary files /dev/null and b/data/liszt/liz_et_trans8.mid differ diff --git a/data/liszt/liz_liebestraum.mid b/data/liszt/liz_liebestraum.mid new file mode 100644 index 0000000000000000000000000000000000000000..ccc5266ba373103e1d47a0a09f27d39bfece1ec0 Binary files /dev/null and b/data/liszt/liz_liebestraum.mid differ diff --git a/data/liszt/liz_rhap02.mid b/data/liszt/liz_rhap02.mid new file mode 100644 index 0000000000000000000000000000000000000000..43d5b4ee37b3cc0cb1e58f7797612eaf5124c691 Binary files /dev/null and b/data/liszt/liz_rhap02.mid differ diff --git a/data/liszt/liz_rhap09.mid b/data/liszt/liz_rhap09.mid new file mode 100644 index 0000000000000000000000000000000000000000..3e373d7c05f7bb519b722133abcc1d2bb70278db Binary files /dev/null and b/data/liszt/liz_rhap09.mid differ diff --git a/data/liszt/liz_rhap10.mid b/data/liszt/liz_rhap10.mid new file mode 100644 index 0000000000000000000000000000000000000000..a63d68862ed9befb1a40c4b042097bebffef1319 Binary files /dev/null and b/data/liszt/liz_rhap10.mid differ diff --git a/data/liszt/liz_rhap12.mid b/data/liszt/liz_rhap12.mid new file mode 100644 index 0000000000000000000000000000000000000000..02ce5886ebb2221d52e7c1bf75795326978d445a Binary files /dev/null and b/data/liszt/liz_rhap12.mid differ diff --git a/data/liszt/liz_rhap15.mid b/data/liszt/liz_rhap15.mid new file mode 100644 index 0000000000000000000000000000000000000000..715f19d6af18eb49dfc39e543f6b6c1f73fa7c75 Binary files /dev/null and b/data/liszt/liz_rhap15.mid differ diff --git a/data/mendelssohn/mendel_op19_1.mid b/data/mendelssohn/mendel_op19_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..2286ae458647f49bdad7e6553245210c1daddf04 Binary files /dev/null and b/data/mendelssohn/mendel_op19_1.mid differ diff --git a/data/mendelssohn/mendel_op19_2.mid b/data/mendelssohn/mendel_op19_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..d7f643463d9b948774129096edb56b0e475f2510 Binary files /dev/null and b/data/mendelssohn/mendel_op19_2.mid differ diff --git a/data/mendelssohn/mendel_op19_3.mid b/data/mendelssohn/mendel_op19_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..67bd0b03140fc8a638435a51f696d035c4aedd3b Binary files /dev/null and b/data/mendelssohn/mendel_op19_3.mid differ diff --git a/data/mendelssohn/mendel_op19_4.mid b/data/mendelssohn/mendel_op19_4.mid new file mode 100644 index 0000000000000000000000000000000000000000..2ffa52f3039444cbce5fbc3a10b1b5c624a2da12 Binary files /dev/null and b/data/mendelssohn/mendel_op19_4.mid differ diff --git a/data/mendelssohn/mendel_op19_5.mid b/data/mendelssohn/mendel_op19_5.mid new file mode 100644 index 0000000000000000000000000000000000000000..4c3b8c26ed0d7c0b0a49b8e9d96b9e7604f51b57 Binary files /dev/null and b/data/mendelssohn/mendel_op19_5.mid differ diff --git a/data/mendelssohn/mendel_op19_6.mid b/data/mendelssohn/mendel_op19_6.mid new file mode 100644 index 0000000000000000000000000000000000000000..f67f2f5b1260e043d18e32f79dc4e31db74e8d40 Binary files /dev/null and b/data/mendelssohn/mendel_op19_6.mid differ diff --git a/data/mendelssohn/mendel_op30_1.mid b/data/mendelssohn/mendel_op30_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..c39153409afd3df031e26aae1ccf34f28cf9309e Binary files /dev/null and b/data/mendelssohn/mendel_op30_1.mid differ diff --git a/data/mendelssohn/mendel_op30_2.mid b/data/mendelssohn/mendel_op30_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..7e08384296cba753778ac749a90a13aeea220407 Binary files /dev/null and b/data/mendelssohn/mendel_op30_2.mid differ diff --git a/data/mendelssohn/mendel_op30_3.mid b/data/mendelssohn/mendel_op30_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..2ce825b5ae36646e940b8e00739e70352f04a5da Binary files /dev/null and b/data/mendelssohn/mendel_op30_3.mid differ diff --git a/data/mendelssohn/mendel_op30_4.mid b/data/mendelssohn/mendel_op30_4.mid new file mode 100644 index 0000000000000000000000000000000000000000..55658f7d5220ca9790f89a278ce91ae7619c9b57 Binary files /dev/null and b/data/mendelssohn/mendel_op30_4.mid differ diff --git a/data/mendelssohn/mendel_op30_5.mid b/data/mendelssohn/mendel_op30_5.mid new file mode 100644 index 0000000000000000000000000000000000000000..a7d1cd65e1f013d3ef4000a85468b84a43f7b0cb Binary files /dev/null and b/data/mendelssohn/mendel_op30_5.mid differ diff --git a/data/mendelssohn/mendel_op53_5.mid b/data/mendelssohn/mendel_op53_5.mid new file mode 100644 index 0000000000000000000000000000000000000000..9828148054311bab1de90bdd879023ef3a256f1c Binary files /dev/null and b/data/mendelssohn/mendel_op53_5.mid differ diff --git a/data/mendelssohn/mendel_op62_3.mid b/data/mendelssohn/mendel_op62_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..54ad3fa8cf91fa9874234c6852852d1cfe15adfd Binary files /dev/null and b/data/mendelssohn/mendel_op62_3.mid differ diff --git a/data/mendelssohn/mendel_op62_4.mid b/data/mendelssohn/mendel_op62_4.mid new file mode 100644 index 0000000000000000000000000000000000000000..be20ebc84d8d90ea2f258f280a2e331672edc8f7 Binary files /dev/null and b/data/mendelssohn/mendel_op62_4.mid differ diff --git a/data/mendelssohn/mendel_op62_5.mid b/data/mendelssohn/mendel_op62_5.mid new file mode 100644 index 0000000000000000000000000000000000000000..a5313f968f0d699cec72f0512fc27b12d7244124 Binary files /dev/null and b/data/mendelssohn/mendel_op62_5.mid differ diff --git a/data/moszkowski/mos_op36_6.mid b/data/moszkowski/mos_op36_6.mid new file mode 100644 index 0000000000000000000000000000000000000000..87f3e948b72136f3cc0210b47097777e2a808e82 Binary files /dev/null and b/data/moszkowski/mos_op36_6.mid differ diff --git a/data/mozart/mz_311_1.mid b/data/mozart/mz_311_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..b5f74cb95046c78953474a0f4a85875540c235f5 Binary files /dev/null and b/data/mozart/mz_311_1.mid differ diff --git a/data/mozart/mz_311_2.mid b/data/mozart/mz_311_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..c89003803ad2dd2f9af6b58e5267b6e53e3393e8 Binary files /dev/null and b/data/mozart/mz_311_2.mid differ diff --git a/data/mozart/mz_311_3.mid b/data/mozart/mz_311_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..f14135acff832cf951d55405671d959363b864ca Binary files /dev/null and b/data/mozart/mz_311_3.mid differ diff --git a/data/mozart/mz_330_1.mid b/data/mozart/mz_330_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..70fcc6784bc5cd43a2812bff6f0d9c5ebcec1fe1 Binary files /dev/null and b/data/mozart/mz_330_1.mid differ diff --git a/data/mozart/mz_330_2.mid b/data/mozart/mz_330_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..1499cc026ccd24f7ce9db86d406f4c32a379c51e Binary files /dev/null and b/data/mozart/mz_330_2.mid differ diff --git a/data/mozart/mz_330_3.mid b/data/mozart/mz_330_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..38c929a733741dd7e03ca2cbc271198fd4b5d9ef Binary files /dev/null and b/data/mozart/mz_330_3.mid differ diff --git a/data/mozart/mz_331_1.mid b/data/mozart/mz_331_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..81edeafc58d95ebb21342a11aab147a8753d2cbf Binary files /dev/null and b/data/mozart/mz_331_1.mid differ diff --git a/data/mozart/mz_331_2.mid b/data/mozart/mz_331_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..eb1ba7aae6779649ba063a84823ab33514876409 Binary files /dev/null and b/data/mozart/mz_331_2.mid differ diff --git a/data/mozart/mz_331_3.mid b/data/mozart/mz_331_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..403fc89836e33099bc331c40609eb14e15d13e4a Binary files /dev/null and b/data/mozart/mz_331_3.mid differ diff --git a/data/mozart/mz_332_1.mid b/data/mozart/mz_332_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..0dc2d8b99f2a8c7712c73449684822f28ba7ad77 Binary files /dev/null and b/data/mozart/mz_332_1.mid differ diff --git a/data/mozart/mz_332_2.mid b/data/mozart/mz_332_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..59103600f5add1dc6d574f01657e440fb808d852 Binary files /dev/null and b/data/mozart/mz_332_2.mid differ diff --git a/data/mozart/mz_332_3.mid b/data/mozart/mz_332_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..a351b1ce04328653b00718abffc657cc99c053a0 Binary files /dev/null and b/data/mozart/mz_332_3.mid differ diff --git a/data/mozart/mz_333_1.mid b/data/mozart/mz_333_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..c4b5d74a896ffd5b4c8193e009df058579da809a Binary files /dev/null and b/data/mozart/mz_333_1.mid differ diff --git a/data/mozart/mz_333_2.mid b/data/mozart/mz_333_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..df3d6febe78032da03eafd95e1763ee501fd3f61 Binary files /dev/null and b/data/mozart/mz_333_2.mid differ diff --git a/data/mozart/mz_333_3.mid b/data/mozart/mz_333_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..de036dcf2559e2540a4dcb21c474584ad979146e Binary files /dev/null and b/data/mozart/mz_333_3.mid differ diff --git a/data/mozart/mz_545_1.mid b/data/mozart/mz_545_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..924e6c68b303f689b73350041a090801622ecfb8 Binary files /dev/null and b/data/mozart/mz_545_1.mid differ diff --git a/data/mozart/mz_545_2.mid b/data/mozart/mz_545_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..42409685871ba25b8ebd6ae43b23ddaedd9ecba9 Binary files /dev/null and b/data/mozart/mz_545_2.mid differ diff --git a/data/mozart/mz_545_3.mid b/data/mozart/mz_545_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..57aa8f23ca28ce1d1f2f844f4a6a0a49b54e7506 Binary files /dev/null and b/data/mozart/mz_545_3.mid differ diff --git a/data/mozart/mz_570_1.mid b/data/mozart/mz_570_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..40f8bbec9d998c9cf9826bd5a9a83dea612ab587 Binary files /dev/null and b/data/mozart/mz_570_1.mid differ diff --git a/data/mozart/mz_570_2.mid b/data/mozart/mz_570_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..105458aaa190a981f30df481d7e2e0a777eaa13c Binary files /dev/null and b/data/mozart/mz_570_2.mid differ diff --git a/data/mozart/mz_570_3.mid b/data/mozart/mz_570_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..f454d83b50b2793e74dd1de9ba94e9ff8e78062a Binary files /dev/null and b/data/mozart/mz_570_3.mid differ diff --git a/data/muss/muss_1.mid b/data/muss/muss_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..91a55f70b70077d64687fc45b68a166c7ec2a708 Binary files /dev/null and b/data/muss/muss_1.mid differ diff --git a/data/muss/muss_2.mid b/data/muss/muss_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..3025e24b32d46f8d3581c159eb29a59ffc3acbe1 Binary files /dev/null and b/data/muss/muss_2.mid differ diff --git a/data/muss/muss_3.mid b/data/muss/muss_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..6f787133d03cff4b055efc3a60e5789e90533d51 Binary files /dev/null and b/data/muss/muss_3.mid differ diff --git a/data/muss/muss_4.mid b/data/muss/muss_4.mid new file mode 100644 index 0000000000000000000000000000000000000000..e6d21ba479f93ff717b6b3b137da49ba83f0f391 Binary files /dev/null and b/data/muss/muss_4.mid differ diff --git a/data/muss/muss_5.mid b/data/muss/muss_5.mid new file mode 100644 index 0000000000000000000000000000000000000000..fe13347f44454acf2bf0fd47d70ee8ecd3cfc01f Binary files /dev/null and b/data/muss/muss_5.mid differ diff --git a/data/muss/muss_6.mid b/data/muss/muss_6.mid new file mode 100644 index 0000000000000000000000000000000000000000..dd97c6ca86a4f072e10600b9ce0c6cdacbf6cfa5 Binary files /dev/null and b/data/muss/muss_6.mid differ diff --git a/data/muss/muss_7.mid b/data/muss/muss_7.mid new file mode 100644 index 0000000000000000000000000000000000000000..d716cc725580d0b931bee8525deb862ec7db3c7f Binary files /dev/null and b/data/muss/muss_7.mid differ diff --git a/data/muss/muss_8.mid b/data/muss/muss_8.mid new file mode 100644 index 0000000000000000000000000000000000000000..08e8aa0a5c89ca04be5b6144f283872f4d28fa50 Binary files /dev/null and b/data/muss/muss_8.mid differ diff --git a/data/rachmaninov/rac_op23_2.mid b/data/rachmaninov/rac_op23_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..1438a55892cf83f0edb56503287ac2ee1ab2e9bd Binary files /dev/null and b/data/rachmaninov/rac_op23_2.mid differ diff --git a/data/rachmaninov/rac_op23_3.mid b/data/rachmaninov/rac_op23_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..0f0126f5f0d96b5d566656509b267ad3cbfd4cf4 Binary files /dev/null and b/data/rachmaninov/rac_op23_3.mid differ diff --git a/data/rachmaninov/rac_op23_5.mid b/data/rachmaninov/rac_op23_5.mid new file mode 100644 index 0000000000000000000000000000000000000000..96355185e2b15075bf497e5db4d75a352d4c272a Binary files /dev/null and b/data/rachmaninov/rac_op23_5.mid differ diff --git a/data/rachmaninov/rac_op23_7.mid b/data/rachmaninov/rac_op23_7.mid new file mode 100644 index 0000000000000000000000000000000000000000..27b70da4044ea425e07db2de562bca59622fece5 Binary files /dev/null and b/data/rachmaninov/rac_op23_7.mid differ diff --git a/data/rachmaninov/rac_op32_1.mid b/data/rachmaninov/rac_op32_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..0682da613574c8b8356baa46e5ef4a0677a3f866 Binary files /dev/null and b/data/rachmaninov/rac_op32_1.mid differ diff --git a/data/rachmaninov/rac_op32_13.mid b/data/rachmaninov/rac_op32_13.mid new file mode 100644 index 0000000000000000000000000000000000000000..6fe2efdf4f81e4ab2871e9a4591a1d9882356d18 Binary files /dev/null and b/data/rachmaninov/rac_op32_13.mid differ diff --git a/data/rachmaninov/rac_op33_5.mid b/data/rachmaninov/rac_op33_5.mid new file mode 100644 index 0000000000000000000000000000000000000000..8711e89316a552bd3fbb1db4c58ef5be7d4639b1 Binary files /dev/null and b/data/rachmaninov/rac_op33_5.mid differ diff --git a/data/rachmaninov/rac_op33_6.mid b/data/rachmaninov/rac_op33_6.mid new file mode 100644 index 0000000000000000000000000000000000000000..684cda04831a800bf6093c806d659c776551bb94 Binary files /dev/null and b/data/rachmaninov/rac_op33_6.mid differ diff --git a/data/rachmaninov/rac_op33_8.mid b/data/rachmaninov/rac_op33_8.mid new file mode 100644 index 0000000000000000000000000000000000000000..ec05c65d4d4a50c1fa0d3d92c3a6dd6bfd0959a6 Binary files /dev/null and b/data/rachmaninov/rac_op33_8.mid differ diff --git a/data/rachmaninov/rac_op3_2.mid b/data/rachmaninov/rac_op3_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..6565f209cb9dd9380fb3bbb76e95b8cd7b8cf227 Binary files /dev/null and b/data/rachmaninov/rac_op3_2.mid differ diff --git a/data/ravel/rav_eau.mid b/data/ravel/rav_eau.mid new file mode 100644 index 0000000000000000000000000000000000000000..77615d1171f5ace5d7b0aeb41039de03b9cb9af4 Binary files /dev/null and b/data/ravel/rav_eau.mid differ diff --git a/data/ravel/rav_gib.mid b/data/ravel/rav_gib.mid new file mode 100644 index 0000000000000000000000000000000000000000..6309a72342c1f8cd3f13977d111b2c3e829666a1 Binary files /dev/null and b/data/ravel/rav_gib.mid differ diff --git a/data/ravel/rav_ondi.mid b/data/ravel/rav_ondi.mid new file mode 100644 index 0000000000000000000000000000000000000000..843dce3d932b75524a882eeb17d8afff27bd2b73 Binary files /dev/null and b/data/ravel/rav_ondi.mid differ diff --git a/data/ravel/rav_scarbo.mid b/data/ravel/rav_scarbo.mid new file mode 100644 index 0000000000000000000000000000000000000000..8638ceded113c91ad66e71066476304ccae2a594 Binary files /dev/null and b/data/ravel/rav_scarbo.mid differ diff --git a/data/ravel/ravel_miroirs_1.mid b/data/ravel/ravel_miroirs_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..e329d8c56521b8b25e5e950b84865cc947909dd0 Binary files /dev/null and b/data/ravel/ravel_miroirs_1.mid differ diff --git a/data/schubert/schu_143_1.mid b/data/schubert/schu_143_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..8602ccbeef9a777e9be4912e91ad24858078d8c3 Binary files /dev/null and b/data/schubert/schu_143_1.mid differ diff --git a/data/schubert/schu_143_2.mid b/data/schubert/schu_143_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..261d566942e5055952e9e56a6e23b3cd30852a9b Binary files /dev/null and b/data/schubert/schu_143_2.mid differ diff --git a/data/schubert/schu_143_3.mid b/data/schubert/schu_143_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..f3e396fa6dac4da07a4c6a75bbe18d7173ea03d2 Binary files /dev/null and b/data/schubert/schu_143_3.mid differ diff --git a/data/schubert/schub_d760_1.mid b/data/schubert/schub_d760_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..32967058ec8619fc119eddbe47a15f9b83805100 Binary files /dev/null and b/data/schubert/schub_d760_1.mid differ diff --git a/data/schubert/schub_d760_2.mid b/data/schubert/schub_d760_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..c932aa6da7012408ed8ee7ce5dc0e0bdeb8e36af Binary files /dev/null and b/data/schubert/schub_d760_2.mid differ diff --git a/data/schubert/schub_d760_3.mid b/data/schubert/schub_d760_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..c910933bbe5826d2d860973b0ba00bd55b6d6e2b Binary files /dev/null and b/data/schubert/schub_d760_3.mid differ diff --git a/data/schubert/schub_d760_4.mid b/data/schubert/schub_d760_4.mid new file mode 100644 index 0000000000000000000000000000000000000000..56c6fb5c0fc152866a2bf7f8501556d24defea92 Binary files /dev/null and b/data/schubert/schub_d760_4.mid differ diff --git a/data/schubert/schub_d960_1.mid b/data/schubert/schub_d960_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..5b02a8a53c4e0f1f2b1e4f93c0118d25b94ee4b3 Binary files /dev/null and b/data/schubert/schub_d960_1.mid differ diff --git a/data/schubert/schub_d960_2.mid b/data/schubert/schub_d960_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..ee1079306012bcce166bc9c04e90e281fd9bcb93 Binary files /dev/null and b/data/schubert/schub_d960_2.mid differ diff --git a/data/schubert/schub_d960_3.mid b/data/schubert/schub_d960_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..6633d3eb6599bb2b7faad7be10fc48a0f25f4398 Binary files /dev/null and b/data/schubert/schub_d960_3.mid differ diff --git a/data/schubert/schub_d960_4.mid b/data/schubert/schub_d960_4.mid new file mode 100644 index 0000000000000000000000000000000000000000..b1a2220b012f01dc08a9a6ad9d8147db323f9b7d Binary files /dev/null and b/data/schubert/schub_d960_4.mid differ diff --git a/data/schubert/schubert_D850_1.mid b/data/schubert/schubert_D850_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..48219a05ef984058717a12ec3bd8a16b8823818d Binary files /dev/null and b/data/schubert/schubert_D850_1.mid differ diff --git a/data/schubert/schubert_D850_2.mid b/data/schubert/schubert_D850_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..74da1df3be7c1872416aec9d648a5ed4a5717151 Binary files /dev/null and b/data/schubert/schubert_D850_2.mid differ diff --git a/data/schubert/schubert_D850_3.mid b/data/schubert/schubert_D850_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..48da8c520e7d3dd0849ac0465ae14e0634a57e56 Binary files /dev/null and b/data/schubert/schubert_D850_3.mid differ diff --git a/data/schubert/schubert_D850_4.mid b/data/schubert/schubert_D850_4.mid new file mode 100644 index 0000000000000000000000000000000000000000..6455e711ce1fbd0cb734b8c00867e7b217729d90 Binary files /dev/null and b/data/schubert/schubert_D850_4.mid differ diff --git a/data/schubert/schubert_D935_1.mid b/data/schubert/schubert_D935_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..a491cb5ccf4872fe1f402cd237243611f59eea70 Binary files /dev/null and b/data/schubert/schubert_D935_1.mid differ diff --git a/data/schubert/schubert_D935_2.mid b/data/schubert/schubert_D935_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..6310bcc8864e898d5bb608e57bc2af8198b7b74e Binary files /dev/null and b/data/schubert/schubert_D935_2.mid differ diff --git a/data/schubert/schubert_D935_3.mid b/data/schubert/schubert_D935_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..9da2ad1fcf180974daf295b239d4d6f28ac9b754 Binary files /dev/null and b/data/schubert/schubert_D935_3.mid differ diff --git a/data/schubert/schubert_D935_4.mid b/data/schubert/schubert_D935_4.mid new file mode 100644 index 0000000000000000000000000000000000000000..8e23f07e99e82848ea0d649bc4f9c3e87661f26b Binary files /dev/null and b/data/schubert/schubert_D935_4.mid differ diff --git a/data/schubert/schuim-1.mid b/data/schubert/schuim-1.mid new file mode 100644 index 0000000000000000000000000000000000000000..e669d980d40ecaa09269f5257fb661a3de7d3394 Binary files /dev/null and b/data/schubert/schuim-1.mid differ diff --git a/data/schubert/schuim-2.mid b/data/schubert/schuim-2.mid new file mode 100644 index 0000000000000000000000000000000000000000..5b126635239064a262c689aa13e2c0c56ba74bcd Binary files /dev/null and b/data/schubert/schuim-2.mid differ diff --git a/data/schubert/schuim-3.mid b/data/schubert/schuim-3.mid new file mode 100644 index 0000000000000000000000000000000000000000..82d662dced6bf8238b3bf4e7365e992884dde634 Binary files /dev/null and b/data/schubert/schuim-3.mid differ diff --git a/data/schubert/schuim-4.mid b/data/schubert/schuim-4.mid new file mode 100644 index 0000000000000000000000000000000000000000..0727fad2192299536fe99056c3c2a44fd2763a28 Binary files /dev/null and b/data/schubert/schuim-4.mid differ diff --git a/data/schubert/schumm-1.mid b/data/schubert/schumm-1.mid new file mode 100644 index 0000000000000000000000000000000000000000..486ad7f7651f068a1d315db154507559f990585a Binary files /dev/null and b/data/schubert/schumm-1.mid differ diff --git a/data/schubert/schumm-2.mid b/data/schubert/schumm-2.mid new file mode 100644 index 0000000000000000000000000000000000000000..38a6008e865c4979015de7777365fbd2bcd1f39c Binary files /dev/null and b/data/schubert/schumm-2.mid differ diff --git a/data/schubert/schumm-3.mid b/data/schubert/schumm-3.mid new file mode 100644 index 0000000000000000000000000000000000000000..7ccb08efff6a689d701aa283301db2513d33e771 Binary files /dev/null and b/data/schubert/schumm-3.mid differ diff --git a/data/schubert/schumm-4.mid b/data/schubert/schumm-4.mid new file mode 100644 index 0000000000000000000000000000000000000000..526a2f3893d0e664cf8d2a6682d58f277a22bfac Binary files /dev/null and b/data/schubert/schumm-4.mid differ diff --git a/data/schubert/schumm-5.mid b/data/schubert/schumm-5.mid new file mode 100644 index 0000000000000000000000000000000000000000..b8a55ad2fec0117f48b5f34bf57bd9d770547310 Binary files /dev/null and b/data/schubert/schumm-5.mid differ diff --git a/data/schubert/schumm-6.mid b/data/schubert/schumm-6.mid new file mode 100644 index 0000000000000000000000000000000000000000..206e3044774d652e5e08c8fa168ed4c18f35f5d2 Binary files /dev/null and b/data/schubert/schumm-6.mid differ diff --git a/data/schumann/schum_abegg.mid b/data/schumann/schum_abegg.mid new file mode 100644 index 0000000000000000000000000000000000000000..99ddbdf62482db8c10fa7a8ddeb2fe5b9a0851ce Binary files /dev/null and b/data/schumann/schum_abegg.mid differ diff --git a/data/schumann/scn15_1.mid b/data/schumann/scn15_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..0c2bf4f51e68741fbba9037ca7ab8f22358edcb3 Binary files /dev/null and b/data/schumann/scn15_1.mid differ diff --git a/data/schumann/scn15_10.mid b/data/schumann/scn15_10.mid new file mode 100644 index 0000000000000000000000000000000000000000..edee450515d5af23b31af52837626e0da9cb2405 Binary files /dev/null and b/data/schumann/scn15_10.mid differ diff --git a/data/schumann/scn15_11.mid b/data/schumann/scn15_11.mid new file mode 100644 index 0000000000000000000000000000000000000000..ea45d0037af384dacf085e75075f87085d22f89e Binary files /dev/null and b/data/schumann/scn15_11.mid differ diff --git a/data/schumann/scn15_12.mid b/data/schumann/scn15_12.mid new file mode 100644 index 0000000000000000000000000000000000000000..88032e9881294e2a526345cebbb47c92f033c746 Binary files /dev/null and b/data/schumann/scn15_12.mid differ diff --git a/data/schumann/scn15_13.mid b/data/schumann/scn15_13.mid new file mode 100644 index 0000000000000000000000000000000000000000..f67bb59659e0ff11f5a67f4c4df6c194ffaef7d3 Binary files /dev/null and b/data/schumann/scn15_13.mid differ diff --git a/data/schumann/scn15_2.mid b/data/schumann/scn15_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..f9fb0877825392f9734dc5b51b6aac42431b3b56 Binary files /dev/null and b/data/schumann/scn15_2.mid differ diff --git a/data/schumann/scn15_3.mid b/data/schumann/scn15_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..fa0fd676d5039142b013f3ceba71bb7a1b8b6715 Binary files /dev/null and b/data/schumann/scn15_3.mid differ diff --git a/data/schumann/scn15_4.mid b/data/schumann/scn15_4.mid new file mode 100644 index 0000000000000000000000000000000000000000..24f79beb33de88e9d5ee2c9a6931a38373dbd64d Binary files /dev/null and b/data/schumann/scn15_4.mid differ diff --git a/data/schumann/scn15_5.mid b/data/schumann/scn15_5.mid new file mode 100644 index 0000000000000000000000000000000000000000..b1bdbfaf6fed6eac51956f8f41230aae028fd3ca Binary files /dev/null and b/data/schumann/scn15_5.mid differ diff --git a/data/schumann/scn15_6.mid b/data/schumann/scn15_6.mid new file mode 100644 index 0000000000000000000000000000000000000000..8bc993f353bf88bf60ea6c2ca3359e93b93b13ac Binary files /dev/null and b/data/schumann/scn15_6.mid differ diff --git a/data/schumann/scn15_7.mid b/data/schumann/scn15_7.mid new file mode 100644 index 0000000000000000000000000000000000000000..9f0f93dcf58471d9143c84078c960248aaef11c5 Binary files /dev/null and b/data/schumann/scn15_7.mid differ diff --git a/data/schumann/scn15_8.mid b/data/schumann/scn15_8.mid new file mode 100644 index 0000000000000000000000000000000000000000..c061951d189fc3e3fea4912631d51e57b4bac341 Binary files /dev/null and b/data/schumann/scn15_8.mid differ diff --git a/data/schumann/scn15_9.mid b/data/schumann/scn15_9.mid new file mode 100644 index 0000000000000000000000000000000000000000..ea173dbf3174654cf598cf6757e0c01fed1c766f Binary files /dev/null and b/data/schumann/scn15_9.mid differ diff --git a/data/schumann/scn16_1.mid b/data/schumann/scn16_1.mid new file mode 100644 index 0000000000000000000000000000000000000000..e7c3cda564b0605712d3066aeb910df657080a9f Binary files /dev/null and b/data/schumann/scn16_1.mid differ diff --git a/data/schumann/scn16_2.mid b/data/schumann/scn16_2.mid new file mode 100644 index 0000000000000000000000000000000000000000..2242dc81c3724af1b2c737893b63afa98aa8a945 Binary files /dev/null and b/data/schumann/scn16_2.mid differ diff --git a/data/schumann/scn16_3.mid b/data/schumann/scn16_3.mid new file mode 100644 index 0000000000000000000000000000000000000000..9df9371efb047864fb35ea5b05c8890ef22c74e8 Binary files /dev/null and b/data/schumann/scn16_3.mid differ diff --git a/data/schumann/scn16_4.mid b/data/schumann/scn16_4.mid new file mode 100644 index 0000000000000000000000000000000000000000..1a77ea3327e8f2ff5db5009a25f94c952422998c Binary files /dev/null and b/data/schumann/scn16_4.mid differ diff --git a/data/schumann/scn16_5.mid b/data/schumann/scn16_5.mid new file mode 100644 index 0000000000000000000000000000000000000000..0f3df14c999e7a93c0a5e017a00eb6167dbae29a Binary files /dev/null and b/data/schumann/scn16_5.mid differ diff --git a/data/schumann/scn16_6.mid b/data/schumann/scn16_6.mid new file mode 100644 index 0000000000000000000000000000000000000000..1be82b1edfe17bd7dc22b2cc143b67ce82f762f6 Binary files /dev/null and b/data/schumann/scn16_6.mid differ diff --git a/data/schumann/scn16_7.mid b/data/schumann/scn16_7.mid new file mode 100644 index 0000000000000000000000000000000000000000..2ad3f75ba6dbda9f4e0449965e4db1c36977f314 Binary files /dev/null and b/data/schumann/scn16_7.mid differ diff --git a/data/schumann/scn16_8.mid b/data/schumann/scn16_8.mid new file mode 100644 index 0000000000000000000000000000000000000000..5119ddf67239b8296ca5a5a1448131614cf1a685 Binary files /dev/null and b/data/schumann/scn16_8.mid differ diff --git a/data/schumann/scn68_10.mid b/data/schumann/scn68_10.mid new file mode 100644 index 0000000000000000000000000000000000000000..9c3764fd1621b9241dd6ae13aac9cd25af5f92a6 Binary files /dev/null and b/data/schumann/scn68_10.mid differ diff --git a/data/schumann/scn68_12.mid b/data/schumann/scn68_12.mid new file mode 100644 index 0000000000000000000000000000000000000000..0d183a5adca151ecb1f630c8df8af83db26397ff Binary files /dev/null and b/data/schumann/scn68_12.mid differ diff --git a/data/tschai/ty_april.mid b/data/tschai/ty_april.mid new file mode 100644 index 0000000000000000000000000000000000000000..d43addb864f3418ef2241ee8dc1411088ec643da Binary files /dev/null and b/data/tschai/ty_april.mid differ diff --git a/data/tschai/ty_august.mid b/data/tschai/ty_august.mid new file mode 100644 index 0000000000000000000000000000000000000000..5a96120638f9a6563b91bd9750a6540cdc22bea2 Binary files /dev/null and b/data/tschai/ty_august.mid differ diff --git a/data/tschai/ty_dezember.mid b/data/tschai/ty_dezember.mid new file mode 100644 index 0000000000000000000000000000000000000000..9083f55b11a487bd5957136cc69c2b061423f18f Binary files /dev/null and b/data/tschai/ty_dezember.mid differ diff --git a/data/tschai/ty_februar.mid b/data/tschai/ty_februar.mid new file mode 100644 index 0000000000000000000000000000000000000000..e02033b90728771cc0a54806450763469d35841f Binary files /dev/null and b/data/tschai/ty_februar.mid differ diff --git a/data/tschai/ty_januar.mid b/data/tschai/ty_januar.mid new file mode 100644 index 0000000000000000000000000000000000000000..eedd335b3151a7c44d1a01ca142327e681743d9e Binary files /dev/null and b/data/tschai/ty_januar.mid differ diff --git a/data/tschai/ty_juli.mid b/data/tschai/ty_juli.mid new file mode 100644 index 0000000000000000000000000000000000000000..76e7d641c51f1233b747abec0c5cc4b366c86009 Binary files /dev/null and b/data/tschai/ty_juli.mid differ diff --git a/data/tschai/ty_juni.mid b/data/tschai/ty_juni.mid new file mode 100644 index 0000000000000000000000000000000000000000..38c2c6485f83405aee3b9eaeb382a235db2c8895 Binary files /dev/null and b/data/tschai/ty_juni.mid differ diff --git a/data/tschai/ty_maerz.mid b/data/tschai/ty_maerz.mid new file mode 100644 index 0000000000000000000000000000000000000000..22c4162834641ef03ad02fe7e1729d70bd1cb15d Binary files /dev/null and b/data/tschai/ty_maerz.mid differ diff --git a/data/tschai/ty_mai.mid b/data/tschai/ty_mai.mid new file mode 100644 index 0000000000000000000000000000000000000000..36c8f3de727bc17fe826e44cf157caa3a1c53bfe Binary files /dev/null and b/data/tschai/ty_mai.mid differ diff --git a/data/tschai/ty_november.mid b/data/tschai/ty_november.mid new file mode 100644 index 0000000000000000000000000000000000000000..0164437ed671aa5ab8237ea9a48d92df83c3dbff Binary files /dev/null and b/data/tschai/ty_november.mid differ diff --git a/data/tschai/ty_oktober.mid b/data/tschai/ty_oktober.mid new file mode 100644 index 0000000000000000000000000000000000000000..762b0119e3da31e76c02c86e708831227f5e4f04 Binary files /dev/null and b/data/tschai/ty_oktober.mid differ diff --git a/data/tschai/ty_september.mid b/data/tschai/ty_september.mid new file mode 100644 index 0000000000000000000000000000000000000000..7e7d77a73678e7f21505e347a94ca7bba431d5a1 Binary files /dev/null and b/data/tschai/ty_september.mid differ diff --git a/markov_chain.py b/markov_chain.py new file mode 100644 index 0000000000000000000000000000000000000000..5ba6df7f60ca3763f3e7eb6db94bc223aab2d0b7 --- /dev/null +++ b/markov_chain.py @@ -0,0 +1,35 @@ +import os +from mido import MidiFile +#number of notes to be used for prediction +window = 3 + +#num of notes to generate +#TODO: change this to accept values according to user +num_notes = 100 + +#midi ticks per quarter note, indicates tempo of track +quarter_note_ticks = 480 + +#accepted note durations: ranges from 16th note to whole dotted notes +accepeted_lengths = [0.25,0.375,0.5,0.75,1,1.5,2.0,3.0,4.0] +#Finds all absolute paths in directory +#https://stackoverflow.com/questions/9816816/get-absolute-paths-of-all-files-in-a-directory +def abs_paths(dir): + for dir_path,_,filenames in os.walk(dir): + for f in filenames: + yield os.path.abspath(os.path.join(dir_path, f)) +def pitch_to_int(): + #TODO: look at this later + pass +if not os.path.exists('tracks'): + # os.mkdir('tracks') + i = 0 + #Parse midi files into tracks folder + for path in abs_paths('data'): + print(path) + mid = MidiFile(path) + for i, track in enumerate(mid.tracks): + print('Track {}: {}'.format(i, track.name)) + for message in track: + print(message) + break \ No newline at end of file diff --git a/output.txt b/output.txt new file mode 100644 index 0000000000000000000000000000000000000000..00959bd9bf7d924f99760e2a08d10b4c0a845ad2 --- /dev/null +++ b/output.txt @@ -0,0 +1,1257 @@ +/cs/home/va35/Documents/SMG/data/chopin/chpn-p1.mid +Track 0: Chopin Prelude No. 1, Opus 28 +MetaMessage('track_name', name='Chopin Prelude No. 1, Opus 28', time=0) +MetaMessage('copyright', text='Copyright © 2002 by Bernd Krueger ', time=0) +MetaMessage('text', text='Frederic Chopin', time=0) +MetaMessage('text', text='Agitato', time=0) +MetaMessage('text', text='Fertiggestellt am 27.8.2002\n', time=0) +MetaMessage('text', text='Normierung: 23.12.2002\n', time=0) +MetaMessage('text', text='Update am 24.12.2002\n', time=0) +MetaMessage('text', text='Update am 2.6.2010\n', time=0) +MetaMessage('text', text='Update am 20.2.2014\n', time=0) +MetaMessage('text', text='Dauer: 0:34 Minuten\n', time=0) +MetaMessage('smpte_offset', frame_rate=25, hours=32, minutes=0, seconds=3, frames=0, sub_frames=0, time=0) +MetaMessage('time_signature', numerator=2, denominator=8, clocks_per_click=12, notated_32nd_notes_per_beat=8, time=0) +MetaMessage('key_signature', key='C', time=0) +MetaMessage('set_tempo', tempo=869565, time=0) +MetaMessage('set_tempo', tempo=863309, time=40) +MetaMessage('set_tempo', tempo=857143, time=24) +MetaMessage('set_tempo', tempo=851064, time=28) +MetaMessage('set_tempo', tempo=845070, time=28) +MetaMessage('set_tempo', tempo=839161, time=24) +MetaMessage('set_tempo', tempo=833333, time=28) +MetaMessage('set_tempo', tempo=827586, time=28) +MetaMessage('set_tempo', tempo=821918, time=24) +MetaMessage('set_tempo', tempo=822820, time=16) +MetaMessage('set_tempo', tempo=827472, time=20) +MetaMessage('set_tempo', tempo=832293, time=8) +MetaMessage('set_tempo', tempo=837054, time=12) +MetaMessage('set_tempo', tempo=841987, time=8) +MetaMessage('set_tempo', tempo=846860, time=12) +MetaMessage('set_tempo', tempo=851910, time=8) +MetaMessage('set_tempo', tempo=856898, time=20) +MetaMessage('set_tempo', tempo=805369, time=32) +MetaMessage('set_tempo', tempo=821918, time=120) +MetaMessage('set_tempo', tempo=816327, time=52) +MetaMessage('set_tempo', tempo=810811, time=52) +MetaMessage('set_tempo', tempo=805369, time=56) +MetaMessage('set_tempo', tempo=800000, time=40) +MetaMessage('set_tempo', tempo=795650, time=8) +MetaMessage('set_tempo', tempo=791348, time=20) +MetaMessage('set_tempo', tempo=809061, time=12) +MetaMessage('set_tempo', tempo=813559, time=20) +MetaMessage('set_tempo', tempo=818219, time=8) +MetaMessage('set_tempo', tempo=822820, time=20) +MetaMessage('set_tempo', tempo=827472, time=12) +MetaMessage('set_tempo', tempo=832293, time=20) +MetaMessage('set_tempo', tempo=837054, time=8) +MetaMessage('set_tempo', tempo=841987, time=20) +MetaMessage('set_tempo', tempo=774194, time=12) +MetaMessage('set_tempo', tempo=779221, time=100) +MetaMessage('set_tempo', tempo=800000, time=20) +MetaMessage('set_tempo', tempo=794702, time=40) +MetaMessage('set_tempo', tempo=789474, time=24) +MetaMessage('set_tempo', tempo=784314, time=28) +MetaMessage('set_tempo', tempo=779221, time=28) +MetaMessage('set_tempo', tempo=774194, time=24) +MetaMessage('set_tempo', tempo=769231, time=28) +MetaMessage('set_tempo', tempo=764331, time=28) +MetaMessage('set_tempo', tempo=764331, time=20) +MetaMessage('set_tempo', tempo=769231, time=20) +MetaMessage('set_tempo', tempo=774194, time=20) +MetaMessage('set_tempo', tempo=779221, time=20) +MetaMessage('set_tempo', tempo=784314, time=20) +MetaMessage('set_tempo', tempo=789474, time=20) +MetaMessage('set_tempo', tempo=740741, time=40) +MetaMessage('set_tempo', tempo=789474, time=100) +MetaMessage('set_tempo', tempo=769231, time=20) +MetaMessage('set_tempo', tempo=764331, time=40) +MetaMessage('set_tempo', tempo=759494, time=40) +MetaMessage('set_tempo', tempo=754717, time=20) +MetaMessage('set_tempo', tempo=750000, time=40) +MetaMessage('set_tempo', tempo=745342, time=40) +MetaMessage('set_tempo', tempo=740741, time=20) +MetaMessage('set_tempo', tempo=745342, time=20) +MetaMessage('set_tempo', tempo=750000, time=20) +MetaMessage('set_tempo', tempo=754717, time=20) +MetaMessage('set_tempo', tempo=764331, time=20) +MetaMessage('set_tempo', tempo=769231, time=20) +MetaMessage('set_tempo', tempo=774194, time=20) +MetaMessage('set_tempo', tempo=784314, time=20) +MetaMessage('set_tempo', tempo=827472, time=8) +MetaMessage('set_tempo', tempo=718563, time=12) +MetaMessage('set_tempo', tempo=754717, time=100) +MetaMessage('set_tempo', tempo=750000, time=40) +MetaMessage('set_tempo', tempo=745342, time=40) +MetaMessage('set_tempo', tempo=740741, time=40) +MetaMessage('set_tempo', tempo=736196, time=40) +MetaMessage('set_tempo', tempo=731707, time=40) +MetaMessage('set_tempo', tempo=727273, time=40) +MetaMessage('set_tempo', tempo=722892, time=20) +MetaMessage('set_tempo', tempo=727273, time=20) +MetaMessage('set_tempo', tempo=736196, time=20) +MetaMessage('set_tempo', tempo=745342, time=20) +MetaMessage('set_tempo', tempo=754717, time=20) +MetaMessage('set_tempo', tempo=774393, time=8) +MetaMessage('set_tempo', tempo=778614, time=12) +MetaMessage('set_tempo', tempo=745342, time=20) +MetaMessage('set_tempo', tempo=769231, time=100) +MetaMessage('set_tempo', tempo=764331, time=60) +MetaMessage('set_tempo', tempo=759494, time=40) +MetaMessage('set_tempo', tempo=754717, time=60) +MetaMessage('set_tempo', tempo=750000, time=40) +MetaMessage('set_tempo', tempo=745342, time=40) +MetaMessage('set_tempo', tempo=766186, time=8) +MetaMessage('set_tempo', tempo=778614, time=12) +MetaMessage('set_tempo', tempo=782779, time=20) +MetaMessage('set_tempo', tempo=787092, time=20) +MetaMessage('set_tempo', tempo=791348, time=20) +MetaMessage('set_tempo', tempo=795650, time=20) +MetaMessage('set_tempo', tempo=800107, time=20) +MetaMessage('set_tempo', tempo=804505, time=20) +MetaMessage('set_tempo', tempo=809061, time=20) +MetaMessage('set_tempo', tempo=873490, time=20) +MetaMessage('set_tempo', tempo=837054, time=80) +MetaMessage('set_tempo', tempo=832293, time=48) +MetaMessage('set_tempo', tempo=827472, time=40) +MetaMessage('set_tempo', tempo=822820, time=52) +MetaMessage('set_tempo', tempo=818219, time=40) +MetaMessage('set_tempo', tempo=813559, time=40) +MetaMessage('set_tempo', tempo=818219, time=20) +MetaMessage('set_tempo', tempo=822820, time=20) +MetaMessage('set_tempo', tempo=827472, time=8) +MetaMessage('set_tempo', tempo=832293, time=12) +MetaMessage('set_tempo', tempo=837054, time=8) +MetaMessage('set_tempo', tempo=841987, time=20) +MetaMessage('set_tempo', tempo=846860, time=12) +MetaMessage('set_tempo', tempo=851910, time=8) +MetaMessage('set_tempo', tempo=888889, time=32) +MetaMessage('set_tempo', tempo=869565, time=108) +MetaMessage('set_tempo', tempo=909091, time=12) +MetaMessage('set_tempo', tempo=902256, time=24) +MetaMessage('set_tempo', tempo=895522, time=16) +MetaMessage('set_tempo', tempo=888889, time=12) +MetaMessage('set_tempo', tempo=882353, time=12) +MetaMessage('set_tempo', tempo=875912, time=16) +MetaMessage('set_tempo', tempo=869565, time=12) +MetaMessage('set_tempo', tempo=863309, time=12) +MetaMessage('set_tempo', tempo=857143, time=28) +MetaMessage('set_tempo', tempo=851064, time=12) +MetaMessage('set_tempo', tempo=845070, time=16) +MetaMessage('set_tempo', tempo=839161, time=12) +MetaMessage('set_tempo', tempo=833333, time=12) +MetaMessage('set_tempo', tempo=827586, time=16) +MetaMessage('set_tempo', tempo=821918, time=12) +MetaMessage('set_tempo', tempo=821918, time=8) +MetaMessage('set_tempo', tempo=839161, time=8) +MetaMessage('set_tempo', tempo=851064, time=12) +MetaMessage('set_tempo', tempo=857143, time=20) +MetaMessage('set_tempo', tempo=863309, time=8) +MetaMessage('set_tempo', tempo=869565, time=20) +MetaMessage('set_tempo', tempo=875912, time=12) +MetaMessage('set_tempo', tempo=882353, time=8) +MetaMessage('set_tempo', tempo=888889, time=20) +MetaMessage('set_tempo', tempo=895522, time=12) +MetaMessage('set_tempo', tempo=822820, time=140) +MetaMessage('set_tempo', tempo=818219, time=48) +MetaMessage('set_tempo', tempo=813559, time=40) +MetaMessage('set_tempo', tempo=809061, time=40) +MetaMessage('set_tempo', tempo=804505, time=40) +MetaMessage('set_tempo', tempo=800107, time=40) +MetaMessage('set_tempo', tempo=822820, time=32) +MetaMessage('set_tempo', tempo=827472, time=20) +MetaMessage('set_tempo', tempo=832293, time=8) +MetaMessage('set_tempo', tempo=837054, time=12) +MetaMessage('set_tempo', tempo=841987, time=8) +MetaMessage('set_tempo', tempo=846860, time=12) +MetaMessage('set_tempo', tempo=851910, time=8) +MetaMessage('set_tempo', tempo=856898, time=20) +MetaMessage('set_tempo', tempo=774194, time=32) +MetaMessage('set_tempo', tempo=805369, time=120) +MetaMessage('set_tempo', tempo=800000, time=100) +MetaMessage('set_tempo', tempo=794702, time=80) +MetaMessage('set_tempo', tempo=795650, time=28) +MetaMessage('set_tempo', tempo=791348, time=20) +MetaMessage('set_tempo', tempo=809061, time=12) +MetaMessage('set_tempo', tempo=813559, time=20) +MetaMessage('set_tempo', tempo=818219, time=8) +MetaMessage('set_tempo', tempo=822820, time=20) +MetaMessage('set_tempo', tempo=827472, time=12) +MetaMessage('set_tempo', tempo=832293, time=20) +MetaMessage('set_tempo', tempo=837054, time=8) +MetaMessage('set_tempo', tempo=841987, time=20) +MetaMessage('set_tempo', tempo=754717, time=12) +MetaMessage('set_tempo', tempo=779221, time=120) +MetaMessage('set_tempo', tempo=778614, time=220) +MetaMessage('set_tempo', tempo=782779, time=20) +MetaMessage('set_tempo', tempo=787092, time=8) +MetaMessage('set_tempo', tempo=791348, time=20) +MetaMessage('set_tempo', tempo=795650, time=12) +MetaMessage('set_tempo', tempo=800107, time=8) +MetaMessage('set_tempo', tempo=750000, time=72) +MetaMessage('set_tempo', tempo=795650, time=108) +MetaMessage('set_tempo', tempo=769231, time=12) +MetaMessage('set_tempo', tempo=764331, time=140) +MetaMessage('set_tempo', tempo=769231, time=20) +MetaMessage('set_tempo', tempo=764331, time=40) +MetaMessage('set_tempo', tempo=782779, time=8) +MetaMessage('set_tempo', tempo=778614, time=32) +MetaMessage('set_tempo', tempo=782779, time=8) +MetaMessage('set_tempo', tempo=787092, time=12) +MetaMessage('set_tempo', tempo=791348, time=8) +MetaMessage('set_tempo', tempo=795650, time=12) +MetaMessage('set_tempo', tempo=800107, time=8) +MetaMessage('set_tempo', tempo=804505, time=12) +MetaMessage('set_tempo', tempo=809061, time=8) +MetaMessage('set_tempo', tempo=813559, time=12) +MetaMessage('set_tempo', tempo=818219, time=8) +MetaMessage('set_tempo', tempo=822820, time=12) +MetaMessage('set_tempo', tempo=827472, time=8) +MetaMessage('set_tempo', tempo=727273, time=12) +MetaMessage('set_tempo', tempo=769231, time=120) +MetaMessage('set_tempo', tempo=764331, time=100) +MetaMessage('set_tempo', tempo=759494, time=100) +MetaMessage('set_tempo', tempo=759494, time=20) +MetaMessage('set_tempo', tempo=764331, time=20) +MetaMessage('set_tempo', tempo=769231, time=20) +MetaMessage('set_tempo', tempo=774194, time=20) +MetaMessage('set_tempo', tempo=779221, time=20) +MetaMessage('set_tempo', tempo=784314, time=20) +MetaMessage('set_tempo', tempo=794702, time=20) +MetaMessage('set_tempo', tempo=827472, time=8) +MetaMessage('set_tempo', tempo=759494, time=12) +MetaMessage('set_tempo', tempo=789474, time=100) +MetaMessage('set_tempo', tempo=764331, time=20) +MetaMessage('set_tempo', tempo=759494, time=100) +MetaMessage('set_tempo', tempo=754717, time=100) +MetaMessage('set_tempo', tempo=764331, time=40) +MetaMessage('set_tempo', tempo=769231, time=20) +MetaMessage('set_tempo', tempo=774194, time=40) +MetaMessage('set_tempo', tempo=779221, time=20) +MetaMessage('set_tempo', tempo=784314, time=20) +MetaMessage('set_tempo', tempo=827472, time=8) +MetaMessage('set_tempo', tempo=731707, time=12) +MetaMessage('set_tempo', tempo=774194, time=86) +MetaMessage('set_tempo', tempo=769231, time=80) +MetaMessage('set_tempo', tempo=764331, time=60) +MetaMessage('set_tempo', tempo=759494, time=60) +MetaMessage('set_tempo', tempo=754717, time=60) +MetaMessage('set_tempo', tempo=759494, time=40) +MetaMessage('set_tempo', tempo=764331, time=40) +MetaMessage('set_tempo', tempo=794702, time=54) +MetaMessage('set_tempo', tempo=789474, time=100) +MetaMessage('set_tempo', tempo=759494, time=6) +MetaMessage('set_tempo', tempo=754717, time=120) +MetaMessage('set_tempo', tempo=750000, time=100) +MetaMessage('set_tempo', tempo=754717, time=40) +MetaMessage('set_tempo', tempo=759494, time=40) +MetaMessage('set_tempo', tempo=764331, time=40) +MetaMessage('set_tempo', tempo=784314, time=14) +MetaMessage('set_tempo', tempo=827472, time=8) +MetaMessage('set_tempo', tempo=731707, time=12) +MetaMessage('set_tempo', tempo=764331, time=120) +MetaMessage('set_tempo', tempo=759494, time=40) +MetaMessage('set_tempo', tempo=754717, time=40) +MetaMessage('set_tempo', tempo=750000, time=20) +MetaMessage('set_tempo', tempo=745342, time=40) +MetaMessage('set_tempo', tempo=740741, time=40) +MetaMessage('set_tempo', tempo=736196, time=20) +MetaMessage('set_tempo', tempo=754717, time=20) +MetaMessage('set_tempo', tempo=759494, time=20) +MetaMessage('set_tempo', tempo=764331, time=20) +MetaMessage('set_tempo', tempo=769231, time=20) +MetaMessage('set_tempo', tempo=774194, time=20) +MetaMessage('set_tempo', tempo=779221, time=20) +MetaMessage('set_tempo', tempo=784314, time=20) +MetaMessage('set_tempo', tempo=827472, time=8) +MetaMessage('set_tempo', tempo=789474, time=12) +MetaMessage('set_tempo', tempo=750000, time=120) +MetaMessage('set_tempo', tempo=745342, time=40) +MetaMessage('set_tempo', tempo=740741, time=40) +MetaMessage('set_tempo', tempo=736196, time=40) +MetaMessage('set_tempo', tempo=731707, time=40) +MetaMessage('set_tempo', tempo=727273, time=40) +MetaMessage('set_tempo', tempo=722892, time=20) +MetaMessage('set_tempo', tempo=727273, time=20) +MetaMessage('set_tempo', tempo=731707, time=20) +MetaMessage('set_tempo', tempo=736196, time=20) +MetaMessage('set_tempo', tempo=740741, time=20) +MetaMessage('set_tempo', tempo=745342, time=20) +MetaMessage('set_tempo', tempo=759494, time=40) +MetaMessage('set_tempo', tempo=754717, time=100) +MetaMessage('set_tempo', tempo=764331, time=20) +MetaMessage('set_tempo', tempo=736196, time=20) +MetaMessage('set_tempo', tempo=731707, time=40) +MetaMessage('set_tempo', tempo=727273, time=40) +MetaMessage('set_tempo', tempo=722892, time=40) +MetaMessage('set_tempo', tempo=718563, time=40) +MetaMessage('set_tempo', tempo=714286, time=40) +MetaMessage('set_tempo', tempo=722892, time=20) +MetaMessage('set_tempo', tempo=727273, time=40) +MetaMessage('set_tempo', tempo=731707, time=20) +MetaMessage('set_tempo', tempo=736196, time=20) +MetaMessage('set_tempo', tempo=759494, time=40) +MetaMessage('set_tempo', tempo=731707, time=120) +MetaMessage('set_tempo', tempo=727273, time=60) +MetaMessage('set_tempo', tempo=722892, time=40) +MetaMessage('set_tempo', tempo=718563, time=60) +MetaMessage('set_tempo', tempo=714286, time=40) +MetaMessage('set_tempo', tempo=710059, time=40) +MetaMessage('set_tempo', tempo=718563, time=20) +MetaMessage('set_tempo', tempo=722892, time=20) +MetaMessage('set_tempo', tempo=727273, time=20) +MetaMessage('set_tempo', tempo=731707, time=20) +MetaMessage('set_tempo', tempo=740741, time=20) +MetaMessage('set_tempo', tempo=827586, time=20) +MetaMessage('set_tempo', tempo=902256, time=100) +MetaMessage('set_tempo', tempo=952381, time=2) +MetaMessage('set_tempo', tempo=944882, time=12) +MetaMessage('set_tempo', tempo=937500, time=16) +MetaMessage('set_tempo', tempo=930233, time=12) +MetaMessage('set_tempo', tempo=916031, time=12) +MetaMessage('set_tempo', tempo=909091, time=16) +MetaMessage('set_tempo', tempo=902256, time=12) +MetaMessage('set_tempo', tempo=895522, time=12) +MetaMessage('set_tempo', tempo=882353, time=16) +MetaMessage('set_tempo', tempo=863309, time=2) +MetaMessage('set_tempo', tempo=869565, time=28) +MetaMessage('set_tempo', tempo=875912, time=12) +MetaMessage('set_tempo', tempo=882353, time=28) +MetaMessage('set_tempo', tempo=888889, time=12) +MetaMessage('set_tempo', tempo=895522, time=28) +MetaMessage('set_tempo', tempo=902256, time=12) +MetaMessage('set_tempo', tempo=909091, time=12) +MetaMessage('set_tempo', tempo=869565, time=16) +MetaMessage('set_tempo', tempo=875912, time=52) +MetaMessage('set_tempo', tempo=882353, time=40) +MetaMessage('set_tempo', tempo=869565, time=8) +MetaMessage('set_tempo', tempo=821918, time=20) +MetaMessage('set_tempo', tempo=875912, time=120) +MetaMessage('set_tempo', tempo=882353, time=20) +MetaMessage('set_tempo', tempo=875912, time=40) +MetaMessage('set_tempo', tempo=869565, time=20) +MetaMessage('set_tempo', tempo=863309, time=40) +MetaMessage('set_tempo', tempo=857143, time=20) +MetaMessage('set_tempo', tempo=851064, time=40) +MetaMessage('set_tempo', tempo=845070, time=20) +MetaMessage('set_tempo', tempo=851064, time=40) +MetaMessage('set_tempo', tempo=857143, time=40) +MetaMessage('set_tempo', tempo=805369, time=80) +MetaMessage('set_tempo', tempo=833333, time=100) +MetaMessage('set_tempo', tempo=882353, time=20) +MetaMessage('set_tempo', tempo=875912, time=40) +MetaMessage('set_tempo', tempo=869565, time=20) +MetaMessage('set_tempo', tempo=863309, time=40) +MetaMessage('set_tempo', tempo=857143, time=20) +MetaMessage('set_tempo', tempo=851064, time=40) +MetaMessage('set_tempo', tempo=845070, time=20) +MetaMessage('set_tempo', tempo=839161, time=40) +MetaMessage('set_tempo', tempo=833333, time=20) +MetaMessage('set_tempo', tempo=845070, time=20) +MetaMessage('set_tempo', tempo=857143, time=20) +MetaMessage('set_tempo', tempo=869565, time=20) +MetaMessage('set_tempo', tempo=882353, time=20) +MetaMessage('set_tempo', tempo=895522, time=20) +MetaMessage('set_tempo', tempo=916031, time=20) +MetaMessage('set_tempo', tempo=916031, time=112) +MetaMessage('set_tempo', tempo=930233, time=12) +MetaMessage('set_tempo', tempo=923077, time=28) +MetaMessage('set_tempo', tempo=916031, time=28) +MetaMessage('set_tempo', tempo=909091, time=24) +MetaMessage('set_tempo', tempo=902256, time=28) +MetaMessage('set_tempo', tempo=895522, time=28) +MetaMessage('set_tempo', tempo=888889, time=24) +MetaMessage('set_tempo', tempo=882353, time=28) +MetaMessage('set_tempo', tempo=888889, time=12) +MetaMessage('set_tempo', tempo=895522, time=16) +MetaMessage('set_tempo', tempo=902256, time=20) +MetaMessage('set_tempo', tempo=909091, time=20) +MetaMessage('set_tempo', tempo=916031, time=20) +MetaMessage('set_tempo', tempo=923077, time=20) +MetaMessage('set_tempo', tempo=930233, time=20) +MetaMessage('set_tempo', tempo=975610, time=40) +MetaMessage('set_tempo', tempo=869565, time=108) +MetaMessage('set_tempo', tempo=822820, time=12) +MetaMessage('set_tempo', tempo=818219, time=48) +MetaMessage('set_tempo', tempo=813559, time=40) +MetaMessage('set_tempo', tempo=809061, time=40) +MetaMessage('set_tempo', tempo=804505, time=40) +MetaMessage('set_tempo', tempo=800107, time=40) +MetaMessage('set_tempo', tempo=822820, time=32) +MetaMessage('set_tempo', tempo=827472, time=20) +MetaMessage('set_tempo', tempo=832293, time=8) +MetaMessage('set_tempo', tempo=837054, time=12) +MetaMessage('set_tempo', tempo=841987, time=8) +MetaMessage('set_tempo', tempo=846860, time=12) +MetaMessage('set_tempo', tempo=851910, time=8) +MetaMessage('set_tempo', tempo=856898, time=20) +MetaMessage('set_tempo', tempo=822820, time=152) +MetaMessage('set_tempo', tempo=818219, time=48) +MetaMessage('set_tempo', tempo=813559, time=40) +MetaMessage('set_tempo', tempo=809061, time=40) +MetaMessage('set_tempo', tempo=804505, time=40) +MetaMessage('set_tempo', tempo=800107, time=40) +MetaMessage('set_tempo', tempo=822820, time=32) +MetaMessage('set_tempo', tempo=827472, time=20) +MetaMessage('set_tempo', tempo=832293, time=8) +MetaMessage('set_tempo', tempo=837054, time=12) +MetaMessage('set_tempo', tempo=841987, time=8) +MetaMessage('set_tempo', tempo=846860, time=12) +MetaMessage('set_tempo', tempo=851910, time=8) +MetaMessage('set_tempo', tempo=856898, time=20) +MetaMessage('set_tempo', tempo=869565, time=32) +MetaMessage('set_tempo', tempo=822820, time=120) +MetaMessage('set_tempo', tempo=818219, time=48) +MetaMessage('set_tempo', tempo=813559, time=40) +MetaMessage('set_tempo', tempo=809061, time=40) +MetaMessage('set_tempo', tempo=804505, time=40) +MetaMessage('set_tempo', tempo=800107, time=40) +MetaMessage('set_tempo', tempo=822820, time=32) +MetaMessage('set_tempo', tempo=827472, time=20) +MetaMessage('set_tempo', tempo=832293, time=8) +MetaMessage('set_tempo', tempo=837054, time=12) +MetaMessage('set_tempo', tempo=841987, time=8) +MetaMessage('set_tempo', tempo=846860, time=12) +MetaMessage('set_tempo', tempo=851910, time=8) +MetaMessage('set_tempo', tempo=856898, time=20) +MetaMessage('set_tempo', tempo=827586, time=32) +MetaMessage('set_tempo', tempo=822820, time=120) +MetaMessage('set_tempo', tempo=818219, time=48) +MetaMessage('set_tempo', tempo=813559, time=40) +MetaMessage('set_tempo', tempo=809061, time=40) +MetaMessage('set_tempo', tempo=804505, time=40) +MetaMessage('set_tempo', tempo=800107, time=40) +MetaMessage('set_tempo', tempo=822820, time=32) +MetaMessage('set_tempo', tempo=827472, time=20) +MetaMessage('set_tempo', tempo=832293, time=8) +MetaMessage('set_tempo', tempo=837054, time=12) +MetaMessage('set_tempo', tempo=841987, time=8) +MetaMessage('set_tempo', tempo=846860, time=12) +MetaMessage('set_tempo', tempo=851910, time=8) +MetaMessage('set_tempo', tempo=856898, time=20) +MetaMessage('set_tempo', tempo=869565, time=32) +MetaMessage('set_tempo', tempo=822820, time=120) +MetaMessage('set_tempo', tempo=818219, time=48) +MetaMessage('set_tempo', tempo=813559, time=40) +MetaMessage('set_tempo', tempo=809061, time=40) +MetaMessage('set_tempo', tempo=804505, time=40) +MetaMessage('set_tempo', tempo=800107, time=40) +MetaMessage('set_tempo', tempo=822820, time=32) +MetaMessage('set_tempo', tempo=827472, time=20) +MetaMessage('set_tempo', tempo=832293, time=8) +MetaMessage('set_tempo', tempo=837054, time=12) +MetaMessage('set_tempo', tempo=841987, time=8) +MetaMessage('set_tempo', tempo=846860, time=12) +MetaMessage('set_tempo', tempo=851910, time=8) +MetaMessage('set_tempo', tempo=856898, time=20) +MetaMessage('set_tempo', tempo=857143, time=32) +MetaMessage('set_tempo', tempo=822820, time=120) +MetaMessage('set_tempo', tempo=818219, time=48) +MetaMessage('set_tempo', tempo=813559, time=40) +MetaMessage('set_tempo', tempo=809061, time=40) +MetaMessage('set_tempo', tempo=804505, time=40) +MetaMessage('set_tempo', tempo=800107, time=40) +MetaMessage('set_tempo', tempo=822820, time=32) +MetaMessage('set_tempo', tempo=827472, time=20) +MetaMessage('set_tempo', tempo=832293, time=8) +MetaMessage('set_tempo', tempo=837054, time=12) +MetaMessage('set_tempo', tempo=841987, time=8) +MetaMessage('set_tempo', tempo=846860, time=12) +MetaMessage('set_tempo', tempo=851910, time=8) +MetaMessage('set_tempo', tempo=856898, time=20) +MetaMessage('set_tempo', tempo=882353, time=32) +MetaMessage('set_tempo', tempo=923077, time=120) +MetaMessage('set_tempo', tempo=916031, time=40) +MetaMessage('set_tempo', tempo=909091, time=40) +MetaMessage('set_tempo', tempo=902256, time=40) +MetaMessage('set_tempo', tempo=895522, time=40) +MetaMessage('set_tempo', tempo=888889, time=40) +MetaMessage('set_tempo', tempo=882353, time=40) +MetaMessage('set_tempo', tempo=895522, time=20) +MetaMessage('set_tempo', tempo=909091, time=20) +MetaMessage('set_tempo', tempo=923077, time=20) +MetaMessage('set_tempo', tempo=937500, time=20) +MetaMessage('set_tempo', tempo=952381, time=20) +MetaMessage('set_tempo', tempo=975610, time=20) +MetaMessage('set_tempo', tempo=983607, time=100) +MetaMessage('set_tempo', tempo=975610, time=60) +MetaMessage('set_tempo', tempo=967742, time=40) +MetaMessage('set_tempo', tempo=960000, time=40) +MetaMessage('set_tempo', tempo=952381, time=40) +MetaMessage('set_tempo', tempo=944882, time=40) +MetaMessage('set_tempo', tempo=937500, time=40) +MetaMessage('set_tempo', tempo=960000, time=20) +MetaMessage('set_tempo', tempo=983607, time=20) +MetaMessage('set_tempo', tempo=1008403, time=20) +MetaMessage('set_tempo', tempo=1034483, time=20) +MetaMessage('set_tempo', tempo=1061947, time=20) +MetaMessage('set_tempo', tempo=1090909, time=20) +MetaMessage('set_tempo', tempo=1250000, time=120) +MetaMessage('set_tempo', tempo=1263158, time=40) +MetaMessage('set_tempo', tempo=1276596, time=20) +MetaMessage('set_tempo', tempo=1290323, time=20) +MetaMessage('set_tempo', tempo=1304348, time=40) +MetaMessage('set_tempo', tempo=1318681, time=20) +MetaMessage('set_tempo', tempo=1333333, time=20) +MetaMessage('set_tempo', tempo=1348315, time=40) +MetaMessage('set_tempo', tempo=1363636, time=20) +MetaMessage('set_tempo', tempo=1379310, time=20) +MetaMessage('set_tempo', tempo=1395349, time=40) +MetaMessage('set_tempo', tempo=1411765, time=20) +MetaMessage('set_tempo', tempo=1428571, time=20) +MetaMessage('set_tempo', tempo=1445783, time=40) +MetaMessage('set_tempo', tempo=1463415, time=20) +MetaMessage('set_tempo', tempo=1481481, time=20) +MetaMessage('set_tempo', tempo=1500000, time=40) +MetaMessage('set_tempo', tempo=1518987, time=20) +MetaMessage('set_tempo', tempo=2000000, time=20) +MetaMessage('set_tempo', tempo=2000000, time=960) +MetaMessage('end_of_track', time=0) +Track 1: Piano right +MetaMessage('track_name', name='Piano right', time=0) +program_change channel=0 program=0 time=0 +control_change channel=0 control=7 value=100 time=0 +control_change channel=0 control=10 value=64 time=0 +control_change channel=0 control=91 value=127 time=0 +MetaMessage('text', text='bdca426d104a26ac9dcb070447587523', time=0) +note_on channel=0 note=60 velocity=49 time=160 +note_on channel=0 note=60 velocity=0 time=80 +note_on channel=0 note=67 velocity=53 time=0 +note_on channel=0 note=64 velocity=33 time=0 +note_on channel=0 note=64 velocity=0 time=80 +note_on channel=0 note=60 velocity=43 time=0 +note_on channel=0 note=60 velocity=0 time=80 +note_on channel=0 note=67 velocity=0 time=0 +note_on channel=0 note=69 velocity=43 time=0 +note_on channel=0 note=69 velocity=0 time=80 +note_on channel=0 note=62 velocity=51 time=160 +note_on channel=0 note=62 velocity=0 time=80 +note_on channel=0 note=67 velocity=59 time=0 +note_on channel=0 note=65 velocity=40 time=0 +note_on channel=0 note=65 velocity=0 time=80 +note_on channel=0 note=62 velocity=47 time=0 +note_on channel=0 note=62 velocity=0 time=80 +note_on channel=0 note=67 velocity=0 time=0 +note_on channel=0 note=69 velocity=45 time=0 +note_on channel=0 note=69 velocity=0 time=80 +note_on channel=0 note=60 velocity=59 time=160 +note_on channel=0 note=60 velocity=0 time=80 +note_on channel=0 note=67 velocity=67 time=0 +note_on channel=0 note=64 velocity=46 time=0 +note_on channel=0 note=64 velocity=0 time=80 +note_on channel=0 note=60 velocity=61 time=0 +note_on channel=0 note=60 velocity=0 time=80 +note_on channel=0 note=67 velocity=0 time=0 +note_on channel=0 note=69 velocity=65 time=0 +note_on channel=0 note=69 velocity=0 time=80 +note_on channel=0 note=64 velocity=70 time=160 +note_on channel=0 note=64 velocity=0 time=80 +note_on channel=0 note=71 velocity=75 time=0 +note_on channel=0 note=67 velocity=52 time=0 +note_on channel=0 note=67 velocity=0 time=80 +note_on channel=0 note=64 velocity=70 time=0 +note_on channel=0 note=64 velocity=0 time=80 +note_on channel=0 note=71 velocity=0 time=0 +note_on channel=0 note=72 velocity=78 time=0 +note_on channel=0 note=72 velocity=0 time=80 +note_on channel=0 note=64 velocity=79 time=80 +note_on channel=0 note=69 velocity=75 time=80 +note_on channel=0 note=69 velocity=0 time=80 +note_on channel=0 note=76 velocity=80 time=0 +note_on channel=0 note=72 velocity=58 time=0 +note_on channel=0 note=72 velocity=0 time=80 +note_on channel=0 note=69 velocity=75 time=0 +note_on channel=0 note=69 velocity=0 time=80 +note_on channel=0 note=76 velocity=0 time=0 +note_on channel=0 note=64 velocity=0 time=0 +note_on channel=0 note=62 velocity=80 time=0 +note_on channel=0 note=74 velocity=80 time=0 +note_on channel=0 note=74 velocity=0 time=80 +note_on channel=0 note=62 velocity=0 time=0 +note_on channel=0 note=64 velocity=86 time=80 +note_on channel=0 note=69 velocity=82 time=80 +note_on channel=0 note=69 velocity=0 time=80 +note_on channel=0 note=76 velocity=88 time=0 +note_on channel=0 note=72 velocity=61 time=0 +note_on channel=0 note=72 velocity=0 time=80 +note_on channel=0 note=69 velocity=82 time=0 +note_on channel=0 note=69 velocity=0 time=80 +note_on channel=0 note=76 velocity=0 time=0 +note_on channel=0 note=64 velocity=0 time=0 +note_on channel=0 note=62 velocity=84 time=0 +note_on channel=0 note=74 velocity=84 time=0 +note_on channel=0 note=74 velocity=0 time=80 +note_on channel=0 note=62 velocity=0 time=0 +note_on channel=0 note=64 velocity=86 time=80 +note_on channel=0 note=67 velocity=82 time=80 +note_on channel=0 note=67 velocity=0 time=80 +note_on channel=0 note=76 velocity=88 time=0 +note_on channel=0 note=71 velocity=55 time=0 +note_on channel=0 note=71 velocity=0 time=80 +note_on channel=0 note=67 velocity=74 time=0 +note_on channel=0 note=67 velocity=0 time=80 +note_on channel=0 note=76 velocity=0 time=0 +note_on channel=0 note=64 velocity=0 time=0 +note_on channel=0 note=62 velocity=67 time=0 +note_on channel=0 note=74 velocity=82 time=0 +note_on channel=0 note=74 velocity=0 time=80 +note_on channel=0 note=62 velocity=0 time=0 +note_on channel=0 note=62 velocity=56 time=160 +note_on channel=0 note=62 velocity=0 time=80 +note_on channel=0 note=71 velocity=59 time=0 +note_on channel=0 note=65 velocity=41 time=0 +note_on channel=0 note=65 velocity=0 time=80 +note_on channel=0 note=62 velocity=50 time=0 +note_on channel=0 note=62 velocity=0 time=80 +note_on channel=0 note=71 velocity=0 time=0 +note_on channel=0 note=69 velocity=47 time=0 +note_on channel=0 note=69 velocity=0 time=80 +note_on channel=0 note=60 velocity=53 time=160 +note_on channel=0 note=60 velocity=0 time=80 +note_on channel=0 note=67 velocity=60 time=0 +note_on channel=0 note=64 velocity=36 time=0 +note_on channel=0 note=64 velocity=0 time=80 +note_on channel=0 note=60 velocity=51 time=0 +note_on channel=0 note=60 velocity=0 time=80 +note_on channel=0 note=67 velocity=0 time=0 +note_on channel=0 note=69 velocity=45 time=0 +note_on channel=0 note=69 velocity=0 time=80 +note_on channel=0 note=62 velocity=58 time=160 +note_on channel=0 note=62 velocity=0 time=80 +note_on channel=0 note=67 velocity=61 time=0 +note_on channel=0 note=65 velocity=45 time=0 +note_on channel=0 note=65 velocity=0 time=80 +note_on channel=0 note=62 velocity=58 time=0 +note_on channel=0 note=62 velocity=0 time=80 +note_on channel=0 note=67 velocity=0 time=0 +note_on channel=0 note=69 velocity=51 time=0 +note_on channel=0 note=69 velocity=0 time=80 +note_on channel=0 note=60 velocity=64 time=160 +note_on channel=0 note=60 velocity=0 time=80 +note_on channel=0 note=67 velocity=72 time=0 +note_on channel=0 note=64 velocity=49 time=0 +note_on channel=0 note=64 velocity=0 time=80 +note_on channel=0 note=60 velocity=66 time=0 +note_on channel=0 note=60 velocity=0 time=80 +note_on channel=0 note=67 velocity=0 time=0 +note_on channel=0 note=69 velocity=62 time=0 +note_on channel=0 note=69 velocity=0 time=80 +note_on channel=0 note=64 velocity=70 time=160 +note_on channel=0 note=64 velocity=0 time=80 +note_on channel=0 note=71 velocity=75 time=0 +note_on channel=0 note=67 velocity=52 time=0 +note_on channel=0 note=67 velocity=0 time=80 +note_on channel=0 note=64 velocity=70 time=0 +note_on channel=0 note=64 velocity=0 time=80 +note_on channel=0 note=71 velocity=0 time=0 +note_on channel=0 note=72 velocity=69 time=0 +note_on channel=0 note=72 velocity=0 time=80 +note_on channel=0 note=61 velocity=69 time=80 +note_on channel=0 note=65 velocity=75 time=80 +note_on channel=0 note=65 velocity=0 time=80 +note_on channel=0 note=73 velocity=80 time=0 +note_on channel=0 note=69 velocity=55 time=0 +note_on channel=0 note=69 velocity=0 time=80 +note_on channel=0 note=65 velocity=75 time=0 +note_on channel=0 note=65 velocity=0 time=80 +note_on channel=0 note=73 velocity=0 time=0 +note_on channel=0 note=61 velocity=0 time=0 +note_on channel=0 note=62 velocity=58 time=0 +note_on channel=0 note=74 velocity=73 time=0 +note_on channel=0 note=74 velocity=0 time=80 +note_on channel=0 note=62 velocity=0 time=0 +note_on channel=0 note=63 velocity=72 time=80 +note_on channel=0 note=67 velocity=78 time=80 +note_on channel=0 note=67 velocity=0 time=80 +note_on channel=0 note=75 velocity=82 time=0 +note_on channel=0 note=72 velocity=57 time=0 +note_on channel=0 note=72 velocity=0 time=80 +note_on channel=0 note=67 velocity=78 time=0 +note_on channel=0 note=67 velocity=0 time=80 +note_on channel=0 note=75 velocity=0 time=0 +note_on channel=0 note=63 velocity=0 time=0 +note_on channel=0 note=76 velocity=78 time=0 +note_on channel=0 note=64 velocity=61 time=0 +note_on channel=0 note=64 velocity=0 time=80 +note_on channel=0 note=76 velocity=0 time=0 +note_on channel=0 note=67 velocity=75 time=80 +note_on channel=0 note=69 velocity=80 time=80 +note_on channel=0 note=69 velocity=0 time=80 +note_on channel=0 note=79 velocity=86 time=0 +note_on channel=0 note=72 velocity=60 time=0 +note_on channel=0 note=72 velocity=0 time=80 +note_on channel=0 note=69 velocity=75 time=0 +note_on channel=0 note=69 velocity=0 time=80 +note_on channel=0 note=79 velocity=0 time=0 +note_on channel=0 note=67 velocity=0 time=0 +note_on channel=0 note=65 velocity=63 time=0 +note_on channel=0 note=77 velocity=81 time=0 +note_on channel=0 note=77 velocity=0 time=80 +note_on channel=0 note=65 velocity=0 time=0 +note_on channel=0 note=63 velocity=91 time=80 +note_on channel=0 note=67 velocity=82 time=80 +note_on channel=0 note=67 velocity=0 time=80 +note_on channel=0 note=75 velocity=91 time=0 +note_on channel=0 note=72 velocity=61 time=0 +note_on channel=0 note=72 velocity=0 time=80 +note_on channel=0 note=67 velocity=79 time=0 +note_on channel=0 note=67 velocity=0 time=80 +note_on channel=0 note=75 velocity=0 time=0 +note_on channel=0 note=63 velocity=0 time=0 +note_on channel=0 note=64 velocity=66 time=0 +note_on channel=0 note=76 velocity=86 time=0 +note_on channel=0 note=76 velocity=0 time=80 +note_on channel=0 note=64 velocity=0 time=0 +note_on channel=0 note=64 velocity=92 time=80 +note_on channel=0 note=69 velocity=86 time=80 +note_on channel=0 note=69 velocity=0 time=80 +note_on channel=0 note=76 velocity=96 time=0 +note_on channel=0 note=72 velocity=63 time=0 +note_on channel=0 note=72 velocity=0 time=80 +note_on channel=0 note=69 velocity=82 time=0 +note_on channel=0 note=69 velocity=0 time=80 +note_on channel=0 note=76 velocity=0 time=0 +note_on channel=0 note=64 velocity=0 time=0 +note_on channel=0 note=65 velocity=85 time=0 +note_on channel=0 note=77 velocity=85 time=0 +note_on channel=0 note=77 velocity=0 time=80 +note_on channel=0 note=65 velocity=0 time=0 +note_on channel=0 note=66 velocity=97 time=0 +note_on channel=0 note=71 velocity=81 time=120 +note_on channel=0 note=71 velocity=0 time=120 +note_on channel=0 note=78 velocity=89 time=0 +note_on channel=0 note=74 velocity=70 time=0 +note_on channel=0 note=74 velocity=0 time=80 +note_on channel=0 note=71 velocity=84 time=0 +note_on channel=0 note=71 velocity=0 time=80 +note_on channel=0 note=78 velocity=0 time=0 +note_on channel=0 note=66 velocity=0 time=0 +note_on channel=0 note=67 velocity=62 time=0 +note_on channel=0 note=79 velocity=81 time=0 +note_on channel=0 note=79 velocity=0 time=80 +note_on channel=0 note=67 velocity=0 time=0 +note_on channel=0 note=68 velocity=99 time=0 +note_on channel=0 note=72 velocity=82 time=120 +note_on channel=0 note=72 velocity=0 time=120 +note_on channel=0 note=80 velocity=91 time=0 +note_on channel=0 note=76 velocity=72 time=0 +note_on channel=0 note=76 velocity=0 time=80 +note_on channel=0 note=72 velocity=82 time=0 +note_on channel=0 note=72 velocity=0 time=80 +note_on channel=0 note=80 velocity=0 time=0 +note_on channel=0 note=68 velocity=0 time=0 +note_on channel=0 note=69 velocity=64 time=0 +note_on channel=0 note=81 velocity=85 time=0 +note_on channel=0 note=81 velocity=0 time=80 +note_on channel=0 note=69 velocity=0 time=0 +note_on channel=0 note=70 velocity=100 time=0 +note_on channel=0 note=74 velocity=82 time=120 +note_on channel=0 note=74 velocity=0 time=120 +note_on channel=0 note=82 velocity=100 time=0 +note_on channel=0 note=79 velocity=61 time=0 +note_on channel=0 note=79 velocity=0 time=80 +note_on channel=0 note=74 velocity=97 time=0 +note_on channel=0 note=74 velocity=0 time=80 +note_on channel=0 note=82 velocity=0 time=0 +note_on channel=0 note=70 velocity=0 time=0 +note_on channel=0 note=71 velocity=67 time=0 +note_on channel=0 note=83 velocity=93 time=0 +note_on channel=0 note=83 velocity=0 time=80 +note_on channel=0 note=71 velocity=0 time=0 +note_on channel=0 note=74 velocity=103 time=80 +note_on channel=0 note=76 velocity=97 time=80 +note_on channel=0 note=76 velocity=0 time=80 +note_on channel=0 note=86 velocity=108 time=0 +note_on channel=0 note=79 velocity=82 time=0 +note_on channel=0 note=79 velocity=0 time=80 +note_on channel=0 note=76 velocity=73 time=0 +note_on channel=0 note=76 velocity=0 time=80 +note_on channel=0 note=86 velocity=0 time=0 +note_on channel=0 note=74 velocity=0 time=0 +note_on channel=0 note=72 velocity=54 time=0 +note_on channel=0 note=84 velocity=75 time=0 +note_on channel=0 note=84 velocity=0 time=80 +note_on channel=0 note=72 velocity=0 time=0 +note_on channel=0 note=71 velocity=66 time=80 +note_on channel=0 note=72 velocity=67 time=80 +note_on channel=0 note=72 velocity=0 time=80 +note_on channel=0 note=83 velocity=72 time=0 +note_on channel=0 note=75 velocity=49 time=0 +note_on channel=0 note=75 velocity=0 time=80 +note_on channel=0 note=72 velocity=63 time=0 +note_on channel=0 note=72 velocity=0 time=80 +note_on channel=0 note=83 velocity=0 time=0 +note_on channel=0 note=71 velocity=0 time=0 +note_on channel=0 note=69 velocity=50 time=0 +note_on channel=0 note=81 velocity=62 time=0 +note_on channel=0 note=81 velocity=0 time=80 +note_on channel=0 note=69 velocity=0 time=0 +note_on channel=0 note=69 velocity=61 time=0 +note_on channel=0 note=72 velocity=59 time=120 +note_on channel=0 note=72 velocity=0 time=120 +note_on channel=0 note=81 velocity=63 time=0 +note_on channel=0 note=76 velocity=41 time=0 +note_on channel=0 note=76 velocity=0 time=80 +note_on channel=0 note=72 velocity=61 time=0 +note_on channel=0 note=72 velocity=0 time=80 +note_on channel=0 note=81 velocity=0 time=0 +note_on channel=0 note=69 velocity=0 time=0 +note_on channel=0 note=67 velocity=47 time=0 +note_on channel=0 note=79 velocity=60 time=0 +note_on channel=0 note=79 velocity=0 time=80 +note_on channel=0 note=67 velocity=0 time=0 +note_on channel=0 note=64 velocity=56 time=80 +note_on channel=0 note=67 velocity=55 time=80 +note_on channel=0 note=67 velocity=0 time=80 +note_on channel=0 note=76 velocity=57 time=0 +note_on channel=0 note=71 velocity=36 time=0 +note_on channel=0 note=71 velocity=0 time=80 +note_on channel=0 note=67 velocity=49 time=0 +note_on channel=0 note=67 velocity=0 time=80 +note_on channel=0 note=76 velocity=0 time=0 +note_on channel=0 note=64 velocity=0 time=0 +note_on channel=0 note=62 velocity=49 time=0 +note_on channel=0 note=74 velocity=49 time=0 +note_on channel=0 note=74 velocity=0 time=80 +note_on channel=0 note=62 velocity=0 time=0 +note_on channel=0 note=60 velocity=51 time=120 +note_on channel=0 note=60 velocity=0 time=120 +note_on channel=0 note=67 velocity=56 time=0 +note_on channel=0 note=64 velocity=35 time=0 +note_on channel=0 note=64 velocity=0 time=80 +note_on channel=0 note=60 velocity=48 time=0 +note_on channel=0 note=60 velocity=0 time=80 +note_on channel=0 note=67 velocity=0 time=0 +note_on channel=0 note=69 velocity=48 time=0 +note_on channel=0 note=69 velocity=0 time=80 +note_on channel=0 note=64 velocity=41 time=0 +note_on channel=0 note=67 velocity=55 time=120 +note_on channel=0 note=67 velocity=0 time=120 +note_on channel=0 note=76 velocity=61 time=0 +note_on channel=0 note=71 velocity=38 time=0 +note_on channel=0 note=71 velocity=0 time=80 +note_on channel=0 note=67 velocity=48 time=0 +note_on channel=0 note=67 velocity=0 time=80 +note_on channel=0 note=76 velocity=0 time=0 +note_on channel=0 note=64 velocity=0 time=0 +note_on channel=0 note=62 velocity=41 time=0 +note_on channel=0 note=74 velocity=48 time=0 +note_on channel=0 note=74 velocity=0 time=80 +note_on channel=0 note=62 velocity=0 time=0 +note_on channel=0 note=60 velocity=51 time=160 +note_on channel=0 note=60 velocity=0 time=80 +note_on channel=0 note=67 velocity=56 time=0 +note_on channel=0 note=64 velocity=35 time=0 +note_on channel=0 note=64 velocity=0 time=80 +note_on channel=0 note=60 velocity=48 time=0 +note_on channel=0 note=60 velocity=0 time=80 +note_on channel=0 note=67 velocity=0 time=0 +note_on channel=0 note=69 velocity=48 time=0 +note_on channel=0 note=69 velocity=0 time=80 +note_on channel=0 note=64 velocity=41 time=80 +note_on channel=0 note=67 velocity=55 time=80 +note_on channel=0 note=67 velocity=0 time=80 +note_on channel=0 note=76 velocity=61 time=0 +note_on channel=0 note=71 velocity=38 time=0 +note_on channel=0 note=71 velocity=0 time=80 +note_on channel=0 note=67 velocity=48 time=0 +note_on channel=0 note=67 velocity=0 time=80 +note_on channel=0 note=76 velocity=0 time=0 +note_on channel=0 note=64 velocity=0 time=0 +note_on channel=0 note=62 velocity=41 time=0 +note_on channel=0 note=74 velocity=48 time=0 +note_on channel=0 note=74 velocity=0 time=80 +note_on channel=0 note=62 velocity=0 time=0 +note_on channel=0 note=60 velocity=41 time=80 +note_on channel=0 note=65 velocity=51 time=80 +note_on channel=0 note=65 velocity=0 time=80 +note_on channel=0 note=60 velocity=0 time=0 +note_on channel=0 note=72 velocity=56 time=0 +note_on channel=0 note=69 velocity=35 time=0 +note_on channel=0 note=69 velocity=0 time=80 +note_on channel=0 note=65 velocity=45 time=0 +note_on channel=0 note=65 velocity=0 time=80 +note_on channel=0 note=64 velocity=41 time=0 +note_on channel=0 note=67 velocity=41 time=0 +note_on channel=0 note=67 velocity=0 time=80 +note_on channel=0 note=64 velocity=0 time=0 +note_on channel=0 note=60 velocity=42 time=80 +note_on channel=0 note=65 velocity=56 time=80 +note_on channel=0 note=65 velocity=0 time=80 +note_on channel=0 note=60 velocity=0 time=0 +note_on channel=0 note=72 velocity=0 time=0 +note_on channel=0 note=72 velocity=64 time=0 +note_on channel=0 note=69 velocity=39 time=0 +note_on channel=0 note=69 velocity=0 time=80 +note_on channel=0 note=65 velocity=45 time=0 +note_on channel=0 note=65 velocity=0 time=80 +note_on channel=0 note=64 velocity=41 time=0 +note_on channel=0 note=67 velocity=41 time=0 +note_on channel=0 note=67 velocity=0 time=80 +note_on channel=0 note=64 velocity=0 time=0 +note_on channel=0 note=60 velocity=40 time=80 +note_on channel=0 note=65 velocity=49 time=80 +note_on channel=0 note=65 velocity=0 time=80 +note_on channel=0 note=60 velocity=0 time=0 +note_on channel=0 note=72 velocity=0 time=0 +note_on channel=0 note=72 velocity=52 time=0 +note_on channel=0 note=69 velocity=33 time=0 +note_on channel=0 note=69 velocity=0 time=80 +note_on channel=0 note=65 velocity=41 time=0 +note_on channel=0 note=65 velocity=0 time=80 +note_on channel=0 note=64 velocity=38 time=0 +note_on channel=0 note=67 velocity=38 time=0 +note_on channel=0 note=67 velocity=0 time=80 +note_on channel=0 note=64 velocity=0 time=0 +note_on channel=0 note=60 velocity=37 time=80 +note_on channel=0 note=65 velocity=44 time=80 +note_on channel=0 note=65 velocity=0 time=80 +note_on channel=0 note=60 velocity=0 time=0 +note_on channel=0 note=72 velocity=0 time=0 +note_on channel=0 note=72 velocity=46 time=0 +note_on channel=0 note=69 velocity=29 time=0 +note_on channel=0 note=69 velocity=0 time=80 +note_on channel=0 note=65 velocity=36 time=0 +note_on channel=0 note=65 velocity=0 time=80 +note_on channel=0 note=64 velocity=33 time=0 +note_on channel=0 note=67 velocity=33 time=0 +note_on channel=0 note=67 velocity=0 time=80 +note_on channel=0 note=64 velocity=0 time=0 +note_on channel=0 note=72 velocity=0 time=0 +note_on channel=0 note=60 velocity=33 time=400 +note_on channel=0 note=64 velocity=33 time=80 +note_on channel=0 note=64 velocity=0 time=480 +note_on channel=0 note=60 velocity=0 time=0 +MetaMessage('end_of_track', time=0) +Track 2: Piano left +MetaMessage('track_name', name='Piano left', time=0) +program_change channel=0 program=0 time=0 +control_change channel=0 control=7 value=100 time=0 +control_change channel=0 control=10 value=64 time=0 +control_change channel=0 control=91 value=127 time=0 +control_change channel=0 control=91 value=127 time=0 +control_change channel=0 control=64 value=127 time=0 +note_on channel=0 note=36 velocity=46 time=1 +note_on channel=0 note=36 velocity=0 time=79 +note_on channel=0 note=55 velocity=36 time=0 +note_on channel=0 note=43 velocity=30 time=0 +note_on channel=0 note=43 velocity=0 time=80 +note_on channel=0 note=52 velocity=36 time=0 +note_on channel=0 note=52 velocity=0 time=80 +note_on channel=0 note=55 velocity=0 time=160 +note_on channel=0 note=57 velocity=27 time=0 +note_on channel=0 note=57 velocity=0 time=80 +note_on channel=0 note=35 velocity=51 time=0 +control_change channel=0 control=64 value=0 time=10 +control_change channel=0 control=64 value=127 time=25 +note_on channel=0 note=35 velocity=0 time=45 +note_on channel=0 note=55 velocity=47 time=0 +note_on channel=0 note=43 velocity=38 time=0 +note_on channel=0 note=43 velocity=0 time=80 +note_on channel=0 note=53 velocity=36 time=0 +note_on channel=0 note=53 velocity=0 time=80 +note_on channel=0 note=55 velocity=0 time=160 +note_on channel=0 note=57 velocity=33 time=0 +note_on channel=0 note=57 velocity=0 time=80 +note_on channel=0 note=36 velocity=53 time=0 +control_change channel=0 control=64 value=0 time=11 +control_change channel=0 control=64 value=127 time=24 +note_on channel=0 note=36 velocity=0 time=45 +note_on channel=0 note=55 velocity=56 time=0 +note_on channel=0 note=43 velocity=47 time=0 +note_on channel=0 note=43 velocity=0 time=80 +note_on channel=0 note=52 velocity=47 time=0 +note_on channel=0 note=52 velocity=0 time=80 +note_on channel=0 note=55 velocity=0 time=160 +note_on channel=0 note=57 velocity=52 time=0 +note_on channel=0 note=57 velocity=0 time=80 +note_on channel=0 note=40 velocity=79 time=0 +control_change channel=0 control=64 value=0 time=10 +control_change channel=0 control=64 value=127 time=25 +note_on channel=0 note=40 velocity=0 time=45 +note_on channel=0 note=59 velocity=66 time=0 +note_on channel=0 note=52 velocity=55 time=0 +note_on channel=0 note=52 velocity=0 time=80 +note_on channel=0 note=55 velocity=56 time=0 +note_on channel=0 note=55 velocity=0 time=80 +note_on channel=0 note=59 velocity=0 time=160 +note_on channel=0 note=60 velocity=62 time=0 +note_on channel=0 note=60 velocity=0 time=80 +note_on channel=0 note=41 velocity=84 time=0 +control_change channel=0 control=64 value=0 time=17 +control_change channel=0 control=64 value=127 time=18 +note_on channel=0 note=41 velocity=0 time=45 +note_on channel=0 note=52 velocity=68 time=0 +note_on channel=0 note=52 velocity=0 time=80 +note_on channel=0 note=57 velocity=59 time=0 +note_on channel=0 note=57 velocity=0 time=80 +note_on channel=0 note=42 velocity=91 time=240 +control_change channel=0 control=64 value=0 time=13 +control_change channel=0 control=64 value=127 time=22 +note_on channel=0 note=42 velocity=0 time=45 +note_on channel=0 note=50 velocity=75 time=0 +note_on channel=0 note=50 velocity=0 time=80 +note_on channel=0 note=60 velocity=64 time=0 +note_on channel=0 note=60 velocity=0 time=80 +note_on channel=0 note=43 velocity=97 time=240 +control_change channel=0 control=64 value=0 time=5 +control_change channel=0 control=64 value=127 time=26 +note_on channel=0 note=43 velocity=0 time=49 +note_on channel=0 note=53 velocity=79 time=0 +note_on channel=0 note=53 velocity=0 time=80 +note_on channel=0 note=59 velocity=67 time=0 +note_on channel=0 note=59 velocity=0 time=80 +note_on channel=0 note=31 velocity=58 time=240 +control_change channel=0 control=64 value=0 time=11 +control_change channel=0 control=64 value=127 time=46 +note_on channel=0 note=31 velocity=0 time=23 +note_on channel=0 note=59 velocity=50 time=0 +note_on channel=0 note=43 velocity=42 time=0 +note_on channel=0 note=43 velocity=0 time=80 +note_on channel=0 note=53 velocity=38 time=0 +note_on channel=0 note=53 velocity=0 time=80 +note_on channel=0 note=59 velocity=0 time=160 +note_on channel=0 note=57 velocity=39 time=0 +control_change channel=0 control=64 value=0 time=8 +note_on channel=0 note=57 velocity=0 time=72 +note_on channel=0 note=36 velocity=51 time=0 +control_change channel=0 control=64 value=127 time=32 +note_on channel=0 note=36 velocity=0 time=48 +note_on channel=0 note=55 velocity=44 time=0 +note_on channel=0 note=43 velocity=37 time=0 +note_on channel=0 note=43 velocity=0 time=80 +note_on channel=0 note=52 velocity=39 time=0 +note_on channel=0 note=52 velocity=0 time=80 +note_on channel=0 note=55 velocity=0 time=160 +note_on channel=0 note=57 velocity=38 time=0 +note_on channel=0 note=57 velocity=0 time=80 +note_on channel=0 note=35 velocity=53 time=0 +control_change channel=0 control=64 value=0 time=7 +control_change channel=0 control=64 value=127 time=28 +note_on channel=0 note=35 velocity=0 time=45 +note_on channel=0 note=55 velocity=51 time=0 +note_on channel=0 note=43 velocity=42 time=0 +note_on channel=0 note=43 velocity=0 time=80 +note_on channel=0 note=53 velocity=44 time=0 +note_on channel=0 note=53 velocity=0 time=80 +note_on channel=0 note=55 velocity=0 time=160 +note_on channel=0 note=57 velocity=44 time=0 +note_on channel=0 note=57 velocity=0 time=80 +note_on channel=0 note=36 velocity=63 time=0 +control_change channel=0 control=64 value=0 time=6 +control_change channel=0 control=64 value=127 time=29 +note_on channel=0 note=36 velocity=0 time=45 +note_on channel=0 note=55 velocity=60 time=0 +note_on channel=0 note=43 velocity=50 time=0 +note_on channel=0 note=43 velocity=0 time=80 +note_on channel=0 note=52 velocity=63 time=0 +note_on channel=0 note=52 velocity=0 time=80 +note_on channel=0 note=55 velocity=0 time=160 +note_on channel=0 note=57 velocity=50 time=0 +note_on channel=0 note=57 velocity=0 time=80 +note_on channel=0 note=40 velocity=79 time=0 +control_change channel=0 control=64 value=0 time=6 +control_change channel=0 control=64 value=127 time=29 +note_on channel=0 note=40 velocity=0 time=45 +note_on channel=0 note=59 velocity=66 time=0 +note_on channel=0 note=52 velocity=66 time=0 +note_on channel=0 note=52 velocity=0 time=80 +note_on channel=0 note=55 velocity=56 time=0 +note_on channel=0 note=55 velocity=0 time=80 +note_on channel=0 note=59 velocity=0 time=160 +note_on channel=0 note=60 velocity=55 time=0 +note_on channel=0 note=60 velocity=0 time=80 +note_on channel=0 note=41 velocity=84 time=0 +control_change channel=0 control=64 value=0 time=14 +control_change channel=0 control=64 value=127 time=21 +note_on channel=0 note=41 velocity=0 time=45 +note_on channel=0 note=48 velocity=69 time=0 +note_on channel=0 note=48 velocity=0 time=80 +note_on channel=0 note=57 velocity=60 time=0 +note_on channel=0 note=57 velocity=0 time=80 +note_on channel=0 note=43 velocity=89 time=240 +control_change channel=0 control=64 value=0 time=5 +control_change channel=0 control=64 value=127 time=35 +note_on channel=0 note=43 velocity=0 time=40 +note_on channel=0 note=48 velocity=72 time=0 +note_on channel=0 note=48 velocity=0 time=80 +note_on channel=0 note=58 velocity=61 time=0 +note_on channel=0 note=58 velocity=0 time=80 +note_on channel=0 note=45 velocity=91 time=240 +control_change channel=0 control=64 value=0 time=10 +control_change channel=0 control=64 value=127 time=25 +note_on channel=0 note=45 velocity=0 time=45 +note_on channel=0 note=53 velocity=75 time=0 +note_on channel=0 note=53 velocity=0 time=80 +note_on channel=0 note=60 velocity=58 time=0 +note_on channel=0 note=60 velocity=0 time=80 +note_on channel=0 note=43 velocity=91 time=240 +control_change channel=0 control=64 value=0 time=10 +control_change channel=0 control=64 value=127 time=36 +note_on channel=0 note=43 velocity=0 time=34 +note_on channel=0 note=48 velocity=78 time=0 +note_on channel=0 note=48 velocity=0 time=80 +note_on channel=0 note=60 velocity=61 time=0 +note_on channel=0 note=60 velocity=0 time=80 +note_on channel=0 note=45 velocity=92 time=240 +control_change channel=0 control=64 value=0 time=15 +control_change channel=0 control=64 value=127 time=20 +note_on channel=0 note=45 velocity=0 time=45 +note_on channel=0 note=53 velocity=77 time=0 +note_on channel=0 note=53 velocity=0 time=80 +note_on channel=0 note=60 velocity=61 time=0 +note_on channel=0 note=60 velocity=0 time=80 +note_on channel=0 note=47 velocity=67 time=240 +control_change channel=0 control=64 value=0 time=11 +control_change channel=0 control=64 value=127 time=24 +note_on channel=0 note=47 velocity=0 time=45 +note_on channel=0 note=55 velocity=72 time=0 +note_on channel=0 note=55 velocity=0 time=80 +note_on channel=0 note=62 velocity=74 time=0 +note_on channel=0 note=62 velocity=0 time=80 +note_on channel=0 note=48 velocity=73 time=240 +control_change channel=0 control=64 value=0 time=15 +control_change channel=0 control=64 value=127 time=20 +note_on channel=0 note=48 velocity=0 time=45 +note_on channel=0 note=55 velocity=80 time=0 +note_on channel=0 note=55 velocity=0 time=80 +note_on channel=0 note=64 velocity=80 time=0 +note_on channel=0 note=64 velocity=0 time=80 +note_on channel=0 note=50 velocity=77 time=240 +control_change channel=0 control=64 value=0 time=14 +control_change channel=0 control=64 value=127 time=21 +note_on channel=0 note=50 velocity=0 time=45 +note_on channel=0 note=55 velocity=84 time=0 +note_on channel=0 note=55 velocity=0 time=80 +note_on channel=0 note=65 velocity=84 time=0 +note_on channel=0 note=65 velocity=0 time=80 +note_on channel=0 note=52 velocity=102 time=240 +control_change channel=0 control=64 value=0 time=11 +control_change channel=0 control=64 value=127 time=24 +note_on channel=0 note=52 velocity=0 time=45 +note_on channel=0 note=60 velocity=90 time=0 +note_on channel=0 note=60 velocity=0 time=80 +note_on channel=0 note=67 velocity=71 time=0 +note_on channel=0 note=67 velocity=0 time=80 +note_on channel=0 note=42 velocity=74 time=240 +control_change channel=0 control=64 value=0 time=15 +control_change channel=0 control=64 value=127 time=20 +note_on channel=0 note=42 velocity=0 time=45 +note_on channel=0 note=51 velocity=63 time=0 +note_on channel=0 note=51 velocity=0 time=80 +note_on channel=0 note=60 velocity=50 time=0 +note_on channel=0 note=60 velocity=0 time=80 +note_on channel=0 note=43 velocity=57 time=240 +control_change channel=0 control=64 value=0 time=15 +control_change channel=0 control=64 value=127 time=20 +note_on channel=0 note=43 velocity=0 time=45 +note_on channel=0 note=52 velocity=61 time=0 +note_on channel=0 note=52 velocity=0 time=80 +note_on channel=0 note=60 velocity=56 time=0 +note_on channel=0 note=60 velocity=0 time=80 +note_on channel=0 note=43 velocity=59 time=240 +control_change channel=0 control=64 value=0 time=16 +control_change channel=0 control=64 value=127 time=19 +note_on channel=0 note=43 velocity=0 time=45 +note_on channel=0 note=53 velocity=53 time=0 +note_on channel=0 note=53 velocity=0 time=80 +note_on channel=0 note=59 velocity=41 time=0 +note_on channel=0 note=59 velocity=0 time=80 +note_on channel=0 note=55 velocity=41 time=240 +note_on channel=0 note=36 velocity=48 time=0 +control_change channel=0 control=64 value=0 time=15 +control_change channel=0 control=64 value=127 time=27 +note_on channel=0 note=36 velocity=0 time=38 +note_on channel=0 note=43 velocity=41 time=0 +note_on channel=0 note=43 velocity=0 time=80 +note_on channel=0 note=52 velocity=36 time=0 +note_on channel=0 note=52 velocity=0 time=80 +note_on channel=0 note=55 velocity=0 time=160 +note_on channel=0 note=57 velocity=41 time=0 +note_on channel=0 note=57 velocity=0 time=80 +note_on channel=0 note=36 velocity=48 time=0 +control_change channel=0 control=64 value=0 time=18 +control_change channel=0 control=64 value=127 time=14 +note_on channel=0 note=36 velocity=0 time=48 +note_on channel=0 note=43 velocity=41 time=0 +note_on channel=0 note=43 velocity=0 time=80 +note_on channel=0 note=53 velocity=46 time=0 +note_on channel=0 note=53 velocity=0 time=80 +note_on channel=0 note=36 velocity=48 time=240 +control_change channel=0 control=64 value=0 time=10 +control_change channel=0 control=64 value=127 time=25 +note_on channel=0 note=36 velocity=0 time=45 +note_on channel=0 note=55 velocity=41 time=0 +note_on channel=0 note=43 velocity=41 time=0 +note_on channel=0 note=43 velocity=0 time=80 +note_on channel=0 note=52 velocity=36 time=0 +note_on channel=0 note=52 velocity=0 time=80 +note_on channel=0 note=55 velocity=0 time=160 +note_on channel=0 note=57 velocity=41 time=0 +note_on channel=0 note=57 velocity=0 time=80 +note_on channel=0 note=36 velocity=48 time=0 +control_change channel=0 control=64 value=0 time=19 +control_change channel=0 control=64 value=127 time=13 +note_on channel=0 note=36 velocity=0 time=48 +note_on channel=0 note=43 velocity=41 time=0 +note_on channel=0 note=43 velocity=0 time=80 +note_on channel=0 note=53 velocity=36 time=0 +note_on channel=0 note=53 velocity=0 time=80 +note_on channel=0 note=36 velocity=48 time=240 +control_change channel=0 control=64 value=0 time=17 +control_change channel=0 control=64 value=127 time=18 +note_on channel=0 note=36 velocity=0 time=45 +note_on channel=0 note=43 velocity=41 time=0 +note_on channel=0 note=43 velocity=0 time=80 +note_on channel=0 note=55 velocity=36 time=0 +note_on channel=0 note=55 velocity=0 time=80 +note_on channel=0 note=36 velocity=48 time=240 +control_change channel=0 control=64 value=0 time=17 +control_change channel=0 control=64 value=127 time=17 +note_on channel=0 note=36 velocity=0 time=46 +note_on channel=0 note=43 velocity=42 time=0 +note_on channel=0 note=43 velocity=0 time=80 +note_on channel=0 note=55 velocity=39 time=0 +note_on channel=0 note=55 velocity=0 time=80 +note_on channel=0 note=36 velocity=48 time=240 +control_change channel=0 control=64 value=0 time=17 +control_change channel=0 control=64 value=127 time=22 +note_on channel=0 note=36 velocity=0 time=41 +note_on channel=0 note=43 velocity=40 time=0 +note_on channel=0 note=43 velocity=0 time=80 +note_on channel=0 note=55 velocity=35 time=0 +note_on channel=0 note=55 velocity=0 time=80 +note_on channel=0 note=36 velocity=42 time=240 +control_change channel=0 control=64 value=0 time=16 +control_change channel=0 control=64 value=127 time=19 +note_on channel=0 note=36 velocity=0 time=45 +note_on channel=0 note=43 velocity=37 time=0 +note_on channel=0 note=43 velocity=0 time=80 +note_on channel=0 note=55 velocity=30 time=0 +note_on channel=0 note=55 velocity=0 time=80 +note_on channel=0 note=36 velocity=38 time=240 +control_change channel=0 control=64 value=0 time=9 +control_change channel=0 control=64 value=127 time=23 +note_on channel=0 note=43 velocity=33 time=48 +note_on channel=0 note=48 velocity=37 time=80 +note_on channel=0 note=52 velocity=34 time=80 +note_on channel=0 note=55 velocity=38 time=80 +note_on channel=0 note=55 velocity=0 time=640 +note_on channel=0 note=48 velocity=0 time=0 +note_on channel=0 note=36 velocity=0 time=0 +note_on channel=0 note=43 velocity=0 time=0 +note_on channel=0 note=52 velocity=0 time=0 +control_change channel=0 control=64 value=0 time=307 +MetaMessage('end_of_track', time=0) +Track 3: Chopin: Prelude No.1 in C, Op. 28 +MetaMessage('track_name', name='Chopin: Prelude No.1 in C, Op. 28', time=0) +MetaMessage('end_of_track', time=0) +Track 4: Copyright © 2002 by Bernd Krueger +MetaMessage('track_name', name='Copyright © 2002 by Bernd Krueger', time=0) +MetaMessage('end_of_track', time=0) +Track 5: http://www.piano-midi.de +MetaMessage('track_name', name='http://www.piano-midi.de', time=0) +MetaMessage('end_of_track', time=0) +Track 6: Edition: 2014-02-20 +MetaMessage('track_name', name='Edition: 2014-02-20', time=0) +MetaMessage('end_of_track', time=0)