Skip to content

Releases: ShanonPearce/ASH-Toolset

Version 4.2.2

14 Mar 00:11

Choose a tag to compare

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

11 Mar 13:43

Choose a tag to compare

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

07 Mar 11:16

Choose a tag to compare

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

21 Feb 13:13

Choose a tag to compare

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

02 Feb 10:49

Choose a tag to compare

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

18 Dec 11:24

Choose a tag to compare

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

29 Nov 05:32

Choose a tag to compare

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

15 Nov 06:30

Choose a tag to compare

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

13 Nov 14:00

Choose a tag to compare

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

09 Nov 09:24

Choose a tag to compare

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