Changes - - Changes throughout the release history of the AMT
Description:
Version 1.4.0
Core functions:
NEW: mat2doc.py directly integrated in the AMT (see /mat2doc/readme.txt)
NEW: upload.py script in /mat2doc/php to automatically adapt the documentation PHP files
amt_load: functions loading HRTFs use amt_load now. SOFAload and /hrtf are obsolete (Issue #231)
amt_load: support for CSV files, which are read by tableread
amt_extern: AMT can be run in a directory containing blanks now (Issue #233)
amt_version: AMT version is stored at a single place only and used by mat2doc and amt_configuration (Issue #219)
amt_configuration: display in silence mode fixed (Issue #226)
Models:
NEW: eurich2022: Binaural detection model based on interaural coherence
NEW: laback2023: Contextual lateralization based on interaural level differences
NEW: smalt2014: Medial olivocochlear reflex in auditory nerve responses
king2019: updated documentation
NEW: demo_dau1997 (Issue #189)
Experiments:
NEW: exp_decheveigne2023
NEW: exp_laback2023
NEW: exp_eurich2022
exp_osses2022: use of amt_disp instead of sprintf (Issue #180)
exp_osses2022: local functions called have prefix local (Issue #183)
exp_barumerli2021: moved to legacy (Issue #232)
exp_bauremrli2022: moved to legacy (Issue #232)
exp_majdak2013: added, but no figure reproduced on the website yet (Curve Fitting Toolbox required).
Model stages:
NEW: ashida2016_LSOmodelCOC
FIX: king2019 avoids NaN channels after scaling if there are empty channels
NEW: various model stages previewing the functionality of decheveigne2023 model: decheveigne2023_spikeach, decheveigne2023_spikecch, decheveigne2023_spikeisih, decheveigne2023_spikejitter, decheveigne2023_spikepoisson, decheveigne2023_spikepsth, decheveigne2023_spikerefractory, decheveigne2023_spiketopulse, decheveigne2023_spiketrain, decheveigne2023_spikevs
Signals:
NEW: sig_laback2023: generates stimuli used in exp_laback2023
NEW: sig_kolarik2010: Tone masked by a diotic inner-band and two antiphasic flanking-band noises
NEW: sig_marquardt2009: Tone masked by a constant-ITD inner-band and two antiphasic flanking-band noises
NEW: sig_vanderheijden1999: Tone masked by a constant-ITD inner-band noise
king2019 avoids NaN channels after scaling if there are empty channels (Issue #235)
Data:
data_pausch2022: clean up (not completed yet)
Version 1.3.0
General:
license and copyright updated
SOFA 2.1 support
Core functions:
amt_start: do not require certificates when downloading toolboxes
EXTENSION: amt_load: supports SOFA format
Models:
NEW: bischof2023
NEW: tabuchi2016
lyon2011: ihc stage fixed
UPDATE: barumerli2023
Modelstages:
NEW: bischof2023_filterbank
NEW: tabuchi2016_estimatethreshold
UPDATE: mclachlan2021_preproc
Experiments:
NEW: exp_bischof2023
NEW: exp_tabuchi2016
UPDATE: exp_barumerli2023
NEW: exp_mchlachlan2021
NEW: exp_majdak2013
Plot:
NEW: plot_bischof2023
Signals:
NEW: sig_bischof2023
NEW: sig_tabuchi2016
Data:
NEW: data_bischof2023
UPDATE: data_majdak2013: additional data for plotting Figure 6 from Majdak et al. (2013)
Other fixes:
baumgartner2014_pmv2ppp: output optimized when 'print' used
exp_relanoiborra2019 : removed dependency from Matlab's Communication Systems toolbox
demo_llado2022 : removed dependency from Matlab's Communication Systems toolbox
Version 1.2.0
Core functions:
FIX: amt_start does not change current directory anymore
FIX: amt_start('install') error caught when no compiler present
FIX: amt_stop fully restores settings prior to amt_start
FIX: amt_emuexp typos and char parsing
Common functions:
itdestimator: more robust 'levelthr' method: set ITD to NaN if no threshold found.
Data:
NEW: data_klingel2022
NEW: data_pausch2022
FIX: demo_bruce2018_adaptiveredocking
Experiments:
NEW: exp_klingel2022
NEW: exp_pausch2022
FIX: exp_baumgartner2021 Fig2, Fig3, Tab3
exp_baumgartner2021 restructured (renaming of local functions)
exp_breebaart2001 runs now more robustly under Linux
FIX: exp_lavandier2022 Fig5
Models:
NEW: barumerli2022: (renamed from deprecated barumerli2021) minor updates (new thirdparty function randvmf, removed dependency from Computer Vision Toolbox)
mckenzie2022: (renamed from deprecated mckenzie2021) experiment and auxdata updated
NEW: pausch2022
relanoiborra2019: default minspl changed from -34 to -33.9794 dB (dbspl(2e-7,[],100)) to yield minlvl_lin=2e-7 in the adaptation loops (to better match publication)
ziegelwanger2014: model option 5 added: estimate TOAs by using the maximum on LP-filtered IRs.
Documentation:
major cleanup
baumgartner2017 (and related files) removed because replaced by the actually published baumgartner2021
Version 1.1.0 (December 2021)
Core functionality:
removed all appearances of global SPL offset modifications (ltfatsetdefaults).
amt_configuration: added downloadpath to enhance search in previous versions functionality
amt_start: added version-dependent removal of ssh certificate
amt_load: restructured download display
Signal-processing functionality:
FIX: adaptloop bug fix with signal scaling.
NEW: minspl for adaptloop, which is minlvl in dB (minlvl still can be used for backwards compatibility).
Common functions:
adaptloop: new parameter minspl, which is minlvl in dB. minlvl as linear amplitude can still be used.
ihcenvelope: flag minlvl changed to be ihc_minlvl to be clearly associated with ihcenvelope. No backwards compatibility provided.
ihcenvelope: flag ihctype renamed to ihc_type.
NEW: f2erbrate: ERB rate for a frequency according to Moore and Glasberg (1983)
NEW: erbrate2f: frequency from the ERB rate according to Moore and Glasberg (1983)
NEW: bmld: binaural masking level difference according to Culling et al. (2005)
Data:
NEW: data_brimijoin2013
NEW: data_macpherson2003
NEW: data_vliegen2004
Signals:
NEW: sig_dizon2004
NEW: sig_hofman1998
NEW: sig_macpherson2003
NEW: sig_schroeder1970
Plot:
NEW: plot_llado2022
NEW: demo_llado2022
demo_adaptloop: minor improvements
demo_mclachlan2021: minor changes
demo_bruce2018: better parameters showing better the results
Experiments:
NEW: exp_lavandier2022
NEW: exp_llado2022
exp_baumgartner2015binweight: Changes of the SPL offset removed (output looks like Fig. 5 from Baumgartner and Majdak, 2015)
exp_osses2022: adapted to the revised manuscript version.
exp_bruce2018: adapted to the changes in bruce2018.
exp_li2020: adjusted sequence of Figures so they correspond to publication
exp_baumgartner2021: minor adjustments
Models and Modelstages:
NEW: lavandier2022
NEW: leclere2015
NEW: prudhomme2020
NEW: vicente2020
NEW: vicente2020_betterearsnrframe
NEW: vicente2020_buadvantage
NEW: vicente2020_internalnoise
NEW: vicente2020nh
NEW: llado2022
carney2015: new flag 'ic_hwr' (and 'no_ic_hwr') to optionally disable the halve-way rectification of the outputs
bruce2018: new flag 'specificSRautoTiming' to provide spontanous rates but calculate timing information for the auditory nerve fibers (used by exp_osses2022)
zilany2014: improvements in displaying
verhulst2018:
- calculation of AN, CN, and IC can be disabled if unused
- detailed output provided only when requested (faster computation but causes backwards compatibility issues)
- major documentation improvement
jelfs2011:
- fixed erbspace and do_xcorr
- new option to calculate auditory filtering via auditoryfilterbank_singlefc