ValveSoftware / steam-audio

Steam Audio
https://valvesoftware.github.io/steam-audio/
Apache License 2.0
2.3k stars 159 forks source link

Custom HRTF data on Binaural renderer #18

Closed Furtivo89 closed 7 years ago

Furtivo89 commented 7 years ago

I'm interested to use a custom HRTF for the binaural renderer. I see there is a parameter to set to do this task: IPLbyte* hrtfData, a pointer to a byte array containing HRTF data in the function IPLAPI IPLerror iplCreateBinauralRenderer(IPLContext context, IPLRenderingSettings renderingSettings, IPLbyte* hrtfData, IPLhandle* renderer); There is no documentation about the format of this byte array. Anyone can help me?

binaural renderer
Luux commented 7 years ago

I would like to use this, too. If it's possible to use custom HRTF data, I could use this for our virtual reality project at university we have to do this semester...

Is this option theoretically available in the unity integration, too?

achandak commented 7 years ago

@Furtivo89, @Luux - We have added support for custom HRTFs in Steam Audio C API in the latest release. For more details see release notes and download the latest version.