0
0

I have encountered an odd issue which I think might be a "feature" in 5.1 and 7.1 configurations, which is causing me grief. I would like to be able to play a mono sound at the same output volume on all speakers. I have a 5.1 and 7.1 dev systems configured using Intel motherboards with Realtek audio chips connected to Marantz receivers with audio fed via HDMI.

Using the MultiSpeakerOutput C# example as a starting point, everything works as expected until I set both rear channels to the same volume level. This seems to have a nulling effect which creates muted audio on the BackLeft and BackRight speakers when the surround pan is directly behind the listener. This phenomenon can also be observed by playing with the surround pan in the Designer app, setting the emitter half way between the two rear channels.

I have tried countless combinations trying to bypass this behavior with no success. Have tried SpeakerMode.RAW, setSoftwareFormat, various driver configurations, etc.

Is there a way to setSpeakerMix( 1.0f, 1.0f, 1.0f, 1.0f, [b:3hdem3b7]1.0f, 1.0f[/b:3hdem3b7], 1.0f, 1.0f) on a 7.1 system and have a mono sound play at an equal volume out of all speakers?

With setSpeakerMix( 1.0f, 1.0f, 1.0f, 1.0f, [b:3hdem3b7]1.0f, 0,[/b:3hdem3b7] 1.0f, 1.0f) the sound will play fine out of all but one speaker, close but not what I am looking for. I am using version 4.44.4

Any insights appreciated.

  • You must to post comments
0
0

This turns out to be an audio interface issue with both Denon and Marantz AV receivers. Problem does not exist when using a Yamaha 02r96 with RME interface configured for 7.1 mixing. Denon in "PureDirect" mode works correctly. Have not solved the problem yet on Marantz system. Will spend more time on that hardware later in the week.

The issue seems as if the receives invert one of the rear channels and then sum them, causing the "empty" center of the back channels. This appears in all surround modes except "PureDirect".

  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.