SteamAudio block? (or other immersive/ambisonic audio)

Hi there, just wondering if anyone has worked on (or thought about) a CinderBlock for SteamAudio? If not that, then possibly NVIDIA’s VRWorks Audio, AMD’s TrueAudio Next (although now that’s integrated into SteamAudio) or the Oculus Audio SDK?

I’m only aware of one immersive audio (ambisonic/binaural) CinderBlock, which is the very cool Cinder-HOA. Just curious if there are any alternatives to that, because SteamAudio has a more permissive license than the HoaLibrary (GPL), which is what Cinder-HOA exposes.

Thanks,
Glen.

Google just opensourced a potentially very interesting project:
https://developers.google.com/resonance-audio/


WIll have a look how easy it is to wrap that in to a cinder block…

1 Like

Thanks, cool, that’s good to know.

This looks really interesting indeed. Do they provide a C or C++ api? I see all the main game engines, android, cocoa, etc., so I imagine the only way that is possible is if the core of the functionality is cross platform, but I don’t see any lower level api listed on their website.

cheers,
Rich

Oh, looks like they have a VST sample: https://github.com/resonance-audio/resonance-audio/tree/master/platforms/vst

That should be fairly easy to get working as a ci::audio::Node subclass.