Download Latest Version PD100ch.zip (33.3 MB)
Email in envelope

Get an email when there's a new version of ExpSuite

Home / Applications / AMTatARI
Name Modified Size InfoDownloads / Week
Parent folder
AMTatARI_setup_9.1.1.0.exe 2025-01-31 4.0 MB
history.txt 2024-07-11 33.7 kB
AMTatARI_setup_9.0.3.0.exe 2024-03-25 4.1 MB
AMTatARI_setup_9.0.0.0.exe 2023-12-19 4.1 MB
AMTatARI_setup_8.0.5.0.exe 2023-08-07 4.1 MB
AMTatARI_setup_8.0.3.0.exe 2023-01-17 4.1 MB
AMTatARI_setup_8.0.0.0.exe 2022-11-29 4.1 MB
AMTatARI_setup_7.0.33.0.exe 2022-06-30 4.4 MB
AMTatARI_setup_7.0.32.0.exe 2022-05-20 4.3 MB
AMTatARI_setup_7.0.30.0.exe 2022-03-07 4.3 MB
AMTatARI_setup_7.0.29.0.exe 2022-01-19 4.3 MB
AMTatARI_setup_7.0.27.0.exe 2021-11-09 3.2 MB
AMTatARI_setup_7.0.25.0.exe 2021-11-02 3.2 MB
readme.txt 2021-09-24 30.6 kB
AMTatARI_setup_7.0.24.0.exe 2021-09-24 3.2 MB
AMTatARI_setup_7.0.23.0.exe 2021-09-07 3.2 MB
AMTatARI_setup_7.0.21.0.exe 2021-04-23 3.1 MB
AMTatARI_setup_7.0.16.0.exe 2021-02-23 3.1 MB
AMTatARI_setup_7.0.17.0.exe 2021-02-23 3.1 MB
AMTatARI_setup_7.0.15.0.exe 2021-02-22 3.1 MB
AMTatARI_setup_7.0.11.0.exe 2021-01-29 3.1 MB
AMTatARI_setup_7.0.12.0.exe 2021-01-29 3.1 MB
AMTatARI_setup_7.0.13.0.exe 2021-01-29 3.1 MB
AMTatARI_setup_7.0.10.0.exe 2021-01-21 3.1 MB
AMTatARI_setup_7.0.9.0.exe 2021-01-13 3.1 MB
AMTatARI_setup_7.0.8.0.exe 2020-12-02 3.1 MB
AMTatARI_setup_7.0.5.0.exe 2020-11-18 5.1 MB
AMTatARI_setup_7.0.4.0.exe 2020-11-04 5.0 MB
AMTatARI_setup_7.0.0.0.exe 2020-08-10 5.0 MB
AMTatARI_setup_6.1.0.0.exe 2020-05-11 5.0 MB
AMTatARI_setup_6.0.7.0.exe 2020-04-24 5.0 MB
AMTatARI_setup_6.0.6.0.exe 2020-04-06 5.0 MB
AMTatARI_setup_6.0.5.0.exe 2020-04-01 5.0 MB
AMTatARI_setup_6.0.4.0.exe 2020-03-17 4.8 MB
AMTatARI_setup_6.0.2.0.exe 2020-01-23 4.9 MB
AMTatARI_setup_6.0.0.0.exe 2019-10-23 4.9 MB
AMTatARI_setup_5.4.0.0.exe 2019-08-23 4.8 MB
AMTatARI_setup_5.3.3.0.exe 2019-06-18 4.8 MB
AMTatARI_setup_5.3.2.0.exe 2019-05-22 4.8 MB
AMTatARI_setup_5.3.0.0.exe 2019-04-30 4.8 MB
AMTatARI_setup_5.1.0.0.exe 2019-01-14 4.5 MB
AMTatARI_setup_5.0.2.0.exe 2018-11-14 4.5 MB
AMTatARI_setup_5.0.1.0.exe 2018-05-07 4.5 MB
AMTatARI_setup_5.0.0.0.exe 2018-02-08 4.5 MB
AMTatARI_setup_4.3.0.0.exe 2017-03-21 4.5 MB
AMTatARI_setup_4.2.0.0.exe 2016-12-05 4.5 MB
AMTatARI_setup_4.1.1.0.exe 2016-08-16 4.7 MB
AMTatARI_setup_4.1.0.0.exe 2015-06-09 4.6 MB
AMTatARI_setup_4.0.2.0.exe 2015-06-03 4.5 MB
AMTatARI_setup_4.0.1.0.exe 2014-10-07 4.9 MB
AMTatARI_setup_4.0.0.0.exe 2014-07-08 4.9 MB
AMTatARI_setup_3.1.10.0.exe 2014-06-12 4.1 MB
AMTatARI_setup_3.1.9.0.exe 2014-04-10 4.6 MB
AMTatARI_setup_3.1.8.0.exe 2014-04-08 4.6 MB
AMTatARI_setup_3.1.7.0.exe 2014-04-07 4.6 MB
AMTatARI_setup_3.1.5.0.exe 2014-03-11 5.0 MB
AMTatARI_setup_3.1.2.0.exe 2014-01-09 4.5 MB
AMTatARI_setup_3.1.1.0.exe 2013-09-02 4.5 MB
AMTatARI_setup_3.1.0.0.exe 2013-08-12 4.4 MB
AMTatARI_setup_3.0.2.0.exe 2013-07-19 4.4 MB
AMTatARI_setup_3.0.1.0.exe 2013-06-28 4.1 MB
AMTatARI_setup_2.0.11.0.exe 2013-04-12 4.1 MB
AMTatARI_setup_2.0.10.0.exe 2012-10-29 4.1 MB
AMTatARI_setup_2.0.8.0.exe 2012-08-27 4.0 MB
AMTatARI_setup_2.0.7.0.exe 2012-08-09 4.0 MB
AMTatARI_setup_2.0.6.0.exe 2012-07-11 4.0 MB
AMTatARI_setup_2.0.5.0.exe 2012-07-02 4.0 MB
AMTatARI_setup_2.0.4.0.exe 2012-06-12 4.0 MB
AMTatARI_setup_2.0.3.0.exe 2012-02-23 4.0 MB
AMTatARI_setup_2.0.2.0.exe 2012-02-20 4.0 MB
AMTatARI_setup_2.0.1.0.exe 2012-01-13 4.0 MB
AMTatARI_setup_2.0.0.0.exe 2011-12-20 4.0 MB
AMTatARI_setup_1.0.13.0.exe 2011-07-05 2.8 MB
AMTatARI_setup_1.0.12.0.exe 2011-05-13 2.9 MB
AMTatARI_setup_1.0.11.0.exe 2011-01-05 2.8 MB
AMTatARI_setup_1.0.7.0.exe 2011-01-05 2.8 MB
AMTatARI_setup_1.0.8.0.exe 2011-01-05 2.8 MB
AMTatARI_setup_1.0.9.0.exe 2011-01-05 2.8 MB
Totals: 78 Items   312.0 MB 5
****************************************************************
*** History of AMTatARI
*** Acoustic Measurement Tool at Acoustics Research Institute
*** by Michael Mihocic, Piotr Majdak
*** based on ExpSuite Framework by Piotr Majdak, Michael Mihocic
****************************************************************

*** DEVELOPMENT STATUS ***

*** v7.0.24 (21.09.2021) by miho
- upgrade to FW v1.1.52
- bug fixed when performing turntable emergency stop and library not available

*** v7.0.23 (06.05.2021) by miho
- upgrade to FW v1.1.48
- Events: experimental feature to rotate turntable even during previous stimulations

*** v7.0.22 (30.04.2021) by miho
- frmIR/AA_CalcSweepToIR.m: Use Gabor Multiplier functionality removed, was not used/implemented in Matlab anyway
- ToolboxIR: Bug fixed: SaveIR crashed when first item in item list was selected (index problem)
- documentation updated

*** v7.0.21 (23.04.2021) by miho
- frmIR, ToolboxIR: Bugs fixed when handling temporary data

*** v7.0.20 (18.03.2021) by miho
- upgrade to FW v1.1.47
	(turntable fixes)

*** v7.0.19 (12.03.2021) by miho
- upgrade to FW v1.1.45
- new feature implemented for Four Audio turntable: allow pre-rotation (eg. for next item)
	(can be disabled in Options)

*** v7.0.18 (11.03.2021) by miho
- upgrade to FW v1.1.44
	(turntable bug fixed)
- frmPostProcessing: Bug fixed when trying to load a SOFA file, and getting an error message -> 
	data matrix info was not updated
- frmPostProcessing: Button & function to "clear script history" added
- frmPlotData: Button to export parameter set list to current work directory added
- hrtf_CalcREF.m: Azi: NaN->0 conversion only if field Obj.SourcePosition exists

*** v7.0.17 (23.02.2021) by miho
- upgrade to SOFA API_MO v1.1.3 (installer)

*** v7.0.16 (22.02.2021) by miho
- frmIR:
	- Bug fixed when pressing the button "Convert to SOFA object"
	- "First Check": Record channel can be selected

*** v7.0.15 (18.02.2021) by miho
- upgrade to FW v1.1.42
- frmIR:
	- chkClearTemp renamed to chkKeepTemp (Keep temporary data (*X stimVec)); logic in process inverted
	- chkClearVar renamed to chkKeepVar (Keep old results (*C *X stimVec)); logic in process inverted
	- button cmdClearOldResults removed
- frmPlothM renamed to frmPlotData
- documentation updated, cleaned-up and sorted (still not perfect though)

*** v7.0.14 (09.02.2021) by miho
- frmIR: Bug fixed when not selecting consecutive items in item list -> 
	'clear temp data' and 'clear old results' will be checked automatically
	(otherwise there might be some remnant data)
- Events: variable Record stream (gvarExp(2)): "sum6" removed, unclear what should happen
- AA_Preemphasize: bug fixed (wavwrite -> audiowrite); 'help' text fixed
- Events: status "Record" renamed to "Recorded"
- documentation revised

*** v7.0.13 (29.01.2021) by miho
- AA_CalcLinearMatrix.m: Bug fixed that was implemented in previous version (caused a disp message but no error)

*** v7.0.12 (28.01.2021) by miho
- upgrade to FW v1.1.41
- frmIR, frmPostProcessing: name "hM" replaced by SOFA or data matrix
- Events: Wait glPostStimVisu ("Post Record Setup Time") after stimulation if not in experiment

*** v7.0.11 (25.01.2021) by miho
- upgrade to FW v1.1.40
- frmIR/ToolboxIR: 
	- bug fixed for functions of Impulse Response Toolbox: Now only selected items are calculated, 
		not the entire range between the lowest and highest selected items
	- code optimizations
	- failure and error checks implemented
- Results: bug fixed for functions: Now only selected items are calculated, 
	not the entire range between the lowest and highest selected items 
- Create: CreateRecPrefix: indices simplified (eg addition following by subtraction removed)
- frmPlothM: Parameter set list can be reset
- plot by channel ID: bugs fixed in legends

*** v7.0.10 (21.01.2021) by miho
- upgrade to FW v1.1.39
- upgrade to SOFA API_MO v1.1.2 (installer)
- copyright years updated
- ARI website addresses updated to new website
- hrtf_CalcREF.m script updated: azi=NaNs -> NaNs are replaced by zeros
- frmIR: Bug fixed (enabling Gabor Multiplier checkbox)
- frmIR, frmPostProcessing: Buttons added to open documentation folder
- frmListBox: recommended strings added
- source code simplified

*** v7.0.9 (14.12.2020) by miho
- frmPlothM: Bug fixed when not using flat shading while plotting continuous elevation figures

*** v7.0.8 (02.12.2020) by miho
- Upgrade to FW v1.1.38
	(turntable improvements)

*** v7.0.7 (27.11.2020) by Michael Mihocic
- Upgrade to FW v1.1.37
- frmPlothM: Graphical bugs fixed
- default parameter setlist updated

*** v7.0.6 (24.11.2020) by Michael Mihocic
- Upgrade to FW v1.1.35
- frmPlothM: checkbox for 'shading flat' (Matlab parameter) added for relevant plot types,
	value is stored in parametersetlist.csv
- hrtfLAS_CalcHrtfDtfLAS.m: equalize changed to 20-18000Hz (instead of 20-20000Hz)

*** v7.0.5 (11.11.2020) by Michael Mihocic
- Upgrade to FW v1.1.33
- frmPostProcessing: new function (button) implemented to fix truncated data channels
- frmPostProcessing: fixing data channels added after some potential functions that 
	could cause truncation of singletons dimensions
- frmPostProcessing: status box scrollable
- documentation cleaned-up

*** v7.0.4 (01.09.2020) by Michael Mihocic
- frmPostProcessing: improvement for saving SOFA LAS files
- Events: Bug fixed when cancelling synchronous stimulation

*** v7.0.3 (31.08.2020) by Michael Mihocic
- Upgrade to FW v1.1.24
	(Outline turntable fixes)
- frmPostProcessing: improvement for LAS files

*** v7.0.2 (19.08.2020) by Michael Mihocic
- Upgrade to FW v1.1.20
- adaptions to LAS HRTF measurement, scripts updated
- parametersetlist.def updated
- hrtfLAS_CalcHrtfDtfLAS adapted: ele=90 positions are stored seperately

*** v7.0.1 (18.08.2020) by Michael Mihocic
- HRTF measurement scripts for LAS updated

*** v7.0.0 (28.07.2020) by Michael Mihocic
- Upgrade to FW v1.1.17
- Four Audio ANT turntable implemented

*** v6.1.0 (11.05.2020) by Michael Mihocic
- Upgrade to SOFA API_MO v1.1.1 (installer only)

*** v6.0.8 (24.04.2020) by Michael Mihocic
- AA_SOFAsaveGeneralFIR.m, AA_SOFAsaveSimpleHeadphoneIR.m: Bug fixed when saving SOFA files from
	items with empty description columns

*** v6.0.7 (17.04.2020) by Michael Mihocic
- Upgrade to FW v1.1.9
- AA_hM: bug fixed when transferring amplitude values to meta data (lin -> matrix)
- PlothMParameterSet: spectrogram mode added (specgram will be removed in future versions of Matlab),
	in this release still both options (specgram, spectrogram) are included
- AA_SOFAsaveSimpleHeadphoneIR.m added to save headphones IRs in proper conventions: SimpleHeadphoneIR
- AA_SOFAsaveSimpleFreeFieldHRIR.m, AA_SOFAsaveGeneralFIR.m: bugs fixed
- frmIR: Minor change: "Calculation time" renamed to "Processing time"

*** v6.0.6 (06.04.2020) by Michael Mihocic
- Results: Calculation of MESM parameters for multiple eta values possible,
	allows to find shortest total measurement time

*** v6.0.5 (01.04.2020) by Michael Mihocic
- Upgrade to FW v1.1.8
- bug fixed when saving SOFA files (HRIR; receiver positions were set to zeros), solution:
	1 or 2 channels use first (1 or 2) default receiver position(s),
	if more than 2 channels are recorded all r.p.s are set to zeros
- wrong forms' icons fixed

*** v6.0.4 (10.03.2020) by Michael Mihocic
- Upgrade to FW v1.1.7
- max. number of channels increased to 200 (used for LAS recordings)
- copyright years updated

*** v6.0.3 (03.03.2020) by Michael Mihocic
- Upgrade to FW v1.1.6

*** v6.0.2 (04.12.2019) by Piotr Majdak
- Upgrade to FW v1.1.3, includes:
- Turntable: no reset when moving to an angle

*** v6.0.1 (07.11.2019) by Michael Mihocic
- Upgrade to FW v1.1.1
- Bug fixed: Stimulus Length Integer requirement removed

*** v6.0.0 (20.09.2019) by Michael Mihocic
- Upgrade to FW v1.0.0
- OnStartExperiment: Bug fixed when playing relax.wav (wrong parameter caused pd error message)

*** v5.4.1 (11.09.2019) by Michael Mihocic
- Create.vb: Bug fixed for MLS stimulation

*** v5.4.0 (24.07.2019) by Michael Mihocic
- Upgrade to FW v0.10.18
- Number of channels increased to 100 (PD100ch required)

*** v5.3.3 (13.06.2019) by Michael Mihocic & Piotr Majdak
- Upgrade to FW v0.10.16
- AA_MergeItems: Bug fixed: azimuth, freq, description added
- bug fix: hM handling for single audio channels works
- bug fix: IR Toolbox: single channel recording for batch processing (Process button on the form)
- new feature (new constant) in p1 and p3: jump to next item after stimulating selected item (not during experiment)

*** v5.3.2 (22.05.2019) by Michael Mihocic
- Upgrade to FW v0.10.15

*** v5.3.1 (20.05.2019) by Michael Mihocic
- Upgrade to FW v0.10.14
- turntable position fine adjustment improved

*** v5.3.0 (30.04.2019) by Michael Mihocic & Piotr Majdak
- Upgrade to FW v0.10.13
- Upgrade to SOFA API_MO v1.0.4
- New feature: azimuth, frequency, description are added to hC, hLIN, and hM (SOFA meta data)
- some modifications and minor bug fixes

*** v5.2.4 (18.04.2019) by Michael Mihocic
- Events: OnCreateItemList: minor bug fix: positive amplitude values are not restricted now 
	(are used for hp measurements, they are compensated byFS2SPL offset)

*** v5.2.3 (08.04.2019) by Michael Mihocic
- Upgrade to FW v0.10.12

*** v5.2.2 (05.04.2019) by Michael Mihocic
- Upgrade to FW v0.10.11
- Create: Bug fixed: index for file name is now taken from value in index column and
	not anymore from actual row number
- frmTrackerLeadInRange: minor bug fixed: values were truncated
- Result: bug fixed: delete stimulation files (expsweep*.wav, invexpsweep*.wav)

*** v5.2.1 (01.04.2019) by Michael Mihocic
- frmTurntable: slow turntable rotation improved (PWM set to 1ms break instead of 5ms)

*** v5.2.0 (28.03.2019) by Michael Mihocic
- Upgrade to FW v0.10.10
- Adaptions for hrtf/dtf C measurements & calculations (270° -> CW rotation -> 270°)

*** v5.1.0 (14.01.2019) by Michael Mihocic
- Upgrade to FW v0.10.7
- bug fixed (now really!): prevent sweeps falling into next item presentation
	(happened from time to time mostly at azi 90° or 270°)
- copyright years updated

*** v5.0.2 (05.07.2018) by Michael Mihocic
- Upgrade to FW v0.9.104
- More than 31 channels supported within one item in item list

*** v5.0.1.1 (04.07.2018) by Michael Mihocic
- DEBUG VERSION ONLY, NO RELEASE!

*** v5.0.1 (23.04.2018) by Michael Mihocic
- Upgrade to FW v0.9.101
- some bugs fixed
- copyright years, EUPL license, and doc files updated

*** v5.0.0 (14.06.2017) by Michael Mihocic
- Upgrade to FW v0.9.93
- Config: number of max. channels increase from 24 to 96
	(prepared for new studio; requires pd update!)
- Copyright years updated

*** v4.3.0 (15.12.2016) by Michael Mihocic
- Upgrade to FW v0.9.89
- wavread replaced by audioread in several functions

*** v4.2.0 (24.08.2016) by Michael Mihocic
- Upgrade to FW v0.9.82
- Upgrade to SOFA API_MO v1.0.2
- Copyright years updated

*** v4.1.1 (15.06.2015) by Michael Mihocic
- Upgrade to SOFA API_MO v1.0.1

*** v4.1.0 (08.06.2015) by Michael Mihocic
- Upgrade to FW v0.9.52
- Upgrade to SOFA API_MO v1.0.0
- Copyright years updated

*** v4.0.2 (08.10.2014) by Michael Mihocic
- Upgrade to FW v0.9.43
- Bug fixed in AA_MergeChannels

*** v4.0.1 (30.07.2014) by Michael Mihocic
- AA_MinimalPhase: Bug fixed when calculating value '0' after FFT

*** v4.0.0 (08.07.2014) by Michael Mihocic
- Upgrade to FW v0.9.41
- Upgrade to SOFA API_MO v0.4.3
- SOFA implementation improved significantly -> many changes in VB and MATLAB files
- Please use new "hrtf_Calc*.m" scripts for new calculations
- old formats (CIPIC, STx,...) are not supported anymore
- AA_MergeChannels.m improved to merge more headphones' measurements to one data set
- many (minor) improvements, bug fixes,...

*** v3.1.10 (24.04.2014) by Michael Mihocic
- frmPostProcessing: New feature: different AA_SOFAsave*.m can be selected from
	AMTatARI\MATLAB directory and the user can decide which convention is used
- AA_SOFAsave.m renamed to AA_SOFAsaveSimpleFreeFieldHRIR.m
- AA_SOFAload uses new function AA_SOFAconvertSOFA2ARI instead of common
	SOFAconvertSOFA2ARI function (further adaptions are possible) 
- frmPostProcessing, frmListbox: minor improvements and bug fixes

*** v3.1.9 (10.04.2014) by Michael Mihocic and Piotr Majdak
- Scripts hrtf_CalcREF.m and AA_MergeItems.m allows arbitrory number of channels
- missing SOFA conventions files added to package

*** v3.1.8 (08.04.2014) by Michael Mihocic and Piotr Majdak
- Upgrade to SOFA API_MO v0.4.2 (SOFAhrtf2dtf supports
	more than 2 receiver channels)

*** v3.1.7 (02.04.2014) by Michael Mihocic and Piotr Majdak
- frmPostProcessing: Bugs fixed
- Upgrade to SOFA v0.6, API_MO v0.4.1
- New script file hrtf_UpdateSOFAmetadata.m

*** v3.1.6 (18.03.2014) by Michael Mihocic
- Upgrade to FW v0.9.40
- new Matlab script for dtf calculation: hrtf_CalcHrtfDtf
	to be used instead of hrtf_CalcALL
- AA_SOFAsave adapted
- SOFA: nightly version (no offical release)
- frmListbox optimized

*** v3.1.5 (13.01.2014) by Michael Mihocic
- Upgrade to FW v0.9.35

*** v3.1.4 (13.01.2014) by Michael Mihocic
- Upgrade to FW v0.9.34

*** v3.1.3 (13.01.2014) by Michael Mihocic
- Upgrade to FW v0.9.33
- License years updated

*** v3.1.2 (03.09.2013) by Michael Mihocic
- Upgrade to FW v0.9.20 (required for SOFAsave to work properly)
- Events: OnDisconnect: wav-Files are not set to read-only anymore

*** v3.1.1 (02.09.2013) by Michael Mihocic
- Upgrade to FW v0.9.19
- Upgrade to SOFA v0.5
- several bugs fixed when handling with SOFA files
- frmPostProcessing: minor bugs fixed

*** v3.1.0 (26.07.2013) by Michael Mihocic
- Upgrade to FW v0.9.17
- SOFA: Upgrade to SimpleFreeFieldHRIR v0.3
- Adapted to YAMI v0.21 (16-channel ADC)

*** v3.0.2 (01.07.2013) by Michael Mihocic
- Upgrade to FW v0.9.13
- AA_SOFA: Some bugs fixed
- Some SOFA files updated (installer only)

*** v3.0.1 (31.05.2013) by Michael Mihocic
- Upgrade to SOFA version: SOFA v0.2.9
	SOFA subfolder and files will be included in installer package but
	not in source package! If required please download SOFA v0.2.9 from
	https://sourceforge.net/projects/sofacoustics/ and extract folders 
	and files to your \MATLAB\SOFA subfolder!
- Minor change: EUPL links and Copyright years (2012 -> 2013) updated

*** v3.0.0 (29.05.2013) by Michael Mihocic
- Upgrade to FW v0.9.3
- Upgrade to SOFA functionality (frmPostProcessing)
- CalcALL.m script updated to calculate SOFA files instead of ARI files
	(only for hrtf, hrtf 256 and dtf 256)
- CalcALL.m and CalcREF.m are included in AMTatARI now and can be copied
	with one click (frmPostProcessing)

*** v2.0.11 (06.11.2012) by Michael Mihocic
- Upgrade to FW v0.8.60
- frmListbox: Bug fixed when clicking in empty area in listbox
- Events: OnStimulateSelected: Bug fixed: Instead od overwriting existing recorded files
	a backup is created: ~1[oldfilename].wav for first backup,
	~2[oldfilename].wav	for second backup, and so on
- frmIR: New feature: Checkboxes Calc linear IRs, Recalc to linear ordered IRs and
	Convert to hM are checked by default
- frmIR, frmPostProcessing: Default window position improved

*** v2.0.10 (12.10.2012) by Michael Mihocic
- Upgrade to FW v0.8.59
- Turntable support for 64-bit systems

*** v2.0.9 (08.10.2012) by Michael Mihocic
- Upgrade to FW v0.8.58
- frmIR: New feature: calculation time is displayed when processing more steps
- frmPostProcessing: New feature: script running time is displayed

*** v2.0.8 (23.08.2012) by Michael Mihocic
- Upgrade to FW v0.8.57
- frmPostProcessing/LoadhM.mat: Bug fixed when loading hM files, important stimPar
	fields were missing
- frmPlothM: New feature: Set the plot parameter -> lateral angle and polar angle added

*** v2.0.7 (16.07.2012) by Michael Mihocic
- Upgrade to FW v0.8.55
- XP visual styles enabled

*** v2.0.6 (11.07.2012) by Michael Mihocic
- Upgrade to FW v0.8.53
- Events: OnStimulateSelected: Bug fixed when canceling during stimulation

*** v2.0.5 (22.06.2012) by Michael Mihocic
- Minor change: EUPL links and Copyright years updated

*** v2.0.4 (07.03.2012) by Michael Mihocic
- AA_CalcPositions: Bug fixed: pos(:,6) and pos(:,7) rounding errors fixed
- frmIR: New feature added: Level for first check can be entered in frmIR instead
	of message box later

*** v2.0.3 (22.02.2012) by Michael Mihocic
- Upgrade to FW v0.8.46

*** v2.0.2 (20.02.2012) by Michael Mihocic
- frmPostProcessing: New feature: When loading [ID]_M_[postfix].mat file and no file
	[ID]_M_*.mat is available the user can view/load all existing *.mat files in directory

*** v2.0.1 (10.01.2012) by Michael Mihocic
- Upgrade to FW v0.8.44
- frmListbox: Minor change: Window size depending on number of items in list box
	threshold for bigger window is now 6 items

*** v2.0.0 (12.10.2011) by Michael Mihocic
- Upgrade to FW v0.8.38
- First release with NEW hM Format with structured meta data (Version 2.0.0)
	-> many MATLAB files updated
- Several MATLAB files added, old MATLAB files removed
- frmPostProcessing: New feature: Calculation of TOA (Time-Of-Arrival) implemented
- frmPostProcessing: New feature: Plot TOA implemented
- frmPostProcessing: New feature (button): Close all open figures
- Minor bugs fixed: Test settings were not linked to correct item lists
- Events: New feature: Stimulate All
- Events: OnStartExperiment: Bug fixed: When pressing "Cancel" button at some parts of
	the code it was ignored during experiment
- New version of "post processing"-documentation by Piotr Majdak

*** v1.0.13 (13.05.2011) by Michael Mihocic
- frmPostProcessing: Minor change: Text in textbox changed when converting ARI HRTF to CIPIC HRTF

*** v1.0.12 (12.05.2011) by Michael Mihocic
- Upgrade to FW v0.8.34
- Documentation improved for homepage publishing
- frmIR, ToolboxIR, frmPostprocessing: Save *M modified: 
	stimPar.WorkDir is not saved anymore (-> empty string)
- frmPostProcessing: New feature: Default file names when loading/running/editing
	scripts or searching for m(at) files are from existing files, instead of "test"
	(save function is still using "test" as default)
- AA_Equalize.m: New feature: Progress bar added	
- New "CalcALL" script generated, for ARI internal calculations
- AA_SaveLinearToWAV.m: Bug fixed (clipping when writing wav file)
- frmPostProcessing/AA_ARI2STx.m: New feature: Calc ARI HRTF format to STx HRTF format
- frmPostProcessing/AA_ARI2CIPIC.m: New feature: Calc ARI HRTF format to CIPIC HRTF format
- frmPostProcessing/AA_CIPIC2ARI.m: New feature: Calc CIPIC HRTF format to ARI HRTF format

*** v1.0.11 (29.12.2010) by Michael Mihocic
- Upgrade to FW v0.8.30
- Test Settings and Item Lists added, also to Setup (Subfolder: Test)
- Setup: single_installer.iss modified

*** v1.0.10 (13.12.2010) by Piotr Majdak
- AA_MESM: more comments and reference to the corresponding paper

*** v1.0.9 (18.10.2010) by Michael Mihocic
- Upgrade to FW v0.8.28
- Events: Bug fixed (On Stimulate Selected: Calculate Time-Out)

*** v1.0.8 (10.09.2010) by Michael Mihocic
- Bugs fixed in Matlab files:
	AA_AppendExpSweep.m
	AA_FrequencyWarp.m
	AA_SmoothCepstral.m
	AA_Window.m

*** v1.0.7 (25.08.2010) by Michael Mihocic
- Upgrade to FW v0.8.26
- parametersetlist.csv saved in CommonApplicationData (Windows 7 compatible)

*** v1.0.6 (18.08.2010) by Michael Mihocic
- frmPostProcessing: Minor bug fixed when running Matlab scripts
- Events: Minor bug fixed

*** v1.0.5 (13.08.2010) by Michael Mihocic
- Upgrade to FW v0.8.23

*** v1.0.4 (09.08.2010) by M.Mihocic
- Upgrade to FW v0.8.22
- Result: Plot Records: Bug fixed: Titles were truncated when too many elevations / channel IDs
	-> split up to 2 rows now
- Result: Bug fixed: Matlab connection checked before executing "Show Results" in results menu
- frmPlothM: Feature added: Matlab flags are displayed on the form

*** v1.0.3 (28.07.2010) by Guillem Quer Romeo
- GUID (used for Setup) added: F21480F4-083F-4B69-B8AB-7A66D09496D0
- Inno Setup code files (.iss) added to project

*** v1.0.2 (28.07.2010) by M.Mihocic
- Upgrade to FW v0.8.20
- parametersetlist.def created: default parameters file, is copied to parametersetlist.csv
	when needed the first time

*** v1.0.1 (27.07.2010) by M.Mihocic
- Upgrade to FW v0.8.19
- frmIR: FirstCheck: Bug fixed
- ToolboxIR: FirstCheck: Bug fixed
- ParameterSetList: Bug fixed when loading or deleting item in list
- OnStartExperiment: Code improved, bugs fixed
- OnStartExperiment: Itemlist status functions used (processing, finished)
- OnStimulateSelected: Bug fixed, when stimulating more than one item with "Stimulate selected"
- New Feature: AppResourcesDirectory variable (Application Resources Directory)
	used for wav files and parametersetlist

*** v1.0.0 (01.07.2010) by M.Mihocic
- Version number changed to Major release
- Upgrade to FW v0.8.18

*** v0.4.4 (05.2010) by M.Mihocic
- upgrade to FW v0.8.15

*** v0.4.3 (04.2010) by M.Mihocic
- upgrade to FW v0.8.12
- License changed to EUPL 1.1 (http://ec.europa.eu/idabc/eupl)

*** v0.4.2 (12.02.2010) by M.Mihocic
- Tests in ExpGELB absolved, HRTF measurement, calculations
- bugs fixed
- status: upgrade to .NET & smoke test successfully finished
- current FW: v0.8.7

*** v0.4.1 (11.02.2010) by Michael Mihocic
- upgrade to FW v0.8.6
- first tests absolved, test measurements outstanding

*** v0.4.0 (22.11.2009) by PMajdak
- upgrade to .NET (not tested yet!)

*** v0.3.1 (07.08.2008) by M.Mihocic
- First Check of hM added in Impulse Response Toolbox

*** v0.3.0 (10.07.2008) by K.Egger
- Update to FW v0.6.10

*** v0.2.15 (17.06.2008) by M.Mihocic
- IR Begin Offset: Constants' Value will be used as Default Value in Latency Form (bottom: offset)

*** v0.2.14 (26.10.2007, 18.4.2008)
- MESM procedure: Stimulate selected: bug fix for the channel ID separator
- Stimulation without recording possible: use no record streams.

*** v0.2.13 (12.1.2007)
- updated to FW 0.6.5
- formly Impulse Response window divided in two parts:
  - Impulse Response Window: generating IRs (hC and hLIN)
  - Post Processing Window: plotting and modification of hM, including scripts
- Impulse Response Window:
  - bug fix: crash on no item selected and Calc *C
  - bug fix: Plot hM, 2D-Plot: correct labeling of the y-axis
  - bug fix: in AA_CalcSweepToIR latency calculus seeks for the absolute peak now
  - bug fix: in AA_CalcPositions: correct calculation of the lateral/polar angles
  - bug fix: Plot hM: changing plot mode destroyed information in different text boxes
  - bug fix: Copy Latency, "Set latency to a constant" uses a dot as decimal point now

*** v0.2.12
- bug fix in AA_SmoothCepstral: signal processing using double now
- bug fix on disconnect setting files to read-only
- MESM procedure: on create item list: channel ids are separated by blank now
- IR Toolbox: 
  - Plot hM, filter: IR(0,[0 45]) is correct now
  - load/save M-file: ".mat" is appended to the file name allowing dots in the file name
  - Average Cepstral added: calc the average log-amplitude spectrum and create minimum phase filters. See AA_AverageCepstral
  - Script functionality added:
    - every toolbox command can append its matlab command to a script
    - this script can be showed in a editable window
    - this scrupt can be saved as a matlab script in the work dir
    - scripts in the work dir can be edited via matlab editor, or
    - can be executed by matlab directly

*** v0.2.11
- upgraded to FW 0.6.1

*** v0.2.10
- IR Toolbox:
 - Augmentation of spectrum in the low frequency region added (set to given amplitude, extrapolate the group delay)
 - Minimum Phase added
 - Average Spectral added. The average will be appended to the end of hM as item #0
 - Merge Items added. Chose item # for each record channel and merge them to one item. The number of play channels in each item must be equal.
 - Show available filters in "Equalize"
 - New buttons with predefined data filters for plotting hM
 - Target amplitude in Augmentation is in dB now.
- Tracking of position/orientation improved: 
  - easier way to lead the subject in the valid range
  - two passes: lead in the correct position, then lead in the correct orientation
  - a new window is shown giving a possibility to guide the subject by the experimentator
  

*** v0.2.9
- updated to FW 0.5.4
- MATLAB: AA_CalcMLStoIR. renamed to AA_CalcMLSToIR.m
- Plot hM: plot parameter is Elevation for HRTF Measurement and Channel ID for MLS, Sweep and Cosine
- Stimulate Selected/MLS and Sweep: check Channel ID for a valid audio channel.


*** v0.2.8
- updated to FW 0.5.3
- IR Toolbox:
	- Load *M/Save *M: show all available files in the input box
	- Plot hM: item index as parameter available
	- Remember the position of IR Toolbox windows and Plot hM window
	- Buttons for different functions added, previously only as check box accessible
	- Copy Latency: the latency values consider the latency from Settings/Signal data
	- bug fix: localization of values removed
- HRTF-Measurement: absolute positions are tracked now
- Create Item List: at azimuths 0°, 90°, 180° and 270° all elevations available will be added

*** v0.2.7
- updated to FW 0.5.2
- IR Toolbox redesigned:
  - smooth spectrum cepstral added
  - show information about hM (with update button)
- plot hM form redesigned:
  - save/load/delete parameters to plot hM
  - all parameters in one window
- coordinate data are available in different coordinate systems
- on disconnect: the recorded data can be marked as read-only 

*** v0.2.6
- SaveLinearToWAV renamed to AA_SaveLinearToWAV

*** v0.2.5
- updated to FW 0.5.1

*** v0.2.4
- updated to FW 0.5.0

*** v0.2.3
- updated to FW 0.4.4:
	- adaptations to the new ItemList class in
	  Events: OnStartExperiment, OnLoad adapted
	  EventsSettings: OnSet
- IRToolbox:
  - bug fix in Load *M
	- MergeChannels added
	- Window added

*** v0.2.2
- updated to FW 0.4.3
- Stimulate Selected: 
  - improved the tracker handling
  - check if amplitude is numeric
  - check if an elevation/channel ID was input multiply
- IR Toolbox: 
  - bug fix in the GUI: save workspace is the last check box now
  - columns in result forms are set to optimal width now
  - input parameters for all windowed methods changed to:
    - begin of IR
    - end of IR
 
*** v0.2.1
- updated to FW 0.4.2

*** v0.2.0
- updated to FW 0.4.1 (remote)

*** v0.1.1
- Constant: Minimal Tracker In Range Period added.
- Cancel issues fixed

*** v0.1.0
- updated to FW 0.4.0
- MESM completed
- Tracker support completed (for YAMI >= 0.12)
- Turntable support completed
- some minor improvements and bug fixes
- Tracker:
  - if out of range: wait until in range for at least 500ms
  - set reference position/orientation after moving turntable
- deactivate thread for the duration of playing stimuli to lower CPU load


*** v0.0.9
- updated to FW 0.2.3 with Tracker support
- Stimulate Selected: Play/Record adapted to new FW
- IR Toolbox extended (but not cleaned up):
	- Save Emphasis: Preemphasis filter are saved and can be used for sweep preemhpasis
	- Save Filter: Save hM as filter for Equalization
	- Equalize: Equalize hM by filter saved previously as hFILT (up to 2 filters can be used)
	- Load/Save *M: hM and all *LIN data are saved/loaded
	- Plot hM: it was very annoying using the checkboxed method for plotting.
	- Reshape to *LIN: a method to go back to *LIN after dealing with hM (e.g. equalization)
- Settings/Constants: Filename of the Preemphasis filters added
- All new AMT@ARI Matlab scripts should be with AA_ prefix:
	- CalcLinearMatrix changed to AA_CalcLinearMatrix


*** v0.0.8
- Turntable: Azimuth==Requested position: MoveToAzimuth deleted, use MoveToAngle now.


*** v0.0.7
- MSM replaced by ExpSweep, which is multi-sweep capable now.
- Result, frmResult: new, from the scratch
- therefore: frmIR is new, as well
- MLS: frmResult not ready yet, Calculate IR is the only working command
- The Status field is used by result commands and stimulate selected
- Turntable works now. Resolution: 2.5°
- all IR Toobox procedures moved to ToolboxIR
- Equalization Toolbox: frmEqualisation added. 
- Set latency of signals in settings added: frmLatency


*** v0.0.6
- Show and save latency now possible, only for exponential sweep method
- implementation of Multisystem Measurement (MSM) mode started
- Signal Tab is visible now and is used to define play channels in MSM mode
- Description of timing parameters (Procedure tab) improved (tooltip texts added)
- Column "File Prefix" changed to "Status"
- Settings in the IR form remain saved until exit program
- Execute List is changed depending on measurement type
- Variable "Channel" changed to "Elevation":
	- for each elevation specify a signal in the signal tab with
		- unique ID: this should be the "elevation"
		- amplitude: sum of this value and the global amplitude results in the amplitude of the signal
		- system latency: (MSM only)
		- IR length: (MSM only)
	- add some elevations to the elevation list
	- CreateItemList: elevations are used instead play channel index
	- StimulateSelected: play channel index is found using signal ID (=elevation)
- MSM: CreateItemList, StimulateSelected, CalcMSMSweepToIR
- ExpSweep: invexpsweep.wav wird generiert und für spätere Berechnung nur noch geladen
- MSM, ExpSweep: Delete Stimulation File(s).
- MSM is working as an alpha version


*** v0.0.5
- "Add Repetition" enabled
- frmResult: bug fix seeking all sound files with the same index (was: prefix_index*.wav; now: prefix_index_*.wav)
- updated to FW v0.1.7
- updated to STIM v0.0.54

*** v0.0.4
- updated to FW v0.1.5

*** v0.0.3
- recorded file names changed to ID_index

*** v0.0.2
- updated to FW v0.1.4
- minor bug fixes

*** v0.0.1
- updated to FW 0.1.2
- MLS: SNR improved using circular correlation
- ExpSweep: poor SNR, why?
- SINAD added
- THD added

*** v0.0.0
- based on framework v0.0.38
- adapted from pd_PLAYER to YAMI
- multichannel support for synthesizer
Source: readme.txt, updated 2021-09-24