The Auditory Modeling Toolbox
Home
Download
Contact
Models
Documentation
Notes
Links
Development
Applies to version: 0.10.0
View the code
Go to function
absolutethreshold
adaptloop
amt_auxdatapath
amt_auxdataurl
amt_basepath
amt_cache
amt_disp
amt_flags
amt_load
amt_mex
amt_start
auditoryfilterbank
audspecgram
baumgartner2013
baumgartner2013_pmv2ppp
baumgartner2014
baumgartner2014_binauralweighting
baumgartner2014_calibration
baumgartner2014_comparisonprocess
baumgartner2014_gradientextraction
baumgartner2014_likelistat
baumgartner2014_pmv2ppp
baumgartner2014_sensorimotormapping
baumgartner2014_similarityestimation
baumgartner2014_spectralanalysis
baumgartner2014_virtualexp
baumgartner2016
baumgartner2016_calibration
baumgartner2016_comparisonprocess
baumgartner2016_gradientextraction
baumgartner2016_spectralanalysis
baumgartner2017
baumgartner2020
baumgartner2020_mapping
breebaart2001_centralproc
breebaart2001_eicell
breebaart2001_outmiddlefilter
breebaart2001_preproc
changes
culling2005_bmld
data_baumgartner2013
data_baumgartner2014
data_baumgartner2016
data_baumgartner2017
data_baumgartner2017looming
data_best2005
data_boyd2012
data_breebaart2001
data_elberling2010
data_glasberg1990
data_glasberg2002
data_goode1994
data_goupell2010
data_green1964
data_harte2009
data_hartmann1996
data_hassager2016
data_joergensen2011
data_langendijk2002
data_lindemann1986
data_lopezpoveda2001
data_macpherson2003
data_majdak2010
data_majdak2013
data_majdak2013ctc
data_middlebrooks1999
data_neely1988
data_pralong1996
data_pulkki2001
data_roenne2012
data_sabin2005
data_takanen2013
data_vandepar1999
data_wierstorf2013
data_ziegelwanger2013
data_ziegelwanger2014
data_zwicker1961
dau1996_preproc
dau1997_preproc
dbspl
demo_absolutethreshold
demo_adaptloop
demo_baumgartner2013
demo_baumgartner2014
demo_baumgartner2016
demo_baumgartner2020
demo_breebaart2001
demo_gammatone
demo_hohmann2002
demo_jelfs2011
demo_joergensen2013
demo_lindemann1986
demo_lopezpoveda2001
demo_may2011
demo_reijniers2014
demo_takanen2013
demo_verhulst2012
demo_zilany2014
dietz2011
dietz2011_filterbank
dietz2011_interauralfunctions
dietz2011_unwrapitd
emuexp
enzner2008
ewert2000
exp_baumgartner2013
exp_baumgartner2014
exp_baumgartner2016
exp_baumgartner2017
exp_baumgartner2020
exp_breebaart2001
exp_dau1997
exp_dietz2011
exp_enzner2008
exp_gammatone
exp_georganti2013
exp_glasberg2002
exp_hohmann2002
exp_jelfs2011
exp_kelvasa2015
exp_langendijk2002
exp_lindemann1986
exp_lopezpoveda2001
exp_moore1997
exp_reijniers2014
exp_roenne2012
exp_steidle2019
exp_takanen2013
exp_verhulst2012
exp_wierstorf2013
exp_ziegelwanger2013
exp_ziegelwanger2014
filterbankz
gammatone
georganti2013
glasberg2002
headphonefilter
hohmann2002
hohmann2002_clearstate
hohmann2002_delay
hohmann2002_filter
hohmann2002_freqz
hohmann2002_mixer
hohmann2002_process
hohmann2002_synth
ihcenvelope
itd2angle
itd2angle_lookuptable
itdestimator
jelfs2011
jepsen2008_preproc
joergensen2011
joergensen2013
karjalainen1996
kelvasa2015
kelvasa2015_anbinning
kelvasa2015_anprocessing
kelvasa2015_calibratemapping
kelvasa2015_ciprocessing
kelvasa2015_localize
langendijk2002
langendijk2002_comp
langendijk2002_likelihood
langendijk2002_spectralanalysis
lindemann1986
lindemann1986_bincorr
lindemann1986_centroid
localizationerror
lopezpoveda2001
may2011
middleearfilter
modfilterbank
modspecgram
moore1997
plot_baumgartner2013
plot_baumgartner2014
plot_baumgartner2014_likelistat
plot_joergensen2011
plot_joergensen2013
plot_kelvasa2015
plot_langendijk2002
plot_langendijk2002_likelihood
plot_lindemann1986
plot_reijniers2014
plot_roenne2012
plot_roenne2012_chirp
plot_roenne2012_tonebursts
plot_ziegelwanger2013
plot_ziegelwanger2014
reijniers2014
reijniers2014_metrics
reijniers2014_preproc
roenne2012
roenne2012_chirp
roenne2012_click
roenne2012_tonebursts
setdbspl
sig_baumgartner2017looming
sig_bincorrnoise
sig_boyd2012
sig_breebaart2001
sig_competingtalkers
sig_hartmann1996
sig_hassager2016
sig_ildsin
sig_itdildsin
sig_itdsin
sig_joergensen2011
sig_lindemann1986
sig_linsweep
sig_notchednoise
sig_transposedtone
siiweightings
stmodspecgram
taal2011
takanen2013
takanen2013_contracomparison
takanen2013_cueconsistency
takanen2013_directionmapping
takanen2013_formbinauralactivitymap
takanen2013_lso
takanen2013_mso
takanen2013_onsetenhancement
takanen2013_periphery
takanen2013_wbmso
takanen2013_weightedaveragefilter
ufilterbankz
verhulst2012
viemeister1979
wierstorf2013
wierstorf2013_estimateazimuth
ziegelwanger2013
ziegelwanger2013_offaxis
ziegelwanger2013_onaxis
ziegelwanger2014
ziegelwanger2014_offaxis
ziegelwanger2014_onaxis
zilany2007
zilany2014
zilany2014_ffgn
Categories
Main
Demos
Experiments
Data
General
Models
Model stages
Plot
HRTFs
Signals
Changes - throughout the release history of the AMT
Version 0.10.0 (May 2020)
baumgartner2020: sound-externalization model provided
reijnier2014: ideal-observer spherical sound-localization model based on Bayesian statistics provided
exp_reijniers2014: figures from conference proceedings Barumerli et al. (2020, AES and FA) evaluating reijniers2014 added.
Version 0.9.9 (September 2017)
data_baumgartner2017 provided
data_baumgartner2017looming provided)
kelavas2015 improved (appears in the code and documentation now)
bug #78 fixed: hohmann2002_process did not work for multiband input signals.
Version 0.9.8 (12.7.2017)
Compatibility breaks:
amt*
-->
amt_*
Use
amt_start
to start the AMT
Legacy files provided but will be removed in the future.
amthelp --> amt_version
gfb --> hohmann2002. Legacy files provided. See note #11 for more details.
zilany2007humanized --> zilany2007. Legacy file provided.
drnl --> lopezpoveda2001. Legacy file provided.
modfilterbankepsm --> ewert2000. No legacy file.
HRTFs: only SOFA files allowed now.
Functions creating/modifying signals have the prefix
sig_
now:
Legacy files provided but will be removed in the future. - irns --> sig_yost1996 - whitenoiseburst --> sig_whitenoiseburst - transposedtone --> sig_transposedtone - perfectsweep --> sig_linsweep - notchednoise --> sig_notchednoise - bmsin --> sig_lindemann1986 - simulatedimpulseresponse --> sig_joergensen2011 - itdsin --> sig_itdsin - ildsin --> sig_ildsin - itdildsin --> sig_itdildsin - competingtalkers -> sig_competingtalkers - breebaart2001siggen --> sig_breebaart2001 - bincorrnoise --> sig_bincorrnoise - bandpassnoisefreq --> sig_bandpassnoise
Model stages in
modelstages
have the format
modelXX_stageYY
now:
modelXXstageYY --> modelXX_stageYY
ffGn --> zilany2014_ffGn
breebaart2001preproc --> breebaart2001_preproc
No legacy files provided. Adapt your code if directly calling model stages from your code.
New
baumgartner2017: sound externalization model
baumgartner2016: level-dependent sagittal-plane sound localization model for NH and HI listeners
hohmann2002: the gfb_ framework of Gammatone filterbank integrated as hohmann2002 framework
kelvasa2015: sound localization in cochlear-implant listeners
emuexp: emulation of experiments using interative runs like 3-AFC
breebaart2001_centralproc: decision stage from Breebaart et al. (2001).
exp_breebaart2001: reproduces results from Breebaart et al. (2001) based on emuexp
model initiative: interface to the model initiative (Dietz et al. 2016)
Structural changes:
baumgartner2014 decomposed into model stages
exp_spille2013 merged into exp_dietz2011
directories re-structured:
main scripts of a model go to:
model
. They are called
nameyear
scripts with model stages (model scripts other than the main one) go to:
modelstages
. They are called
nameyear_postfix
scripts not being part of a specific model go to:
general
. They do not (!) start with model name.
scripts generating audio signals go to:
signals
. They are called
sig_nameyear
or
sig_functionality
scripts returning measured data go to:
data
. They are called
data_nameyear
scripts with default parameters of other scripts go to:
defaults
. They are called
arg_callingfunction
files being compiled to mex files go to:
mex
. In order to be compiled, they must have the prefix
comp_
files being compiled to oct files go to:
oct
other files requiring compilation/installation go to:
bin
. Their compilation must be considered in
make.bat
(Windows) and
Makefile
(Linux/MacOS).
HRTFs go to
hrtfs
. They are in SOFA and will be downloaded on the fly.
Lagecy files providing backwards compatibility fo to:
legacy
binaural
,
monaural
,
speech
,
filters
removed
Other updates:
dietz2011: minor bug fixes
data_joergensen2011: completion of data
exp_baumgartner2014: new figures, compatibility improved
demo_hohmann2002: new figures
installation simplified (
amt_mex
does all the installation now)
Version 0.9.7 (10.6.2015)
New:
Caching of data: see amt_cache and the cache directory.
Automatic download of auxiliary data. See amt_load and the auxdata directory.
Control for messages output in the command line. See amt_disp.
SOFA files for HRTFs: requires SOFA API, see SOFAload.
Models: zilany2014, joergensen2011, joergensen2013, georganti2013
Signals: sig_joergensen2011
Clean documentation (no errors, no warnings).
makefile for Linux, compiling of cpp files
Structure changes:
arg_ functions moved to arg directory, comp_ functions moved to mex, directory comp removed
plot* functions renamed to plot_* and moved to plot directory
amt_start and amt_mex improved
readme file for sourceforge added
reference directory removed (it was a directory with original contributions to the AMT)
Other changes:
interpolation for various polar-angle samplings
added new experiment in exp_baumgartner2014: fig5_baumgartner2015aro
stability improvements in baumgartner2014
minor bugfix in demo_baumgartner2013 and doc update in baumgartner2014
exp_lindemann1986: fig 14b disabled: it takes ages and is wrong anyway...
added reference for verhulst2012
wierstorf2013: additional files for HRTF handling removed, load the itd-to-angle look-up table with data_wierstorf2013.m now.
hrtf/enzner2008 removed (enzner2008 data are in auxdata now)
langendijk2002: data and HRTFs removed from repository (are required data)
changed the order of announcements on amt_start
jelfs2011: removed dependency on read_hrir
plotjelfs2011 moved to demo_jelfs2011.m (plotjelfs2011 was actually a demo).
progress output supressed in the documentation
amt_disp introduced for displaying information depending on the start-up condition of the AMT.
enzner2008 and exp_enzner2008 split in the model and experiment part.
exp_georganti2013 works for me. Documentation is missing yet.
may2011 documentation integrated
2014 version of may2011 added. demo_may2011 works but documentation invalid yet.
extractsp: stability improvement
minor documentation and stability updates, new function baumgartner2014parametrization and functionalities in localizationerror added.
Fixed imag ILD in dietz2011
Added function to load some simulated monaural room impulses responses.
documentation updates and use of SOFA's remote load functionality in data_baumgartner2014.
major style overhaul of the Joergsen 2011 and 2013 models. Experiments included etc. Does not yet pass mat2doc, and sound files are missing.
localizationerror: new performance measures added
data_majdak2010 and ...2013ctc: Angles forced to be real valued.
Version 0.9.6
New:
Gammatone validation provided, including exp_gammatone, demo_gammatone, exp_hohmann2002, and demo_hohmann2002
Wierstorf et al. (2013) provided, including wierstorf2013, exp_wierstorf2013, and integration with the SFS toolbox
Fixes:
data_goode1994: more details provided
jelfs2011 works now with SOFA HRTFs stored in hrtf/jelfs2011/, e.g., kemar.sofa
hohmann2007 naming resolved. hohmann2007 renamed to herzke2007, the primary model is called hohmann2002 now
localizationerror: missing error types added
exp_spille2013: uses lowpass f_inst
dietz2011 improved to better reflect the corresponding publications