What exactly does Fmod do when downmixing from 5.1 to stereo? e.g. if I have a stereo audio file, which I’m playing as a 2d sound, but I want it to play through the centre speaker in 5.1, I would set the 2d speaker C level of the event to 0dB, so now my stereo asset plays through the front 3 speakers. What happens to the centre channel in this case, if the user has stereo output? will it be combined with the L and R channels?
- atomsound asked 10 years ago
it creates the following matrix
// approximate reverse surround pan function
float levels =
FMOD_SQRT(frontleftfrontleft + centercenter0.5f + backleftbackleft * 0.25f),
FMOD_SQRT(frontrightfrontright + centercenter0.5f + backrightbackright * 0.25f)
So yes it will downmix correctly.
Can you give an example of how Fmod’s downmix function works for PC games ?
How can I use a digital mixer connected to discrete FMOD designer outputs to emulate the downmix function for PC ?
When connect the 5.1 out from FMOD to 6 flat faders on my digital mixer this downmix it is very different from the downmix the pc game outputs.
- studio13 answered 8 years ago
Would you mind giving a plain answer for those of us on the design side? For example, if I have a 2D sound set to play -60,-60,-60 out the fronts and -6, -6 out the surrounds, what are the levels it would play downmixed on a system that’s only stereo?
- dsteinwedel answered 8 years ago
I found that after assigning Designer to output discrete 5.1 via my audio card (digital) I was able to emulate its PC downmix by setting discrete 5.1 faders to the following positions. I didn’t test 7.1 but I’ll test and add that later.
L/R ~ 0dBu
Ls/Rs ~ -6dBu ( surround )
C ~ -9dBu
Lf ~ -60dBu
Dave I hope that helps with you question too.
Brett can you confirm this is how the downmix math works for each platform ? OR I can re-post on the Designer EX Console forum as well. Thanks
- studio13 answered 7 years ago
Please login first to submit.