This repository enables mult-instrument automatic music transcription by using the Slakh dataset.
This repository uses poetry for dependencies and virtual environment management. Look at the official documentation for installation instructions.
poetry install
poetry run pre-commit install
Look at my other project, Slakh PyTorch Dataset, for how to download and use the dataset.
Look at the /experiments
folder for how to run different experiments using this codebase.
To run experiment 6, currently the stream-multi-instrument branch must be used.
This repository is based on Jong Wook Kim's Onsets and Frames implementation.