Higher-Order Ambisonic Decoder — AmbiX to Loudspeaker Arrays
Decode 1st–5th-order Full-3D ambiX ACN/SN3D to horizontal or immersive loudspeaker layouts with automatic order detection and actual spherical-harmonic matrix-rank diagnostics.
What this does
Higher-Order Ambisonic Decoder converts Full-3D ambiX B-format (ACN/SN3D) into loudspeaker feeds. It accepts orders 1–5 and provides horizontal, immersive, and cinema-style layouts including 7.1.4 and 22.2.
Automatic order detection
| Input | Detected format |
|---|---|
| 4 components | HOA1 |
| 9 components | HOA2 |
| 16 components | HOA3 |
| 25 components | HOA4 |
| 36 components | HOA5 |
Combined mode accepts one multichannel AmbiX Sound. Legacy mode accepts the same component counts as separately selected mono Sounds in ACN order.
Built-in loudspeaker layouts
Available targets include 2.0, triangle, quad, pentagon, hexagon, 5.0, 5.1, 7.0, 7.1, 8-ring, 12-ring, 16-ring, 7.1.4, and 22.2. LFE output slots are created as silence, because Ambisonics carries no directional LFE signal.
Actual spherical-harmonic matrix rank
The script evaluates the real spherical-harmonic sampling matrix for the exact loudspeaker geometry and reports its rank against the number of Ambisonic components.
A full-rank result means the chosen directions span the component space. It does not mean that a simple projection decoder is perceptually optimal. Irregular arrays such as 7.1.4 and 22.2 are explicitly reported as approximate projection decodes.
Decode methods
| Method | Behavior |
|---|---|
| Basic sampling / projection | Raw real-SH projection with per-order SN3D scaling. |
| Max-rE | Applies order-dependent Max-rE weights to reduce side-lobe energy and improve directional concentration. |
| In-phase | Applies in-phase order weights for a more conservative, phase-coherent spatial pattern. |
Shared peak protection attenuates all speaker feeds together only if needed, preserving relative decode levels.
Workflow examples
Spatial Trajectory Painter → HOA3 / 16ch
↓
Ambisonic Decoder
↙ ↘
7.1.4 22.2Speaker Bed → HOA Encoder → ambiX master → HOA Decoder → new speaker array
Interpretation and limitations
- Output channels are loudspeaker feeds, not Ambisonic components.
- A 4-channel HOA1 input decoded to 7.1.4 correctly produces 12 output channels; this does not increase the Ambisonic order.
- Manual HOA4/5 → 22.2 is allowed but explicitly rank-deficient.
- The built-in decoder is a practical sampling/projection decoder, not AllRAD, EPAD, or a calibrated room decoder.
- For headphone rendering, use the companion IRCAM AmbiX B-format → Binaural workflow.