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

How can I control output levels of various surround channels?

0 votes
I have a game mixed in 7.1, 5.1 and Stereo. I like the mix as is, but the two side channels in the 7.1 mix are both too hot (too much gain). Is there a way to attenuate just those two channels? Is there a divergance setting or some other way to accomplish this? If I go back to my panning, it changes the 5.1 balance which I am happy with at the moment.
asked Sep 26, 2015 in General Discussion by Tom T. (340 points)
edited Sep 26, 2015 by Tom T.

1 Answer

0 votes
 
Best answer
Unfortunately, there is no easy way to do this from the Authoring tool, you will need a programmer to implement it for you.

The easiest way would be to register the Bus Volume callback (see https://www.audiokinetic.com/library/2015.1.2_5457/?source=SDK&id=namespace_a_k_1_1_sound_engine_a48a069a39cd20d04fbbd8782df3ee386.html#a48a069a39cd20d04fbbd8782df3ee386 ). This will give you access to the matrix of channel volumes for a bus. Inside that callback, you can then modify this matrix to attenuate your side channels, using the AkSpeakerVolumeMatrixCallbackInfo (see https://www.audiokinetic.com/library/2015.1.2_5457/?source=SDK&id=struct_ak_speaker_volume_matrix_callback_info.html)
answered Sep 28, 2015 by Benoit S. (Audiokinetic) (16,020 points)
selected Oct 2, 2015 by Bernard R. (Audiokinetic)
Well, that is what my programmer is for! This is awesome, now that I know this I can get it sorted out. Thanks for the info Benoit!
...