Gammatone-based (auditory) spectrograms

Calculates a spectrogram-like time-frequency intensity matrix based on Gammatone filters.
2,4K descargas
Actualizado 12 mar 2009

Ver licencia

Gammatone filters are a popular linear approximation to the filtering performed by the ear. This routine provides a simple wrapper for generating time-frequency surfaces based on a gammatone analysis, which can be used as a replacement for a conventional spectrogram. It also provides a fast approximation to this surface based on weighting the output of a conventional FFT. The underlying Gammatone filters are taken (with permission) from Malcolm Slaney's Auditory Toolbox, http://cobweb.ecn.purdue.edu/~malcolm/interval/1998-010/ .

Citar como

Dan Ellis (2024). Gammatone-based (auditory) spectrograms (https://www.mathworks.com/matlabcentral/fileexchange/23053-gammatone-based-auditory-spectrograms), MATLAB Central File Exchange. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2006b
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versión Publicado Notas de la versión
1.2.0.0

- removed stray reference to local function (imgsc)
- use "figure" to avoid overwriting plot in demo script

1.1.0.0

"Fast" method now exactly models frequency response of classic filters; demo routine now includes plots to compare them.

1.0.0.0