Re: Ambisonics

Oliver Thuns <[email protected]>
Newsgroups gmane.comp.multimedia.ogg.vorbis.devel
Message-ID <[email protected]>
2009/3/20 Richard Furse <[email protected]>:
> Hi there - we've not discussed Ambisonics here for a while and I was
> wondering what the appetite is like to get stuff done.
>
> A fair bit of discussion has happened around the place (e.g. on the sursound
> list and beyond) on exactly what encoding (i.e. channel interpretations)
> should be used for Ambisonics, resulting in a number of new proposals, some
> of which have been or are being written up as relatively formal documents.
> There are also existing standards (e.g. in WAVE-EX and Ogg-PCM) and some
> folk are getting together in June to discuss things further. I have views on
> this, but I don't really want to start a format war off here right now ;-)

To avoid a format war and to stay focused, I suggest implementing only
1st order Ambisonics in the first step. First order B-Format is still
the standard and will be used for a long time. I feel an API for
encoding from B-Format and decoding to B-Format is a must-have, even
if the Ambisonics community will agree on a new format that is
incompatible with B-Format.

(When we talk about different Ambisonic formats, it's a little bit
like the different 5.1 conventions. LRC vs. LCR vs. CLR and LFE with
0db or 10db)

> How would we actually go about sorting out some decent Ambisonic support for
> Vorbis? Are there folk here ready and enthusiastic to get into the
> development work? If so, do they have a clear idea of what might be needed?
> If not, I should be able to make myself available to help code this up,
> though I probably wouldn't have time to come up with a good fast solution to
> the core multichannel compression problem. However, I've looked at this
> before and can probably help.

IIRC, Gregory Maxwell implemented Ambisonics encoding in Vorbis for
testing purposes. The sources have been lost, but I guess he is the
one who knows how to do it. Gregory, are you following the Ambisonics
discussion on this list?
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.