Hmm, SL would first need to synthesize stereo sound, as should be heard
through headphones, very well, it seems. From what I can tell, the technique
ends up simulating wearing headphones when you're actually listening through
speakers.  According to the site, the idea is that the stereo sounds with
all the right audio cues (time and volume differences) were recorded, but if
you play it back using speakers, the illusion ends up destroyed by the
interfering crosstalk. [1]

But I'm pretty sure that some SL sounds (at least, voice - I vaguely recall
SL inworld audio stuff being more nuanced?) aren't synthesized with the
correct-for-headphones effects.  I remember feeling very disoriented in
voice meetings because people to my left or right ended up having their
voice playing pretty much exclusively in my left or right ear, which isn't
correct.  I could imagine that, in such situations, real-world crosstalk
from loudspeakers actually helps recreate the illusion during playback -
perhaps it was a bit of a hack based on having the volume difference be
interpreted as attenuation.
It does look like implementation is a lot more complicated than it, er,
sounds... There's something involving something called a BACCH filter, with
"some aspects not published for propriety reasons". [2]

So to apply this to SL, there'd need to be:
1) accurate synthesizing of sounds as would be heard next to the ears (i.e.
what headphones should play) for both inworld clips and voice, using both
time delay and attenuation
 2) knowledge of whether the listener is using headphones or speakers
3) implementation of this crosstalk cancellation thing if they're using
speakers
3b) permission/licensing to use it from Princeton....

Celi

[1]
http://www.princeton.edu/3D3A/PureStereo/Pure_Stereose10.html#x21-1000010
[2] http://www.princeton.edu/3D3A/Papers.html

On Tue, May 24, 2011 at 1:42 PM, Lee ponzu <lee.po...@gmail.com> wrote:

> I saw this cool demo of 3D sound.  This is totally different from the SL
> Voice technology, and I think it would compliment it perfectly.
>
> Take a look...
>
> http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=princeton+3D+sound
>
> The basic idea is that stereo gives a weak illusion of 3D.  You have the
> left signal, ls, and the right signal, rs.  A filter computes
>
> rs_new = rs - ls
> ls_new = ls - rs
>
> and then play rs_new and ls_new.  (Details left as an exercise...)
>
> In English---when you record in stereo, you record cross talk between the
> mics which is recreated when you play back.  This idea removes the cross
> talk, and dramatically increases the 3D illusion.  It is a simple filter and
> works totally at playback time on all sound sources and any stereo
> recording.  It would be easy to add it to the viewer...
>
> Just an idea.
> ponzu
>
>
>
>
> _______________________________________________
> Policies and (un)subscribe information available here:
> http://wiki.secondlife.com/wiki/OpenSource-Dev
> Please read the policies before posting to keep unmoderated posting
> privileges
>
_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Reply via email to