Community Q&A

Where Wwise users help each other out!

Audiokinetic's Community Q&A is the forum where Wwise users ask and answer questions within the Wwise community. If you would like to get an answer from Audiokinetic's Technical support team, make sure you use the Support Tickets page.

What is the best strategy to bring proprietary binaural spatializer/panner to Unity/Unreal/Wwise?

0 votes
Hello I am a DSP consultant/developer and I have a binaural "panner" that I want to integrate with as many platforms as possible.  So I first developed a Unity native audio plugin. Unity defines a simple "spatializer" plugin type for which per-instance source/listener data are sent to the plugin - perfect to config my dsp binaural panning algorithm.

So next I want to try out Unreal and, after looking around at Unreal sample projects etc I guess I can sort of replicate the Unity scenario i.e. I can develop an audio effect plugin and figure some way to make it easy to script with game objects' position data...

Now I'm looking at Wwise and I see that I could possibly do a Wwise  plugin instead - and maybe get Unity & Unreal integration for free!  As far as I can tell I could implement my dsp algo in https://www.audiokinetic.com/library/edge/?source=SDK&id=soundengine__plugins.html#register_effects and use a Parameter Node or something like that to capture my sound objects' xyz position data which my dsp needs.

To the questions:

1:  Can I implement a single Wwise plugin that I could use to implement my dsp and, if so, how can I manage the per-instance source/listener geometric data bit?

2: Given that I already have a Unity native audio (spatializer) plugin, can I "import" this into Wwise or otherwise use it within Wwise

3: Should I go ahead and implement a native Unreal plugin and, if so, any guides on requirements so it integrates with Wwise

 

Thanks!  Just trying to get a heads up on best place to start looking.
asked May 8, 2018 in General Discussion by Culann m. (100 points)

Please sign-in or register to answer this question.

...