Project Status: Active – The project has reached a stable, usable state and is being actively developed.GitHub Actionscodecov

A somewhat minimal implementation of the auditory spectrogram (Audiospect) and cortical model (cortical, scalefitler, ratefilter) as described in the following paper:

Chi, T., Ru, P., & Shamma, S. A. (2005). Multiresolution spectrotemporal analysis of complex sounds. The Journal of the Acoustical Society of America, 118(2), 887–906.

Refer to the documentation of each function (ala ? at the REPL) for more information.

You can find the original MATLAB implementation of these models here.


These functions are quite stable; I'm using them extensively in another project. I have not put much work into documenting the interface yet, but it is relatively straightforward to use. Take a look at test/runtests.jl for examples.


  • Document function interfaces (double-check the examples)
  • And a few example uses, and usage with PlotAxes for visualization.