Uncaught NotSupportedError: Failed to set the 'buffer' property on 'ConvolverNode': The buffer sample rate of 44100 does not match the context rate of 48000 Hz.
hpl.init_convolver main.js:464 hpl.init main.js:506 main.js:559 (anonymous function)
I found this: https://github.com/WebAudio/web-audio-api/issues/300
Apparently it's not implemented yet?
To make this work, you would need to record the location of every sound. Easy to do for a video game (where the software knows the exact object or person emitting a sound). But it would be harder for movies, as this sounds localization data would need to be captured on set and handled during all post production work.
I did a little research and a field known as ambisonics (http://en.m.wikipedia.org/wiki/Ambisonics) generalizes this concept to more than 2 speakers. Now that I think about it I remember that the guy behind the xiph.org videos debunking digital audio myths lamenting that not enough research was being done on ambisonics.
> main.js:129 Uncaught SyntaxError: Unexpected token var