Piano music transcription

Transcription of music could be defined as an act of listening to a piece of music and writing down music notation for the piece. Transcription of polyphonic music (polyphonic pitch recognition) converts an acoustical waveform into a parametric representation, where notes, their pitches, starting times and durations are extracted from the signal.

SONIC is our system for transcription of polyphonic piano music. The system takes an acoustical waveform of a piano recording as its input. The output of the system is a MIDI file containing the transcription. Notes, their starting times, durations and loudness’ are extracted from the signal.

At MIREX 2016 evaluation, SONIC achieved solid results on the Multiple Fundamental Frequency Estimation & Tracking task for both the MIREX and the Su datasets..

Dowload SONIC

SONIC is available for download. This version was also submitted to MIREX 2016. Try it yourself!

@article{4404820,
author={Matija Marolt},
year={2004},
pages={49-59},
volume={33},
title={Networks of adaptive oscillators for partial tracking and transcription of music recordings},
journal={Journal of new music research},
number={1},
}

Transcription examples

Synthesised recordings

Transcriptions of recordings synthesised from MIDI files with various piano samples.