Overview

MATLAB code implementing the shift-variant non-negative matrix deconvolution algorithm.

This code accompanies the paper:
H. Kirchhoff, S. Dixon, A. Klapuri. Shift-variant non-negative matrix deconvolution for music transcription. IEEE International Conference on Acoustics, Speech and Signal Processing, Kyoto, Japan, 2012

The repository contains a MATLAB class 'svNMD' implementing the algorithm. An example script 'svNMD_example_script' illustrates the use of the class and some supplementary files for the example script are provided.

There are no prerequisites for the class other than a basic MATLAB installation. The example script, however, requires the constant-Q toolbox and the MIDI toolbox.

Related publications

H. Kirchhoff, S. Dixon, and A. Klapuri, “Shift-variant non-negative matrix deconvolution for music transcription,” in IEEE International Conference on Acoustics, Speech and Signal Processing, Kyoto, Japan, 2012.
[More Details] [BIBTEX]

Members

Manager: Holger Kirchhoff