W3C home > Mailing lists > Public > public-audio@w3.org > January to March 2012

Re: Web audio api - ambisonics

From: Chris Rogers <crogers@google.com>
Date: Thu, 29 Mar 2012 10:58:11 -0700
Message-ID: <CA+EzO0=bAq4WmDc_VrOXtRAtPOi7E6BKCUuxyc3NhYPsP3eERA@mail.gmail.com>
To: Matthew Paradis <Matthew.Paradis@bbc.co.uk>
Cc: public-audio@w3.org
On Wed, Mar 28, 2012 at 8:39 AM, Matthew Paradis

> Hello!
> I apologise if this has already been answered.
> I am looking to put together some demonstrators to do real time decoding
> of b format using the web audio api.
> The spec currently states that the maximum channels is 6 (to support 5.1).
> Is this likely to be increased or can it be user defined.  I'm looking at
> some "with height" applications requiring 8 speakers.

Although more detail needs to be added to the specification, the intention
is to be able to output as many channels as the output device supports.
 There's been a lot of work in the WebKit implementation to make this
possible (quite far along, but still ongoing).  So if you have a specific
complex speaker arrangement (with height speakers, etc.) then, for example,
you could take a B-format (four channel) encoded audio file, use an
AudioChannelSplitter to split out the WXYZ channels, use a number of
AudioGainNodes to setup a specific "decode" matrix, then use an
AudioChannelMerger connecting to the multi-channel destination.


> Of course I may have completely misunderstood the channels situation
> Best
> Matt
> http://www.bbc.co.uk/
> This e-mail (and any attachments) is confidential and may contain personal
> views which are not the views of the BBC unless specifically stated.
> If you have received it in error, please delete it from your system.
> Do not use, copy or disclose the information in any way nor act in
> reliance on it and notify the sender immediately.
> Please note that the BBC monitors e-mails sent or received.
> Further communication will signify your consent to this.
Received on Thursday, 29 March 2012 17:58:41 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:03:02 UTC