Universal Ambisonic (UA) files use a lossless audio compression technology called Wavpack. The first step is to download and install Wavpack version 4.60. Once installed, you must make a multi-channel wav file that respects the Universal Ambisonic specification. Here is a summary of the specification:
For horizontal only files all component channels must be supplied but only the horizontal-only channels need contain data.
Producers are strongly recommended to work in full-periphonic 3rd order (16 channels) as a standard.
Use this syntax with the wavpack command:
wavpack -hh -x --channel-order=... -w "UniversalAmbisonic=1" myInputFile.wav -o myOutputFile.uaIf you would like to specify how your ambisonic file will be decoded to stereo (see the spec for more details), you can set further tags like this:
wavpack -hh -x --channel-order=... -w "UniversalAmbisonic=1" -w "ResonsePattern=100" -w "Angle=90" -w "Azimuth=10" -w "Elevation=5" myInputFile.wav -o myOutputFile.ua
You may also set all of the following tags: