THE AUDITORY MODELING TOOLBOX
HOME
DOWNLOAD
CONTRIBUTORS
CITE US
MODELS
DOCUMENTATION
DEVELOPMENT
RESOURCES
Applies to version: 1.2.0
Go to function
absolutethreshold
adaptloop
amt_auxdatapath
amt_auxdataurl
amt_basepath
amt_cache
amt_configuration
amt_disp
amt_emuexp
amt_extern
amt_flags
amt_info
amt_load
amt_mex
amt_start
amt_stop
amt_version
auditoryfilterbank
barumerli2022
barumerli2022_featureextraction
barumerli2022_metrics
baumgartner2013
baumgartner2013_calibration
baumgartner2013_pmv2ppp
baumgartner2014
baumgartner2014_binauralweighting
baumgartner2014_calibration
baumgartner2014_comparisonprocess
baumgartner2014_gradientextraction
baumgartner2014_likelistat
baumgartner2014_parametrization
baumgartner2014_pmv2ppp
baumgartner2014_sensorimotormapping
baumgartner2014_similarityestimation
baumgartner2014_spectralanalysis
baumgartner2014_virtualexp
baumgartner2016
baumgartner2016_calibration
baumgartner2016_comparisonprocess
baumgartner2016_gradientextraction
baumgartner2016_parametrization
baumgartner2016_spectralanalysis
baumgartner2017_iacc
baumgartner2021
baumgartner2021_mapping
bmld
breebaart2001
breebaart2001_centralproc
breebaart2001_eicell
breebaart2001_outmiddlefilter
bruce2018
bruce2018_ffgn
bruce2018_fitaudiogram
bruce2018_generateanpopulation
bruce2018_innerhaircells
bruce2018_synapse
carney2015
carney2015_fitaudiogram
carney2015_generateneurogram
carney2015_getalphanorm
changes
chen2011
culling2004
data_baumgartner2013
data_baumgartner2014
data_baumgartner2016
data_baumgartner2017
data_baumgartner2017looming
data_best2005
data_boyd2012
data_breebaart2001
data_brimijoin2013
data_elberling2010
data_glasberg1990
data_glasberg2002
data_goode1994
data_goupell2010
data_green1964
data_hartmann1996
data_hassager2016
data_joergensen2011
data_klingel2022
data_langendijk2002
data_li2020
data_lindemann1986
data_lopezpoveda2001
data_lyon2011
data_macpherson2003
data_majdak2010
data_majdak2013
data_majdak2013ctc
data_middlebrooks1999
data_neely1988
data_pausch2022
data_pralong1996
data_pulkki2001
data_roenne2012
data_sabin2005
data_takanen2013
data_vandepar1999
data_vliegen2004
data_wierstorf2013
data_ziegelwanger2013
data_ziegelwanger2014
data_zwicker1961
dau1996
dau1997
dbspl
demo_absolutethreshold
demo_adaptloop
demo_barumerli2022
demo_baumgartner2013
demo_baumgartner2014
demo_baumgartner2014_blockprocessing
demo_baumgartner2016
demo_baumgartner2017
demo_baumgartner2021
demo_breebaart2001
demo_bruce2018
demo_bruce2018_auditorynervemodel
demo_carney2015
demo_chen2011
demo_ewert2000
demo_gammatone
demo_hauth2020
demo_hohmann2002
demo_joergensen2013
demo_king2019
demo_lindemann1986
demo_llado2022
demo_lopezpoveda2001
demo_lyon2011
demo_lyon2011_compressivefunctions
demo_lyon2011_impulseresponses
demo_mckenzie2022
demo_mclachlan2021
demo_reijniers2014
demo_roenne2012
demo_takanen2013
demo_verhulst2012
demo_verhulst2015
demo_verhulst2018
demo_zilany2014
dietz2011
dietz2011_filterbank
dietz2011_interauralfunctions
dietz2011_unwrapitd
erb2fc
erbest
erbrate2f
ewert2000
exp_barumerli2022
exp_baumgartner2013
exp_baumgartner2014
exp_baumgartner2015
exp_baumgartner2015binweight
exp_baumgartner2016
exp_baumgartner2021
exp_breebaart2001
exp_bruce2018
exp_chen2011
exp_dietz2011
exp_engel2021
exp_gammatone
exp_georganti2013
exp_glasberg2002
exp_hassager2016
exp_hohmann2002
exp_joergensen2011
exp_kelvasa2015
exp_klingel2022
exp_langendijk2002
exp_lavandier2022
exp_li2020
exp_lindemann1986
exp_llado2022
exp_lopezpoveda2001
exp_mckenzie2022
exp_moore1997
exp_osses2021
exp_osses2022
exp_pausch2022
exp_reijniers2014
exp_relanoiborra2019
exp_roenne2012
exp_steidle2019
exp_takanen2013
exp_verhulst2012
exp_verhulst2018
exp_wierstorf2013
exp_ziegelwanger2013
exp_ziegelwanger2014
extractsp
f2bmdistance
f2erb
f2erbrate
f2siiweightings
fade
fc2erb
filterbankz
gammachirp
gammatone
georganti2013
glasberg2002
hannfl
hassager2016
hauth2020
hauth2020_ecprocess4optsigs
hauth2020_fftcon
hauth2020_sii
hauth2020_srmr
headphonefilter
hohmann2002
hohmann2002_clearstate
hohmann2002_delay
hohmann2002_filter
hohmann2002_freqz
hohmann2002_mixer
hohmann2002_process
hohmann2002_synth
hrtf2dtf
ihcenvelope
infamplitudeclip
interpolation
itd2angle
itd2angle_lookuptable
itdestimator
jelfs2011
joergensen2011
joergensen2011_combineinformation
joergensen2011_multchansnrenv
joergensen2011_overlapadd3
joergensen2011_pctodsrt
joergensen2011_sepsub
joergensen2011_sim
joergensen2013
joergensen2013_sim
kelvasa2015
kelvasa2015_anbinning
kelvasa2015_anprocessing
kelvasa2015_calibratemapping
kelvasa2015_ciprocessing
kelvasa2015_localize
king2019
king2019_modfilterbank
langendijk2002
langendijk2002_comp
langendijk2002_likelihood
langendijk2002_spectralanalysis
lavandier2022
leclere2015
li2020
lindemann1986
lindemann1986_bincorr
lindemann1986_centroid
llado2022
llado2022_binauralfeats
llado2022_evaluatenn
llado2022_extractirs
llado2022_trainnn
llado2022_weightsanalysis
localizationerror
lopezpoveda2001
lyon2011
lyon2011_agcstep
lyon2011_carstep
lyon2011_closeagcloop
lyon2011_crosscouple
lyon2011_design
lyon2011_detect
lyon2011_ihcstep
lyon2011_init
lyon2011_ohcnlf
lyon2011_spatialsmooth
lyon2011_stageg
may2011
may2011_cbarlabel
may2011_classifygmm
may2011_estazimuthgmm
may2011_findlocalpeaks
may2011_fireprint
may2011_framedata
may2011_gammatone
may2011_gammatoneinit
may2011_interpolateparabolic
may2011_neuraltransduction
may2011_xcorrnorm
mckenzie2022
mclachlan2021
mclachlan2021_metrics
mclachlan2021_preproc
mclachlan2021_rotatedirs
middleearfilter
modfilterbank
moore1997
moore2016
moore2016_agcnextframe
moore2016_binauralloudness
moore2016_cochlea
moore2016_excitationpattern
moore2016_longtermloudness
moore2016_monauralinstspecloudness
moore2016_shorttermspecloudness
moore2016_spectrum
optimaldetector
osses2021
pausch2022
phon2sone
plot_audspecgram
plot_baumgartner2013
plot_baumgartner2014
plot_baumgartner2014_likelistat
plot_bruce2018
plot_joergensen2011
plot_joergensen2013
plot_kelvasa2015
plot_langendijk2002
plot_langendijk2002_likelihood
plot_lindemann1986
plot_llado2022
plot_mckenzie2022
plot_modspecgram
plot_moore2016
plot_reijniers2014
plot_roenne2012
plot_roenne2012_chirp
plot_roenne2012_tonebursts
plot_stmodspecgram
plot_ziegelwanger2013
plot_ziegelwanger2014
prudhomme2020
reijniers2014
reijniers2014_featureextraction
reijniers2014_metrics
relanoiborra2019
relanoiborra2019_drnl
relanoiborra2019_featureextraction
relanoiborra2019_mfbtd
roenne2012
roenne2012_chirp
roenne2012_click
roenne2012_tonebursts
scaletodbspl
sig_bandpassnoise
sig_baumgartner2017looming
sig_bincorrnoise
sig_boyd2012
sig_breebaart2001
sig_competingtalkers
sig_dizon2004
sig_harte2009
sig_hartmann1996
sig_hassager2016
sig_hofman1998
sig_ildsin
sig_itdildsin
sig_itdsin
sig_joergensen2011
sig_li2020
sig_lindemann1986
sig_linsweep
sig_macpherson2003
sig_notchednoise
sig_schroeder1970
sig_transposedtone
sig_whitenoiseburst
sig_yost1996
sone2phon
sph2horpolar
taal2011
takanen2013
takanen2013_contracomparison
takanen2013_cueconsistency
takanen2013_directionmapping
takanen2013_formbinauralactivitymap
takanen2013_lso
takanen2013_mso
takanen2013_onsetenhancement
takanen2013_periphery
takanen2013_wbmso
takanen2013_weightedaveragefilter
ufilterbankz
verhulst2012
verhulst2015
verhulst2015_cn
verhulst2015_ic
verhulst2018
verhulst2018_auditorynerve
verhulst2018_ihctransduction
vicente2020
vicente2020_betterearsnrframe
vicente2020_buadvantage
vicente2020_internalnoise
vicente2020nh
wierstorf2013
wierstorf2013_estimateazimuth
ziegelwanger2013
ziegelwanger2013_offaxis
ziegelwanger2013_onaxis
ziegelwanger2014
ziegelwanger2014_offaxis
ziegelwanger2014_onaxis
zilany2007
zilany2014
zilany2014_ffgn
zilany2014_innerhaircells
zilany2014_synapse
Categories
Main
Core functions
Models
Model stages
Demos
Experiments
Common functions
Plot
Signals
Data
HRTFs
AMT - Various stages of auditory models
Basilar membrane velocity
hohmann2002_clearstate
- Clears the state of the filterbank object
hohmann2002_delay
- Create a delay object
hohmann2002_filter
- Create a single Gammatone filter object
hohmann2002_freqz
- Calculates frequency response of a filterbank object
hohmann2002_mixer
- Create a mixer object
hohmann2002_process
- Process the input signals by the corresponding filterbank object
hohmann2002_synth
- Create a synthesis object
lyon2011_agcstep
- Active gain control update step
lyon2011_carstep
- One sample-time update step for the filter part of the model
lyon2011_closeagcloop
- Active gain control loop
lyon2011_crosscouple
- Adjust the intensity of the ear signals
lyon2011_design
- Computes all the filter coefficients needed to run the CARFAC model
lyon2011_detect
- Calculates conductance using a sigmoidal detection nonlinearity
lyon2011_ihcstep
- Update step of inner-hair-cell (IHC) model
lyon2011_init
- Allocates the state vector storage in the CARFAC model
lyon2011_ohcnlf
- Velocity after OHC processing
lyon2011_spatialsmooth
- Spatial smoothing of FIR coefficients
lyon2011_stageg
- Return the stage gain g needed to get unity gain at DC
Auditory nerve
bruce2018_ffgn
- Fast (exact) fractional Gaussian noise and Brownian motion generator.
bruce2018_fitaudiogram
- Fit audiogram to threshold shifts
bruce2018_generateanpopulation
- Generate auditory nerve fibre population
bruce2018_innerhaircells
- Calculation of inner haircell potential
bruce2018_synapse
- Calculation of synapse output
zilany2014_ffgn
- Fast (exact) fractional Gaussian noise and Brownian motion generator.
zilany2014_innerhaircells
- Calculation of inner haircell potential
zilany2014_synapse
- Calculation of synapse output
Temporal modulation sensitivity
carney2015_fitaudiogram
- Fit audiogram to threshold shifts
carney2015_generateneurogram
- Generate a neurogram
carney2015_getalphanorm
- Returns filter coefficients for a normalized alpha function
king2019_modfilterbank
- Modulation filterbank
relanoiborra2019_drnl
- Dual-resonance nonlinear filterbank
relanoiborra2019_mfbtd
- Modulation filterbank
relanoiborra2019_featureextraction
- Preprocessing stage
roenne2012_chirp
- Simulate chirp evoked ABRs
roenne2012_click
- Simulate ABR respone to click
roenne2012_tonebursts
- Simulate tone burst evoked ABR wave V latencies
verhulst2018_auditorynerve
- Auditory nerve models used by Verhulst et al. 2018 and 2015
verhulst2015_cn
- Cochlear nucleus model
verhulst2015_ic
- Inferior colliculus model
verhulst2018_ihctransduction
- IHC transduction in Verhulst et al. 2018
Binaural processing
breebaart2001_centralproc
- Central processor taking decision in an experiment
breebaart2001_eicell
- Excitation-inhibition cell from Breebaart et al. (2001)
breebaart2001_outmiddlefilter
- Outer and middle-ear filter used by the model Breebaart et al. (2001)
dietz2011_filterbank
- Filterbank of Dietz 2011 binaural model
dietz2011_interauralfunctions
- Calculate interaural parameters for Dietz 2011 model
dietz2011_unwrapitd
- IPD to ITD transformation for the Dietz model
lindemann1986_bincorr
- Running cross-correlation between two signals
lindemann1986_centroid
- Centroid of the cross-correlation activation
takanen2013_contracomparison
- Enhance contrast between hemispheres
takanen2013_cueconsistency
- Check consistency before cue combination
takanen2013_directionmapping
- Map the directional cues to directions
takanen2013_formbinauralactivitymap
- Steer cues on a topographic map
takanen2013_lso
- Model of the lateral superior olive
takanen2013_mso
- Model of the medial superior olive
takanen2013_onsetenhancement
- Emphasize onsets on direction analysis
takanen2013_periphery
- Process input through the model of periphery
takanen2013_wbmso
- Wideband medial superior olive model
takanen2013_weightedaveragefilter
- Part of the takanen2013 model
vicente2020_betterearsnrframe
- Better ear SNR from audiogram
vicente2020_buadvantage
- Better ear SNR from audiogram
vicente2020_internalnoise
- Internal noise calculation
Loudness
moore2016_agcnextframe
- Adjusts successive short term loudness frames
moore2016_binauralloudness
- Calculate the binaural loudness
moore2016_cochlea
- Outer and middle ear filtering
moore2016_excitationpattern
- Calculate the excitation patterns
moore2016_longtermloudness
- Calculate the long term loudness
moore2016_monauralinstspecloudness
- Calculate instantaneous specific loudness over time
moore2016_shorttermspecloudness
- Calculate the short-term specific loudness
moore2016_spectrum
- Calculate the spectrum for an audio segment of 2048x2 samples
Monaural speech perception
joergensen2011_combineinformation
- Combines the SNRenv across modulation and audio filters
joergensen2011_multchansnrenv
- Calculates the SNRenv
joergensen2011_overlapadd3
- Overlap-add calculation for an FFT matrix
joergensen2011_pctodsrt
- Calculates the SRT and change in SRT from the simulated percent correct
joergensen2011_sim
- Simulate the experiments of Jørgensen and Dau (2011)
joergensen2011_sepsub
- Calculates an estimate of the clean signal using spectral subtraction
joergensen2013_sim
- Simulate the experiments of Jørgensen, Ewert and Dau (2013)
Binaural speech perception
hauth2020_ecprocess4optsigs
- Applies the Equalization-Cancellation process in the frequency domain
hauth2020_fftcon
- Calculates the interaural delay of the dominant source
hauth2020_sii
- Calculates the SII according to ANSI S3.5-1997
hauth2020_srmr
- Computes the speech-to-reverberation modulation energy ratio
Spatial perception
barumerli2022_metrics
- Extract localization metrics
barumerli2022_featureextraction
- Extract HRTF using gammatone frequency bands and ITDs from SOFA object
baumgartner2013_calibration
- Calibration of the model (linear periphery)
baumgartner2013_pmv2ppp
- Calculate performance predictions from PMVs for baumgartner2013
baumgartner2014_binauralweighting
- Binaural combination of monaural similarity estimates
baumgartner2014_calibration
- Calibration of the model (linear periphery)
baumgartner2014_comparisonprocess
- Comparison with direction-specific templates
baumgartner2014_gradientextraction
- Extraction of positive spectral gradients
baumgartner2014_likelistat
- Likelihood statistics for evaluation of model performance
baumgartner2014_parametrization
- Joint optimization of model parameters
baumgartner2014_pmv2ppp
- Performance predictions from PMVs of baumgartner2014
baumgartner2014_sensorimotormapping
- Response scatter induced by localization task
baumgartner2014_similarityestimation
- Similarity estimation with listener-specific sensitivity
baumgartner2014_spectralanalysis
- Approximation of spectral analysis by auditory periphery
baumgartner2014_virtualexp
- Performs a virtual sound-localization experiment
baumgartner2016_calibration
- Calibration of the model (nonlinear periphery)
baumgartner2016_comparisonprocess
- Comparison with direction-specific templates
baumgartner2016_gradientextraction
- Extraction of positive spectral gradients
baumgartner2016_parametrization
- Joint optimization of model parameters
baumgartner2016_spectralanalysis
- Approximation of spectral analysis by auditory periphery
baumgartner2021_mapping
- Mapping of externalization scores
kelvasa2015_anbinning
- AN and time binning from Kelvasa and Dietz 2015 binaural model
kelvasa2015_anprocessing
- AN model used in Kelvasa and Dietz 2015 binaural model
kelvasa2015_calibratemapping
- Produces necessary mappings for localization model
kelvasa2015_ciprocessing
- CI ACE processing strategy used in Kelvasa and Dietz 2015 binaural model
kelvasa2015_localize
- Uses calibration data to map bilateral spike rate differences to an azimuthal angle
langendijk2002_comp
- Comparison process from Langendijk 20002.
langendijk2002_likelihood
- Likelihood estimation
langendijk2002_spectralanalysis
- FFT-based filter bank with constant relative bandwidth
llado2022_binauralfeats
- binaural auditory model based on the example 13.6.2 in: Pulkki and Karjalainen: Communication acoustics.
llado2022_evaluatenn
- evaluate the neural network
llado2022_extractirs
- extract impulse responses
llado2022_trainnn
- train the neural network
llado2022_weightsanalysis
- analyses the weights learnt by the neural network
may2011_cbarlabel
- Sets the labels of a cbar plot
may2011_classifygmm
- Gaussian mixture model
may2011_estazimuthgmm
- Estimate azimuth from Gaussian Mixture Model output
may2011_findlocalpeaks
- Finds peaks with optional quadratic interpolation
may2011_fireprint
- Colormap that increases linearly in lightness
may2011_framedata
- Frame data
may2011_gammatoneinit
- Initialize gammatone filterbank structure
may2011_gammatone
- Gammatone filterbank
may2011_interpolateparabolic
- Multi-channel parabolic interpolation
may2011_neuraltransduction
- Calculates the auditory nerve response
may2011_xcorrnorm
- Normalized time-domain cross-correlation function
mclachlan2021_metrics
- Extract localization metrics
mclachlan2021_preproc
- Preprocessing for Mclachlan et al. (2021)
mclachlan2021_rotatedirs
- Rotate a set of coordinates on a sphere
reijniers2014_metrics
- Extract localization metrics (errors) as in Reijniers et al. 2014
reijniers2014_featureextraction
- Extract HRTF using gammatone, frequency bands, and ITDs from a SOFA object
wierstorf2013_estimateazimuth
- Azimuth position estimation based on dietz2011 or lindemann1986
ziegelwanger2013_offaxis
- Off-axis version of Ziegelwanger et al. (2013) (legacy only)
ziegelwanger2013_onaxis
- On-axis version of Ziegelwanger et al. (2013) (legacy only)
ziegelwanger2014_offaxis
- Off-axis version of Ziegelwanger et al. (2014)
ziegelwanger2014_onaxis
- On-axis version of Ziegelwanger et al. (2014)