This repository brings Sparse time-frequency representations by Timothy J. Gardner and Marcelo O. Magnasco to the Python world.
To quote the paper:
Many details of complex sounds that are virtually undetectable in standard sonograms are readily perceptible and visible in reassignment
The idea we would like to explore is the application of the novel linear reassignment technique to downstream tasks (audio classification, unsupervised machine translation, etc). The hope is that this richer representation can lead to improved performance.
Sparse Time-Frequency Representations",Timothy J. Gardner and Marcelo O. Magnasco Proc. Natl. Acad. Sci. USA103.16 6094-6099 (2006)
- Instructions on configuring Jupyter Notebook to work with Matlab - this is not required to run Python examples, but necessary if you would like to run the NB that uses the Matlab kernel
- A Compact Primer On Digital Signal Processing - if you are new to DSP, this is a very gentle introduction (with a lot of links to additional materials), great interactive visualizations, definitely worth checking out