Code covered by the BSD License  

Highlights from
Gammatone-based (auditory) spectrograms

Be the first to rate this file! 11 Downloads (last 30 days) File Size: 144 KB File ID: #23053
image thumbnail

Gammatone-based (auditory) spectrograms

by Dan Ellis

 

21 Feb 2009 (Updated 12 Mar 2009)

Calculates a spectrogram-like time-frequency intensity matrix based on Gammatone filters.

| Watch this File

File Information
Description

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

Required Products Signal Processing Toolbox
MATLAB release MATLAB 7.3 (R2006b)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Please login to add a comment or rating.
Updates
23 Feb 2009

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

12 Mar 2009

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

Tag Activity for this File
Tag Applied By Date/Time
spectrogram Dan Ellis 23 Feb 2009 10:54:47
gammatone Dan Ellis 23 Feb 2009 10:54:47
auditory Dan Ellis 23 Feb 2009 10:54:47
cochlea Dan Ellis 23 Feb 2009 10:54:47
sound Dan Ellis 23 Feb 2009 10:54:47

Contact us at files@mathworks.com