Successor format for B-Format
File Extension
Remains *.amb
Channel Format
Remains identical as described on this page
File Format
Compressed or not?
Not being able to do 64 Bits is determined not to be a problem.
| preferred | proposed | |
|---|---|---|
| |
|
Description of shelf filters in the header (once agreed upon)
Full (unabiguous) support up to N order, including horiz/height mixtures.
FLAC (or whatever) compression of N channels
XML or other representation of encoding/decoding coefficients > (once agreed upon!)
UHJ support up to 4 channels
Probably 64bit chunk sizes for beyond the 4GB barrier
Wave-EX
The format is not that important as long as the file has some internal mechanism to distinguish the layout of the contents. Wave-Ex was choosen for this reason. Other formats may be just as capiable. 64 bit audio is not a requirement IMHO. Mechanically our best recordings are 18 to 20 bits of real resolution at present. (before noise floor)
Lossy compression
Before considering the use of lossy compression on B-Format signals - or on sets of reversible speaker feed signals - the impact, if any, on the decoding of B-Format or pseudo-B-Format signals resulting from such compression must be evaluated.
B-Format & G-Format
The above file format defines a structure for encoding and distributing B-Format signals. Do we need an addendum to handle G-Format (ie Ambisonic recordings decoded to loudspeaker feeds in a standard array) including the ability to recover B-Format (or something like it) for subsequent decoding?
Apple CAF
Number 4 in the list of proposed File Formats is CAF. Details of the Apple Core Audio Format Specification 1.0 is available at: http://developer.apple.com/documentation/MusicAudio/CoreAudio-date.html
Regards, Martin
The Full Monty
Richard Dobson
To which I added: A binary flag to indicate whether the W channel has been -3 dB attenuated or not. That way, it becomes optional.
Regards, Martin
No matter what, there will be problems with B format and 3 db down. W levels are really a matter of taste and desired size of the image, so a +/-6db knob on the front of the player should take care of all eventualities. My recomendation, use the full available bit count and encode it 0 db down.