Gammatone-based (auditory) spectrograms

Version 1.2.0.0 (143 ko) par Dan Ellis
Calculates a spectrogram-like time-frequency intensity matrix based on Gammatone filters.
2,4K téléchargements
Mise à jour 12 mars 2009

Afficher la licence

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/ .

Citation pour cette source

Dan Ellis (2025). Gammatone-based (auditory) spectrograms (https://fr.mathworks.com/matlabcentral/fileexchange/23053-gammatone-based-auditory-spectrograms), MATLAB Central File Exchange. Extrait(e) le .

Compatibilité avec les versions de MATLAB
Créé avec R2006b
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!
Version Publié le Notes de version
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