Community Q&A

Welcome to Audiokinetic’s community-driven Q&A forum. This is the place where Wwise and Strata users help each other out. For direct help from our team, please use the Support Tickets page. To report a bug, use the Bug Report option in the Audiokinetic Launcher. (Note that Bug Reports submitted to the Q&A forum will be rejected. Using our dedicated Bug Report system ensures your report is seen by the right people and has the best chance of being fixed.)

To get the best answers quickly, follow these tips when posting a question:

  • Be Specific: What are you trying to achieve, or what specific issue are you running into?
  • Include Key Details: Include details like your Wwise and game engine versions, operating system, etc.
  • Explain What You've Tried: Let others know what troubleshooting steps you've already taken.
  • Focus on the Facts: Describe the technical facts of your issue. Focusing on the problem helps others find a solution quickly.

0 votes

I'm attempting to play a single music switch event (post-event) on two different game objects/listeners, each routed to a different audio device (DEF [System] & DMC [System]).

image

image
This setup currently works.
The same event (containing the Music Switch) is posted on two different AkComponent. I can correctly hear one instance of the Music Switch on one audio device and another instance on another audio device.

But...
This locks me out of using Auxiliary Bus for other purposes, since overriding any of the childs for a Reverb send for example will require me to add back those 2 bus every time I override. I don't think it's a perfect solution for various reasons, it's also prone to human error and limits the already low amount of auxiliaries available for routing.

Thus, my question : It is possible to ignore the routing of the Output Bus so that the voices are directly sent to the audio device linked to its gameobject/listener. Or even, is it possible to dynamically change the Output Bus routing of an event through C++/... so that I don't have to rely on Auxiliary Busses for this behavior?


(Wwise 2022.1.13 & Unreal Engine 5.4.4)

in General Discussion by ARKADATA / Pierre Daunis (160 points)

1 Answer

0 votes
I've managed to find a solution through Game Defined Auxiliaries.

Kind of solved my issue by letting me keep the User-Defined Auxiliaries for other purposes, and making their overriding easier and less prone to mistakes on my part (forgetting to re-add the main sends to my devices every time).

I'm not sure if there are better solutions available
by ARKADATA / Pierre Daunis (160 points)
...