.editorconfig
.env
.gitignore
LICENCE
README.md
eval.py
mid2hands.pdf
midi2hands.pdf
pyproject.toml
good_results/ancient_tesla_41.json
good_results/nostalgic_bohr.json
good_results/ownderful_neumann_68.json
good_results/quiet_lovelace_92.json
good_results/results.json
notebooks/lstm.ipynb
notebooks/transformer.ipynb
src/midi2hands/config.py
src/midi2hands/eval.py
src/midi2hands/main.py
src/midi2hands/spec.py
src/midi2hands/train.py
src/midi2hands/utils.py
src/midi2hands.egg-info/PKG-INFO
src/midi2hands.egg-info/SOURCES.txt
src/midi2hands.egg-info/dependency_links.txt
src/midi2hands.egg-info/entry_points.txt
src/midi2hands.egg-info/requires.txt
src/midi2hands.egg-info/top_level.txt
src/midi2hands/config/discriminative_lstm.json
src/midi2hands/config/discriminative_transformer.json
src/midi2hands/config/generative_lstm.json
src/midi2hands/config/generative_transformer.json
src/midi2hands/data/test/000-Faure_ClaireDeLune_Op46No2.mid
src/midi2hands/data/test/001-Satie-Gymnopedie_No1.mid
src/midi2hands/data/test/002-Chopin-Nocturne_FDurOp15No1.mid
src/midi2hands/data/train/000-BachJS-FrzSuite1_AlCourSarGig.mid
src/midi2hands/data/train/001-Joplin_MapleLeaveRag.mid
src/midi2hands/data/train/002-Schulhoff-5EtudesDeJazz_No4uNo5.mid
src/midi2hands/data/train/003-Chopin-NocturneEsDur_Op55No2.mid
src/midi2hands/data/train/003-Schubert-SonateBDur_D960Satz1.mid
src/midi2hands/data/train/004-Ginastera-12amerianischePreludes_1,3,4,5,10.mid
src/midi2hands/data/train/004-Schumann-FantasiestueckeOp12_1.mid
src/midi2hands/data/train/005-Mendelssohn-LiederOhneWorte_Band1No6.mid
src/midi2hands/data/train/005-Schubert-ImpromptuBDur_ThemaVariation.mid
src/midi2hands/data/train/006-Beethoven-FuerElise.mid
src/midi2hands/data/train/006-Grieg-lyrStuecke_NorskOp12No6.mid
src/midi2hands/data/train/007-BachJS-PraeludiumCMoll_BWV999.mid
src/midi2hands/data/train/007-Schubert_ValseNobleAMoll_ausD969.mid
src/midi2hands/data/train/008-Boulez-DouzeNotations_1bis5.mid
src/midi2hands/data/train/008-Chopin-NocturneBMoll_No1.mid
src/midi2hands/data/train/009-Bach-ItalienischesKonzert.mid
src/midi2hands/data/train/009-BachJS-FrzSuite2_Allemande.mid
src/midi2hands/data/train/010-BachJS-FrzSuite2_Menuett.mid
src/midi2hands/data/train/010-BachJS-FrzSuite2_Sarabande.mid
src/midi2hands/data/train/011-Chopin-BalladeOp47No3.mid
src/midi2hands/data/train/011-Schubert-Serenade.mid
src/midi2hands/data/train/012-Mozart-ThemaVariation_FDur.mid
src/midi2hands/data/train/013-Clementi-Sonatine_Op36No1.mid
src/midi2hands/data/train/014-Schubert-SonateBDur_D960Satz2.mid
src/midi2hands/data/train/015-Chopin-Etude_Op25No5.mid
src/midi2hands/data/train/016-Beethoven-5Klavierkonzert_Satz1.mid
src/midi2hands/data/train/017-Mozart-SonatineKV331_Satz2u3.mid
src/midi2hands/data/train/018-Liszt-TransandanteEtudeNo10.mid
src/midi2hands/data/train/019-Brahms-BalladeOp10No1.mid
src/midi2hands/data/train/020-Humml-Septett.mid
src/midi2hands/data/train/021-Mozart_SonateDDur_KV331Satz1.mid
src/midi2hands/data/train/022-Mozart-SonateKV332.mid
src/midi2hands/data/train/023-BachJS-FrzSuite4_Allemande.mid
src/midi2hands/data/train/024-Schytte-SonatineOp76No4_FDur.mid
src/midi2hands/data/train/025-Kuhlau-Sonatine_op20no1.mid
src/midi2hands/data/train/026-BachJS-PraeludiumCDur_WTK2.mid.mid
src/midi2hands/data/train/027-Prokofjew_VisionsFugitivesOp22_X.mid
src/midi2hands/data/train/028-Mendelssohn-LiederOhneWorte_Band1No13.mid
src/midi2hands/data/train/029-Kuhlau-Sonatine_op20no2.mid
src/midi2hands/data/train/030-Ravel-JeuxD'Eau.mid
src/midi2hands/data/train/031-Schubert-SonateBDur_D960Satz4.mid
src/midi2hands/data/train/032-Chopin-ScherzoOp31_BMoll.mid
src/midi2hands/data/train/033-Kuhlau-Sonatine_Op55No3Satz1.mid
src/midi2hands/data/train/034-Schumann-FantasiestueckeOp12_3.mid
src/midi2hands/data/train/035-BachJS-FrzSuite2_Courante.mid
src/midi2hands/data/train/036-Benda-Sonatina_AMoll.mid
src/midi2hands/data/train/037-Haydn-KlaviersonateEsDur_HobXVI49Satz2.mid
src/midi2hands/data/train/038-Skrjabin-PreludesOp11_X.mid
src/midi2hands/data/train/039-Clementi-Sonatine_Op36No9Satz2u3.mid
src/midi2hands/data/train/040-LisztSchubert-DerMuellerUndDerBach.mid
src/midi2hands/data/train/041-Scarlatti-Sonate2.mid
src/midi2hands/data/train/042-BachJS-FrzSuite2_Air.mid
src/midi2hands/data/train/043-Mendelssohn-LiederOhneWorte_Band1No19.mid
src/midi2hands/data/train/044-Beethoven-5Klavierkonzert_Satz2u3.mid
src/midi2hands/data/train/045-Mendelssohn-LiederOhneWorte_Band1No47.mid
src/midi2hands/data/train/046-Chopin-EtudeOp10No4.mid
src/midi2hands/data/train/047-Mayer_Etuede_Op340No15.mid
src/midi2hands/data/train/048-Liszt_SonettoDelPetrarca.mid
src/midi2hands/data/train/049-Mendelssohn-LiederOhneWorte_Band1No20.mid
src/midi2hands/data/train/050-Beethoven-3Klavierkonzert.mid
src/midi2hands/data/train/051-Debussy-PreludesBand1_1.mid
src/midi2hands/data/train/052-Chopin-Etude_Op25No12.mid
src/midi2hands/data/train/053-Schumann-FantasiestueckeOp12_4.mid
src/midi2hands/data/train/054-Prokofjew_VisionsFugitivesOp22_I.mid
src/midi2hands/data/train/055-Chopin-NocturneFm.mid
src/midi2hands/data/train/056-Chopin-Ballade1.mid
src/midi2hands/data/train/057-Haydn-KlaviersonateEsDur_HobXVI49Satz1.mid
src/midi2hands/data/train/058-Hagel-Schneeflocken.mid
src/midi2hands/data/train/059-Voricek-SonataQuasiFantasiaBMoll_Satz1.mid
src/midi2hands/data/train/060-Rachmaninov-MomentMusicaux.mid
src/midi2hands/data/train/061-Liszt-Konzertetueden_Waldesrauschen.mid
src/midi2hands/data/train/062-BachCPE-SolfeggiettoCm.mid
src/midi2hands/data/train/063-Clementi-Sonatine_Op36No6.mid
src/midi2hands/data/train/064-Chopin-Valse_OpPost.mid
src/midi2hands/data/train/065-Gillock-schoeneKlavierstuecke.mid
src/midi2hands/data/train/066-Liszt-ValleeD'Obermann.mid
src/midi2hands/data/train/067-Mussorgski-BilderEinerAusstellung.mid
src/midi2hands/data/train/068-Bartok-RumaenischeVolkstaenze.mid
src/midi2hands/data/train/069-Mozart-KlavierkonzertADur_KV488.mid
src/midi2hands/data/train/070-Schubert-RastloseLiebe_Op5No1.mid
src/midi2hands/data/train/071-Strawinsky-QuatreEtudes4_Op7No4.mid
src/midi2hands/data/train/072-Prokoview-Klavierkonzert1_Op10.mid
src/midi2hands/data/train/073-Schulhoff-Sonate1.mid
src/midi2hands/data/train/074-Schumann-AbeggVariationen.mid
src/midi2hands/data/train/075-Mendelssohn-LiederOhneWorte_Band1No22.mid
src/midi2hands/data/train/076-Grieg-lyrStuecke_FedrelandssangOp12No8.mid
src/midi2hands/data/train/077-Schubert_WalzerHMoll_ausD145.mid
src/midi2hands/data/train/078-Burgueller-Gewitter_ausOp109.mid
src/midi2hands/data/train/079-Scarlatti-Sonate1.mid
src/midi2hands/data/train/080-Haydn-Sonatine_CDur.mid
src/midi2hands/data/train/081-Schumann-FantasiestueckeOp12_2.mid
src/midi2hands/data/train/082-Schubert_MomentMusical_3.mid
src/midi2hands/data/train/083-Haydn-Sonate47_HMoll.mid
src/midi2hands/data/train/084-Respighi-SixPiecesForSoloPiano.mid
src/midi2hands/data/train/085-Chopin-Etude_Op25No1.mid
src/midi2hands/data/train/086-Grieg-lyrStuecke_ElegieHMoll.mid
src/midi2hands/data/train/087-Schumann_Novelette1_FDur.mid
src/midi2hands/data/train/088-Schoenmehl-MelancholyReflections.mid
src/midi2hands/data/train/089-Prokofjew_VisionsFugitivesOp22_VI.mid
src/midi2hands/data/train/090-Skrjabin-PreludesOp11_IV.mid
src/midi2hands/data/train/091-Beethoven-Sonate30Op109_Satz1u2.mid
src/midi2hands/data/train/092-Medtner-SonateGMoll_Op22.mid
src/midi2hands/data/train/093-Debussy-Danse.mid
src/midi2hands/data/train/094-Clementi-Sonatine_Op36No9Satz1.mid
src/midi2hands/data/train/095-Mozart-KlavierkonzertKV595.mid
src/midi2hands/data/train/096-Liszt-Sposalizio.mid
src/midi2hands/data/train/097-Schubert-SonateBDur_D960Satz3.mid
src/midi2hands/data/train/098-BachJS-PraeludiumFugeDDur_WTK2.mid
src/midi2hands/data/train/099-Gillock-AutumnSketch.mid
src/midi2hands/data/train/100-Mendelssohn-LiederOhneWorte_Band1No33.mid
src/midi2hands/data/train/101-Kuhlau-Sonatine_op20no3.mid
src/midi2hands/data/train/102-Debussy-PreludesBand1_8.mid
src/midi2hands/data/train/103-Clementi_SonatineOp36No4Satz1,2,3.mid
src/midi2hands/data/train/104-Ravel-Sonatine_Satz2.mid
src/midi2hands/data/train/105-Debussy-Prelude_No11erstesBuch.mid
src/midi2hands/data/train/106-Clementi_SonatineOp36No5Satz1,2,3.mid.mid
src/midi2hands/data/train/107-Bartok-Mikrokosmos_67,69,70.mid
src/midi2hands/data/train/108-Schoenmehl-DiscoVisit.mid
src/midi2hands/data/train/109-Beethoven-Mondscheinsonate.mid
src/midi2hands/models/discriminatory.py
src/midi2hands/models/generative.py
src/midi2hands/models/interface.py
src/midi2hands/models/mock/model_mock.py
src/midi2hands/models/onnex/model.onnx
src/midi2hands/models/onnex/onnex_model.py
src/midi2hands/models/torch/lstm.py
src/midi2hands/models/torch/torch_model.py
src/midi2hands/models/torch/transformer.py
tests/test_inference.py
tests/test_onnx_model.py
tests/test_torch_models.py
tests/resources/model.onnx