I have done a search of the question database and I wasn't able to find if what I'm looking for is possible, tho it really should be.
When talking about sound holography, in most SurroundSound systems you can position each individual sound feed at its own location in the sound stage. I would like to implement this in a Google Hangouts video call. I want to separately position the various incoming feeds of the call (accessible via an API) at different places in the listening space.
Giving calls a SurroundSound aspect would fix a problem that I have experienced while in video calls. I find that the centre-stage feed that is currently the norm of many of these VOIP services (Google Hangouts specifically) is very detrimental when you have more than one person talking, since it is difficult to differentiate between voices when one's ears are denied the "SurroundSound" that they are accustomed to having in face-to-face multipersonal conversation settings. All I want to do is is apply a "position" to a feed as it comes in.
I realize I am using terms that aren't as technical as a professional would prefer, but I am really surprised that this isn't something that is out there already. Ideally, this would work for both your typical computer speaker setups (badly, I realize, as opposed to a fully realized 5.1 system) as well as headphones. But if it would only work in headphones, that would work perfectly.
Are there "sound codes" or something that I can have an API apply to a sound feed as it comes in to position it (working similar to, say, a pitch shift, or something like that) that I can apply? I really want this to happen in real time if I can do it.
Thanks in advance for any help. Sorry about the wall of text.