This is the new native audio format for Windows2000 and XP. A preliminary level of support was incorporated into Windows98 Second Edition.
The final html version of the specification can be read here.
Note that the specification covers both WAVE file formats and the streaming format for recording and playback.
It is the required format for all high-resolution (> 16bit) and multi-channel audio (> stereo) streaming.
The level of support also depends partly on the soundcard driver.
Here are some four-channel soundfiles in the new format. I hope to
examples soon (space permitting), and also that other sites will
as other developers complete the software required to handle the new
CDP has published a free Multi-Channel
Toolkit (WIN32 console), which includes programs to play
using a multi-channel device (MME or DirectSound), and a program
to create the quadraphonic
pan illustrated above.
Example 1: from Microsoft
Speech idents, in LCRS surround format(44100Hz,16bit, 3.83 secs)
example 2: from me! (illustrated above)
Drum, panned ambisonically in a circle in quad format (LF,RF,LR,RR) (22050Hz,16bit, 4.78 secs)
(also contains the PEAK chunk) To comply with the requirements of B-Format, these speakers must be located at the corners of a square.
example 3: an example in the new Ambisonic B-format subtype of
As Example 2 above, but in First-Order B-Format (i.e. prior to decoding to speakers), and at sr=44100 .
Note that this is a horizontal-only encoding, so that the Z channel (representing height) is empty.
Drmpnaxb.zip (1.65MB). The player programs in the CDP Toolkit will recognize the format and automatically decode it to 4 speakers.
Details of the B-Format specialization of WAVE-EX can be read here.
NEW! Simple Windows media player "bfplayer" to render
WAVE-EX B-Format files.
(Updated December 7 2005)
This supports the recently proposed alternative file extension .amb
It will also play generic multi-channel files (WAVE and AIFF). Uses DirectSound for audio output.
This is only intended as a short-term facility, until a new Open-Source cross-platform player is available.
This version will decode both 3 and 4-channel B-Format files, to a horizontal quad layout. This may or may not be expanded over time. The new file formats .amb and .wxyz are supported.
It requires (surprise!) a single multi-channel interleaved audio device, which must be set as the system default.
The program does not offer the means to select a device.
This has been developed and tested on Windows XP, should work on
Win2K. Probably will not work on
There may well be embarrassing and primitive bugs! if you find any, please email me (see my home page).
This is a self-contained application - just unzip and run; will not touch Windows system folders.
(Return to Richard
Dobson's Home page)
Page last updated 16th November 2005