Hi all, we've made a few improvements to the automatic piano music transcription model and wanted to share them with you!
Onsets and Frames now supports velocity estimation. This results in much more natural-sounding transcriptions. We've updated our paper on arXiv with details:
We also have a site with several examples of transcriptions with velocity:
The code on GitHub is also updated:
We've also added an easier to use command line utility for creating transcriptions. Once you install the pip package and download the checkpoint, you can just run this command to transcribe piano audio to midi files:
onsets_frames_transcription_transcribe \
--acoustic_run_dir="${CHECKPOINT_DIR}" \
<piano_recording1.wav, piano_recording2.wav, ...>
There's also a colab you can use without installing any software:
Finally, we'll be presenting our research at
ISMIR 2018 in Paris this fall. We'd love to talk with you more about it, so please come to our talk and stop by our poster afterward!
Happy transcribing!
-Fjord