THE AUDITORY MODELING TOOLBOX
HOME
DOWNLOAD
CONTRIBUTORS
CITE US
MODELS
DOCUMENTATION
DEVELOPMENT
RESOURCES
Applies to version: 1.6.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
barumerli2023
barumerli2023_featureextraction
barumerli2023_metrics
barumerli2024_itdlateral
barumerli2024_mockup
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
baumgartner2021
baumgartner2021_mapping
bischof2023
bischof2023_filterbank
bmld
bramslow2004
bramslow2004_couplcorr
bramslow2004_equloudn
bramslow2004_erbenergy
bramslow2004_erbrateinterp
bramslow2004_exc0dbspl
bramslow2004_excpatrn
bramslow2004_getframe
bramslow2004_htl
bramslow2004_locate
bramslow2004_powerspectrum
bramslow2004_roexfilt
bramslow2004_specloudn
bramslow2004_ucl
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
cart2horpolar
changes
chen2011
culling2004
data_baumgartner2013
data_baumgartner2014
data_baumgartner2016
data_baumgartner2017
data_baumgartner2017looming
data_best2005
data_bischof2023
data_boyd2012
data_breebaart2001
data_brimijoin2013
data_elberling2010
data_glasberg1990
data_glasberg2002
data_goode1994
data_goupell2010
data_green1964
data_harte2009
data_hartmann1996
data_hassager2016
data_heeringa2024
data_joergensen2011
data_klingel2022
data_langendijk2002
data_li2020
data_lindemann1986
data_lopezpoveda2001
data_lyon2011
data_macpherson2003
data_majdak2010
data_majdak2013
data_majdak2013ctc
data_mclachlan2023
data_mclachlan2024
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_barumerli2023
demo_baumgartner2013
demo_baumgartner2014
demo_baumgartner2014_blockprocessing
demo_baumgartner2016
demo_baumgartner2021
demo_bramslow2004
demo_breebaart2001
demo_bruce2018
demo_bruce2018_auditorynervemodel
demo_carney2015
demo_chen2011
demo_dau1997
demo_ewert2000
demo_felsheim2024
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_lyon2024
demo_may2011
demo_mckenzie2022
demo_mclachlan2021
demo_moore2016
demo_paulick2024
demo_reijniers2014
demo_roenne2012
demo_takanen2013
demo_verhulst2012
demo_verhulst2015
demo_verhulst2018
demo_zilany2014
dietz2011
dietz2011_filterbank
dietz2011_interauralfunctions
dietz2011_unwrapitd
erbest
erbrate2f
eurich2022
eurich2022_decision
eurich2022_processing
eurich2024
eurich2024_backend
ewert2000
exp_barumerli2023
exp_barumerli2024
exp_baumgartner2013
exp_baumgartner2014
exp_baumgartner2015
exp_baumgartner2015binweight
exp_baumgartner2016
exp_baumgartner2021
exp_bischof2023
exp_bramslow2004
exp_breebaart2001
exp_bruce2018
exp_chen2011
exp_dietz2011
exp_engel2022
exp_eurich2022
exp_eurich2024
exp_felsheim2024
exp_gammatone
exp_georganti2013
exp_glasberg2002
exp_hassager2016
exp_hohmann2002
exp_joergensen2011
exp_kelvasa2015
exp_klingel2022
exp_laback2023
exp_langendijk2002
exp_lavandier2022
exp_li2020
exp_lindemann1986
exp_llado2022
exp_lopezpoveda2001
exp_lyon2024
exp_mckenzie2022
exp_mclachlan2021
exp_moore1997
exp_osses2021
exp_osses2022
exp_paulick2024
exp_pausch2022
exp_reijniers2014
exp_relanoiborra2019
exp_roenne2012
exp_steidle2019
exp_tabuchi2016
exp_takanen2013
exp_verhulst2012
exp_verhulst2018
exp_wierstorf2013
exp_ziegelwanger2013
exp_ziegelwanger2014
extractsp
f2bmdistance
f2erb
f2erbrate
f2siiweightings
fade
felsheim2024
felsheim2024_sampledistribution
felsheim2024_spikeprobability
filterbankz
frambi_disp
frambi_estimate
frambi_likelihood
frambi_parameters
frambi_plot
frambi_sample
frambi_simulate
frambi_test
frambi_validate
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
laback2023
langendijk2002
langendijk2002_comp
langendijk2002_likelihood
langendijk2002_spectralanalysis
lavandier2022
leclere2015
li2020
lindemann1986
lindemann1986_bincorr
lindemann1986_centroid
llado2022
llado2022_binauralfeats
llado2022_evaluatenn
llado2022_extractirs
llado2022_trainnn
localizationerror
lopezpoveda2001
lyon2011
lyon2011_design
lyon2024
lyon2024_design
lyon2024_designagc
lyon2024_designfilters
lyon2024_designihc
lyon2024_init
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_excitationpattern
moore2016_longtermloudness
moore2016_monauralinstspecloudness
moore2016_shorttermspecloudness
moore2016_spectrum
nalrp
optimaldetector
osses2021
paulick2024
paulick2024_corr
paulick2024_decision
paulick2024_drnl
paulick2024_ihc
paulick2024_roi
pausch2022
phon2sone
plot_audspecgram
plot_baumgartner2013
plot_baumgartner2014
plot_baumgartner2014_likelistat
plot_bruce2018
plot_felsheim2024
plot_heeringa2024
plot_joergensen2011
plot_joergensen2013
plot_kelvasa2015
plot_langendijk2002
plot_langendijk2002_likelihood
plot_lindemann1986
plot_llado2022
plot_mckenzie2022
plot_modspecgram
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_barumerli2024
sig_baumgartner2017looming
sig_bincorrnoise
sig_bischof2023
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_kolarik2010
sig_li2020
sig_lindemann1986
sig_linsweep
sig_macpherson2003
sig_marquardt2009
sig_notchednoise
sig_pulsetrain
sig_schroeder1970
sig_tabuchi2016
sig_tone
sig_transposedtone
sig_vanderheijden1999
sig_whitenoiseburst
sig_yost1996
smalt2014
sone2phon
sph2horpolar
standardaudiogram
taal2011
tabuchi2016
tabuchi2016_estimatethreshold
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
Common functions
Data
Demos
Experiments
Models
Model stages
Plot
Signals
FrAMBI
Auxdata
Cache
Optional stages of various 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_design
- Default coefficients for the CARFAC v1 model
lyon2024_design
- Default coefficients for the CARFAC v2 model
lyon2024_designagc
- Design AGC coefficients
lyon2024_designfilters
- Design filter coefficients
lyon2024_designihc
- Design IHC coefficients
lyon2024_init
- Initialisation of the states for the CARFAC v2 model
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
felsheim2024_sampledistribution
- Sample spike distribitutions from the aLIFP model
felsheim2024_spikeprobability
- Instantaneous spike probability from the aLIFP-model distributions
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
paulick2024_corr
- Correlation between the target and the template
paulick2024_decision
- Decision on detectability of a signal in the CASP model
paulick2024_drnl
- Dual-resonance nonlinear filterbank in the CASP model
paulick2024_ihc
- Inner hair cell processing in the CASP model
paulick2024_roi
- Region of interest of auditory frequencies based on a supra-threshold template
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
verhulst2015_cn
- Cochlear-nucleus model stage
verhulst2015_ic
- Inferior-colliculus model stage
verhulst2018_auditorynerve
- Auditory nerve model stage
verhulst2018_ihctransduction
- IHC transduction model stage
Binaural processing
bischof2023_filterbank
- Filterbank stage
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
eurich2022_processing
- Binaural processing stage of the Eurich et al. (2022) model
eurich2022_decision
- Decision stage of the Eurich et al. (2022) model
lindemann1986_bincorr
- Running cross-correlation between two signals
lindemann1986_centroid
- Centroid of the cross-correlation activation
tabuchi2016_estimatethreshold
- Threshold estimation
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_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
bramslow2004_couplcorr
- Correct the power spectrum for recording coupler: Convert the SPL at coupler to the SPL in free field
bramslow2004_equloudn
- Correct the power spectrum for equal loudness contours
bramslow2004_erbenergy
- ERB energy and total power of a power spectrum
bramslow2004_erbrateinterp
- Interpolate an audiogram in the ERB-rate domain
bramslow2004_exc0dbspl
- Excitation patterns at an SPL of 0 dB in free field (to calibrate model)
bramslow2004_excpatrn
- Calculate excitation pattern and total excitation
bramslow2004_getframe
- Split input signal into a matrix of frames and scale to dB SPL
bramslow2004_htl
- Excitation pattern and hearing threshold levels considering an audiogram in free field
bramslow2004_locate
- Locate the nearest frequency below a given frequency
bramslow2004_powerspectrum
- Calculate a windowed power spectrum
bramslow2004_roexfilt
- Correct the power spectrum by the roex-filter shape considering signal level and hearing loss
bramslow2004_specloudn
- Specific and total loudness from an excitation pattern
bramslow2004_ucl
- Excitation patterns at uncomfortable levels (UCLs)
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
Audio quality
eurich2024_backend
- Backend stage of the eMoBi-Q model
Spatial perception
barumerli2023_metrics
- Extract localization metrics
barumerli2023_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
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)