ΣSigmaStudio Ask AI Русский Log in

Surround Sound Volume Control, what does it do ?

SigmaDSP & SigmaStudio rperkins Oct 5, 2009 00:00 1 replies Original on forum ↗
Subscribe
rperkins Question
Oct 5, 2009 00:00

Hello

the 144x includes a "Surround Sound Volume Control" on SigmaStudio. The documentation states

"The Surround Sound Volume Control block enables positioning of source elements relative to a listener head."

Forgive me for my lack of understanding, but I am wondering what it does. I was hoping it added small amounts of delay to the speakers that were positioned closer to the listeners head, in order to improve imaging (phasing). However I created a very large room and positioned the speakers to require the maximum delay, but when I compiled the program, it doesnt seem enough resources are reserved to accommodate the necessary delay.

I'm assuming it takes 1ms of delay for each foot of distance per speaker that said speaker is closer to the 'sweet spot'(head) than the furthest speaker.

also this 'volume control' doesnt have any "knob' on it, so I'm confused if it makes gain adjustments.

on a related note I think

the readme included with the application mentions "enhancements for SigmaStudio3.1.8".

The one I am interested in is "beta version of phase response for transfer function window using probe/stimuli"

My limited understanding is an analog 3rd order buttersworth filter is neutral to the phase but that most other manipulations of the audio shift the phase of the output

ultimately I want the appropriate delay (per speaker) either manually programmed into my application, or to be computed with the aid of a mic input.

also if the dsp shifts the phase of an input signal, I'd like to account for that also. this is all to improve the imaging of the output to the primary listener at the sweat spot.

thanks for your patience with me.

rperkins

ps

the autosave feature on this forum software moves my curser as I try to type . firefox 3.0.14 , ubuntu

ADIApproved Reply
Oct 5, 2009 00:00

James,

The surround sound volume control block only adjusts the gains of the different sound sources, not the delay positioning. You'll notice that the level of a speaker increases as the head is moved closer to that speaker, which may be the reverse of how you would expect it to work. The block does not compensate for speaker placement by lowering the volume of closer speakers, but is rather a simulation of what you would expect to hear as you moved your position around the speakers in the room. This block is probably best-used as something fun to use to explore SigmaStudio and its real-time connection to the SigmaDSP hardware, but would likely not be appropriate for a system design.