Skip to content

Commit 0119635

Browse files
committed
readme for 1.5.0
1 parent a3498c5 commit 0119635

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

README.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SOFAlizer for Unity 1.4.2
1+
# SOFAlizer for Unity 1.5.0
22

33
SOFAlizer is a SOFA-based audio spatializer for Unity. It is a Unity [native plugin](https://docs.unity3d.com/Manual/NativePlugins.html). It loads sets of spatial filters so-called [HRTFs](https://en.wikipedia.org/wiki/Head-related_transfer_function) stored in [SOFA](https://www.sofaconventions.org/) files and renders spatial audio based on a selected HRTF set. The output is a binaural signal intended to be listened to via headphones.
44

@@ -16,16 +16,16 @@ Compile SOFAlizer DLL:
1616
Start the scene:
1717
* In Unity start the scene: Assets\SampleScene.unity
1818
* Select SOFAlizer as spatializer plug in: Edit --> Project Settings --> Audio --> Spatializer Plugin --> SOFA Spatializer
19-
* Copy some SOFA files (e.g., from https://www.sofaconventions.org/mediawiki/index.php/Files) to the root directory. Rename them to `hrtfX.sofa` with `X` from 0 to 9.
19+
* Copy some SOFA files (e.g., from https://www.sofaconventions.org/mediawiki/index.php/Files) to the root directory. Rename them to `hrtfX.sofa` with `X` from 0 to 49.
2020
* Start the engine by clicking on "Run"
2121

2222
Usage:
2323
------
2424
On "Run" of the scene, SOFAlizer:
25-
* Loads SOFA files `hrtfX.sofa` with `X` being from 0 to 9. These files must be located in the root directory of this project. The HRTFs must be stored using the SOFA convention "SimpleFreeFieldHRIR".
25+
* Loads SOFA files `hrtfX.sofa` with `X` being from 0 to 49. These files must be located in the root directory of this project. The HRTFs must be stored using the SOFA convention "SimpleFreeFieldHRIR".
2626
* Resamples each HRTF set to the sampling rate provided in Audio --> Project Settings --> Audio --> System Sample Rate. This may take some time (can be avoided by using HRTFs sampled at the same rate as that from the Unity project).
2727
* Normalizes each HRTF set relative to the HRTF for the frontal position.
28-
* Crops the HRTFs to the length of 256 samples.
28+
* Crops the HRTFs to the length of 128 samples.
2929
* Transforms all impulse responses to the spectral domain for fast convolution in real-time.
3030
* Creates SOFAlizer.log with the information of the loaded HRTF sets. In order to change the loaded HRTF sets, stop the scene rendering, replace one or more of the SOFA files, and re-run the scene.
3131

@@ -55,6 +55,11 @@ Acknowledgements:
5555
History:
5656
--------
5757

58+
Version 1.5.0
59+
=============
60+
* Loads up to 50 HRTF sets
61+
* Debug version shows the information of the loaded HRTF sets only
62+
5863
Version 1.4.2
5964
=============
6065
* Automatic gain normalization on HRTF-set load re-added (was removed in v1.4.0)

0 commit comments

Comments
 (0)