Skip to content

Custom HRTF Support #86

Description

@S0yKaf

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions