Releases: ShanonPearce/ASH-Toolset
Releases · ShanonPearce/ASH-Toolset
Version 4.2.2
Changes
- Fixed bug causing low-frequency responses imported using ‘Low-frequency mode’ in the acoustic space import tool to fail to load
Version 4.2.1
Changes
- Added 'Standard' option to alignment method in the acoustic space import tool which enables use of the low frequency phase alignment algorithm from versions prior to 4.0.0
- Added ‘Pitch Shift - Simple’ option to spatial expansion method in the acoustic space import tool which enables use of the expansion algorithm from versions prior to 4.0.0
- Added 'Min. Phase FIR - Simple' option to Advanced Settings -> Calibration Method which enables use of the filter generation algorithm from versions prior to 4.0.0
- Included new option in Driver-to-Ear interaction EQ: “Reverberant Field Reference (Side)”
- Legacy Driver-to-Ear interaction EQ options are now hidden by default but can be enabled by setting ‘Show’ to ‘Yes’ in headphone_ear_comp_metadata.csv
- Added Calibration Low and High Cutoff Freq. (Hz) options to advanced settings to control the frequency range of diffuse field calibration
Version 4.2.0
Changes
- Separated ‘Headphone Compensation’ parameter into ‘Driver-to-Ear Interaction’ and ‘Loudness Compensation’
- Updated acoustic space import with additional parameters for fine tuning of time domain alignment and a seed parameter to allow for reproducible results
- Added backwards compatibility for acoustic spaces generated in versions prior to 4.0.0
- Added option in advanced settings to control length of FIR compensation filters
- Enhancements made to many existing acoustic spaces
Version 4.1.0
Changes
- Added ‘Anechoic Chamber’ option to acoustic spaces to allow for removal of reverberation
- Added ‘Max output length’ option in advanced settings which can be used to force trim/crop the outputs
- Updated acoustic space import tool with more parameters allowing finer control of the spatial transformation.
- Fixed a bug in the acoustic space import tool impacting time domain alignment accuracy
- Added new acoustic spaces including the rooms from ASH Listening Set
- Added new parameters in advanced settings for calibration control
- Added option in advanced settings to clear the cache files including downloaded acoustic spaces and HRTF related data
Version 4.0.0
Changes
- Merged Quick Configuration and Filter/Dataset Export into a single tab named “Headphone Correction & Spatial Audio”
- Added a range of new acoustic spaces
- Added new variations of existing acoustic spaces
- Added acoustic space collection filtering dropdown
- Added favourites system for acoustic spaces
- Added basic acoustic space info panel beside space selection
- Moved direction misalignment correction into listener tab. Included common elevation correction options.
- Added new room targets
- Added new low frequency responses
- Added new over-ear and in-ear headphone correction filters
- Added option to apply different headphone targets to correction filters (DF, Harman, etc.)
- Added option to apply high-frequency smoothing above 7 kHz to correction filters
- Added option to acoustic space import tool to select HRIR dataset during import
- Added summary plot mode (integrated response only)
- Added selectable azimuth and elevation for HRTF plots
- Added spatial resolution option to E-APO configuration tab to allow for additional elevations to be selected
- Added option to export SOFA at all spatial resolutions. Previously it was only available when ‘high’ was selected.
- Added revert selection button to revert parameters to previously applied values
- Improved interpolation quality and phase handling
- Improved quality of diffuse-field calibration of HRTF datasets that have sparse spatial grids
- Fixed issue in acoustic space import tool allowing folder changes while processing
- Fixed issue causing mute selection to be ignored in certain scenarios
- Fixed compatibility issues with linux in the python distribution
- Fixed bug where a change in headphone filter was not applied if selection wasn’t re-applied before
- Improved SOFA convention compatibility
- Fixed bug causing incorrect headphone filter to be applied in cases where the headphone selection is
- changed by the user but not yet applied then binaural simulation is applied
- Fixed bug causing acoustic space import to fail when low frequency mode is enabled and few IRs are supplied
- Numerous bug fixes and internal consistency improvements
Version 3.7.0
Changes
- Added option to disable diffuse-field calibration of HRTFs. Available under additional settings.
- Added option to correct common orientation errors in SOFA datasets. Available under additional settings.
- More plotting options available: magnitude response, impulse response, group delay, and decay.
- Low frequency extension can now be bypassed by setting crossover frequency to 0Hz
- Various GUI changes
- Fixed bug causing directions to update in equalizer APO before new wav files were saved when changing directions in channel configuration
- Fixed bug causing check acoustic space updates to point to old data
- Fixed bug where favourites listener list would still show ‘Averaged HRTF’ even if the file was removed.
- Fixed issue causing high frequency peaks from EQ artefacts when pitch shift compensation is enabled in acoustic space import
Version 3.6.3
Changes
- Fixed issue causing sample rate changes to not be applied in certain scenarios
- Fixed issue causing headphone selection to reset to first available headphone on start up in cases where active database was changed before closing the app
- Fixed issue causing changes in parameters to not be applied in cases where settings.ini file was manually swapped with another file.
- Apply selection & parameters buttons will now always start processing again from scratch when clicked. The button previously did nothing if it detected no change in parameters.
- Minor GUI clean up and logging improvements
Version 3.6.2
Changes
- Included default playback device information in the quick configuration tab
- Improved quality and speed of create average listener function
- Fixed WAV file writing issue potentially causing some older WAV files to not be overwritten when applying new parameters
Version 3.6.1
Changes
- Fixed issue causing headphone correction filters to not be rewritten after changing sampling rate or bit depth in quick configuration and filter export tabs
- Fixed issue causing BRIR export to fail when switching directions in quick configuration tab
- Optimised HRTF averaging method used for averaged listener creation
Version 3.6.0
Changes
- Added new database selection under headphone correction section. The ‘ASH Filters’ option is the main database and the ‘Compilation’ option contains filters derived from measurements from various datasets.
- Added option for FFMPEG compatible 16 channel WAV BRIR export
- Added new tab under quick configuration to save and load presets
- Added function to create averaged listener. User can click ‘Create Average’ under listener list when favourites are selected to generate the average.
- Added option “None” under headphone compensation
- Added new acoustic spaces: Conference Room B, Living Room, Treated Room, Tennis Court C, Broadcast Studio C, Yoga Studio, Lobby B, Lecture Room C.
- Regenerated some existing acoustic spaces.
- Renamed existing acoustic spaces: Studio C -> Recording Studio A, Studio D -> Recording Studio B, Auditorium B -> Lecture Hall A, Auditorium C -> Auditorium B, Auditorium D -> Auditorium C, Large Room -> Large Treated Room, Seminar Room D -> Lecture Hall B
- Added new low frequency response: Low-frequency Response K. Included descriptive labels.
- Fixed issue causing some correction filters to be unable to be located by the app after applying filters