W3C home > Mailing lists > Public > public-audio@w3.org > July to September 2012

Re: Thoughts about the AudioPanner

From: Peter van der Noord <peterdunord@gmail.com>
Date: Thu, 2 Aug 2012 19:05:35 +0200
Message-ID: <CAL9tNz9gdAY5jfiiX3czRXFR5nkM35dYyU4hveh-v6Kpfuse6A@mail.gmail.com>
To: Chris Wilson <cwilso@google.com>
Cc: public-audio@w3.org
Ah, nice thanks. But what is the valuerange for the newPanningPosition then?

Peter

2012/8/2 Chris Wilson <cwilso@google.com>

> "Panning" - as in stereo panning - isn't a clear-cut in a 5.1 surround
> sound system.  If you really do just want to control volume level, you
> could (via splitter/gain nodes/merger), but you'll miss the aural placement.
>
> The current AudioPanner is actually quite easy to use as just a simple
> stereo panner - in fact, I have a slide about that in my I/O talk on Web
> Audio: http://webaudio-io2012.appspot.com/#40:
>
> var panner = audioContext.createPanner();
>
> // default to straight ahead
> panner.setPosition(0.0, 1.0, 0.0);
>
>    ...
> // remember, 0.0 is straight ahead: negative=left, positive=right
> panner.setPosition( newPanningPosition, 1.0, 0.0 );
>
>
> On Thu, Aug 2, 2012 at 2:37 AM, Peter van der Noord <peterdunord@gmail.com
> > wrote:
>
>> I wanted to use the panner, but was a little overwhelmed by the options
>> that the AudioPannerNode has. Two thoughts:
>>
>> - I am only looking for a panner, and i'm expecting a node that has just
>> one property: a param that i can set from -1 to 1 or something like that
>> (and maybe an algorithm to choose from). The current AudioPanner can
>> probably be set up to do that, but it's not very inviting to say the least.
>> I could create a node that does what i want, but i think a native module
>> that simply does panning is a basic tool that a lot of users would expect.
>>
>> - I think the name of the AudioPannerNode is misleading. It doesn't do
>> panning, it does spatialization. I'd suggest renaming it to
>> AudioSpatializerNode (and add an AudioPannerNode that that does panning)
>>
>>
>> Peter
>>
>
>
Received on Thursday, 2 August 2012 17:06:14 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 2 August 2012 17:06:15 GMT