This code performs automatic music transcription for multiple-instrument music (supporting Western orchestral instruments) using the temporally-constrained model of the below publication. The output is a non-binary piano-roll representation which if post-processed (e.g. thresholded) can be used to derive a MIDI-like representation of the transcription. The present demo includes 3 sets of piano templates computed from isolated note samples from the MAPS database.
If you use this code, please cite the following paper:
E. Benetos and T. Weyde, "An efficient temporally-constrained probabilistic model for multiple-instrument music transcription", in Proc. 16th International Society for Music Information Retrieval Conference, Oct. 2015.