Matlab code that fully implements the partial tracking method published in the following paper:
J. Neri and P. Depalle, "Fast Partial Tracking of Audio with Real-Time Capability through Linear Programming," In Proceedings of the 21st International Conference on Digital Audio Effects (DAFx-18), Aveiro, Portugal, pp. 326-333, Sep. 2018.
The script jun_demo.m
runs a demonstration of the partial tracking method, followed by a re-synthesis of the signal from the detected partials. Instantaneous parameters of the partials are written to a binary file after each analysis frame, which can be read into Matlab again with the corresponding read function.
Partial trajectory data is written to a Sound Description Interchange Format (SDIF) text file. The text file can be converted to a binary SDIF file using the 'tosdif' executable that is compiled with the SDIF package, which can be downloaded from https://sourceforge.net/projects/sdif/files/sdif/.