Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Custom HRTF Support #86

Open
S0yKaf opened this issue Jan 30, 2025 · 0 comments
Open

Custom HRTF Support #86

S0yKaf opened this issue Jan 30, 2025 · 0 comments
Labels
feature New feature

Comments

@S0yKaf
Copy link

S0yKaf commented Jan 30, 2025

Steam Audio supports providing your own HRTF by providing it your own SOFA files. It would be a nice feature to support.

Reference: https://steamcommunity.com/games/596420/announcements/detail/1681425498140397761

Relevant bit of info:

C API

SOFA files are loaded when creating a Binaural Renderer using iplCreateBinauralRenderer. The relevant information is passed using the params parameter to this function: set the type member to IPL_HRTFDATABASETYPE_SOFA and the sofaFileName member to the absolute path to the SOFA file you wish to load.

For more information on using any of the above plugins to load SOFA files, refer to the relevant documentation. Note that SOFA files are not necessary to use Steam Audio; you can continue to use Steam Audio for HRTF-based 3D audio and all of its other features without specifying any SOFA files, just as before.

@stechyo stechyo added the feature New feature label Jan 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature
Projects
None yet
Development

No branches or pull requests

2 participants