Daniel@0: % Auditory Toolbox Daniel@0: % by Malcolm Slaney Daniel@0: % (c) 1998 Interval Research Corporation Daniel@0: % Technical Report #1998-010 Daniel@0: % Daniel@0: % Lyon's Cochlear Model. Daniel@0: % agc - Adaptation process for Lyon's Passive Daniel@0: % longwave cochlear model Daniel@0: % DesignLyonCascade - Designs the filters needed to implement Daniel@0: % Lyon's passive cochlear model Daniel@0: % EpsilonFromTauFs - Calculate the first order decay Daniel@0: % coefficient (tau) Daniel@0: % FreqResp - Evaluate frequency response of the filter Daniel@0: % LyonPassiveEar - Calculate auditory nerve responses using Daniel@0: % Lyon's passive cochlear model Daniel@0: % SecondOrderSection - Design a second order filter section Daniel@0: % SetGain - Set the gain of a second order system Daniel@0: % soscascade - Implement a cascade of second order filters Daniel@0: % sosfilters - Implement a bank of second order filters Daniel@0: % Daniel@0: % Patterson/Meddis Models Daniel@0: % ERBSpace - Calculate frequencies for ERB filters Daniel@0: % MakeERBFilters - Design for ERB cochlear model Daniel@0: % ERBFilterBank - Implement a bank of ERB Gammatone filters Daniel@0: % MeddisHairCell - Implement Meddis' Inner Hair Cell Model Daniel@0: % Daniel@0: % Seneff Auditory Model Daniel@0: % SeneffEar - Implement Stages I/II of Seneff's Auditory Model Daniel@0: % SeneffEarSetup - Design filters for Seneff's model Daniel@0: % Daniel@0: % Correlogram Processing Daniel@0: % CorrelogramArray - Compute an array of correlogram frames Daniel@0: % CorrelogramFrame - Compute a single correlogram frame Daniel@0: % CorrelogramMovie - Compute a Matlab movie of a correlogram Daniel@0: % CorrelogramPitch - Compute the pitch of a signal with a correlogram Daniel@0: % Daniel@0: % Signal Processing. Daniel@0: % mfcc - Mel-frequency cepstral coefficient transform of Daniel@0: % an audio signal Daniel@0: % spectrogram - Compute the spectrogram of a signal Daniel@0: % rasta - Implement RelAtive SpecTrAl filtering Daniel@0: % proclpc - Perform Linear Preditive Coding (LPC) analysis Daniel@0: % synlpc - Synthesize speech from LPC coefficients Daniel@0: % Daniel@0: % Demonstrations Daniel@0: % MakeVowel - Synthesize a vowel sound Daniel@0: % FMPoints - Create a changing pitch signal for vowel synthesis Daniel@0: % WhiteVowel - Filter a speech signal so formants disappear