<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Formats on ICST Ambisonics</title><link>https://ambisonics.ch/tags/formats/</link><description>
Recent content
in Formats
on ICST Ambisonics</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>johannes.schuett@zhdk.ch (Johannes Schuett)</managingEditor><webMaster>johannes.schuett@zhdk.ch (Johannes Schuett)</webMaster><lastBuildDate>Fri, 01 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ambisonics.ch/tags/formats/index.xml" rel="self" type="application/rss+xml"/><item><title>Ambisonics Formats at a Glance</title><link>https://ambisonics.ch/ambisonics-101/formats/</link><guid>https://ambisonics.ch/ambisonics-101/formats/</guid><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><author>johannes.schuett@zhdk.ch (Johannes Schuett)</author><description>&lt;style&gt;
.fmt-intro {
font-size: 1.05rem;
margin-bottom: 1.8rem;
line-height: 1.7;
}
.fmt-section {
margin: 2.2rem 0;
}
.fmt-section h2 {
font-size: 1.2rem;
font-weight: 700;
margin-bottom: 0.8rem;
padding-bottom: 0.3rem;
border-bottom: 2px solid #e0e0e0;
}
.fmt-table {
width: 100%;
border-collapse: collapse;
font-size: 0.93rem;
margin: 0.6rem 0 1.2rem 0;
}
.fmt-table th {
background: #f5f5f5;
text-align: left;
padding: 0.55rem 0.8rem;
font-weight: 700;
border-bottom: 2px solid #ccc;
}
.fmt-table td {
padding: 0.5rem 0.8rem;
border-bottom: 1px solid #e8e8e8;
vertical-align: top;
line-height: 1.5;
}
.fmt-table tr:last-child td { border-bottom: none; }
.fmt-table tr:hover td { background: #fafafa; }
.fmt-badge {
display: inline-block;
font-size: 0.78rem;
font-weight: 700;
padding: 0.15rem 0.5rem;
border-radius: 3px;
margin-left: 0.4rem;
}
.fmt-badge--icst { background: #d4edda; color: #155724; }
.fmt-badge--legacy { background: #fff3cd; color: #856404; }
.fmt-badge--raw { background: #cce5ff; color: #004085; }
.fmt-rule {
background: #f0f7ff;
border-left: 4px solid #6086b4;
padding: 0.8rem 1rem;
margin: 1rem 0;
border-radius: 0 4px 4px 0;
font-size: 0.95rem;
}
.fmt-links {
display: flex;
gap: 1rem;
flex-wrap: wrap;
margin: 1.6rem 0 0.4rem 0;
}
.fmt-links a {
font-size: 0.9rem;
padding: 0.35rem 0.9rem;
border: 1px solid #6086b4;
border-radius: 4px;
color: #6086b4;
text-decoration: none;
}
.fmt-links a:hover { background: #6086b4; color: #fff; }
/* ── Dark mode ── */
html.theme--dark .fmt-section h2 {
border-bottom-color: #3a3a3a;
}
html.theme--dark .fmt-table th {
background: #1e1e1e;
border-bottom-color: #3a3a3a;
}
html.theme--dark .fmt-table td {
border-bottom-color: #2e2e2e;
}
html.theme--dark .fmt-table tr:hover td {
background: #1a1a1a;
}
html.theme--dark .fmt-rule {
background: rgba(96, 134, 180, 0.12);
border-left-color: #6086b4;
color: inherit;
}
html.theme--dark .fmt-badge--icst {
background: #0d2b18;
color: #6fcf97;
}
html.theme--dark .fmt-badge--legacy {
background: #2e2200;
color: #f0c040;
}
html.theme--dark .fmt-badge--raw {
background: #001f3d;
color: #7ec8e3;
}
html.theme--dark .fmt-links a {
border-color: #6086b4;
color: #8aadd4;
}
html.theme--dark .fmt-links a:hover {
background: #6086b4;
color: #fff;
}
&lt;/style&gt;
&lt;p class="fmt-intro"&gt;
Ambisonics uses the word &lt;em&gt;format&lt;/em&gt; for several different things at once: the raw microphone signal, the spatial encoding convention, the channel ordering, and the normalisation. This page puts all of them side by side.
&lt;/p&gt;
&lt;div class="fmt-links"&gt;
&lt;a href="#overview"&gt;All formats&lt;/a&gt;
&lt;a href="#a-vs-b"&gt;A vs B-Format&lt;/a&gt;
&lt;a href="#fuma-vs-ambix"&gt;FuMa vs ambiX&lt;/a&gt;
&lt;a href="#orders"&gt;Orders &amp; channels&lt;/a&gt;
&lt;a href="#normalisation"&gt;Normalisation&lt;/a&gt;
&lt;a href="#recommendation"&gt;ICST recommendation&lt;/a&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;div class="fmt-section" id="overview"&gt;
&lt;h2 id="all-formats-at-a-glance"&gt;All Formats at a Glance&lt;/h2&gt;
&lt;table class="fmt-table"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Format&lt;/th&gt;
&lt;th&gt;What it is&lt;/th&gt;
&lt;th&gt;Channels&lt;/th&gt;
&lt;th&gt;When you encounter it&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;A-Format&lt;/strong&gt; &lt;span class="fmt-badge fmt-badge--raw"&gt;raw&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;Raw capsule signals from a tetrahedral microphone — before spatial encoding&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;Directly from a mic (Zoom H3-VR, Ambeo, Rode NT-SF1, …). Must be converted before use in a DAW.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;B-Format FOA&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;First-Order Ambisonics scene — 4 spherical harmonic channels&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;Entry-level recordings, simple setups, older archives&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;B-Format HOA-3&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Third-Order Ambisonics — finer spatial resolution&lt;/td&gt;
&lt;td&gt;16&lt;/td&gt;
&lt;td&gt;Zylia ZM-1 microphone output, intermediate productions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;B-Format HOA-7&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Seventh-Order Ambisonics — maximum spatial resolution&lt;/td&gt;
&lt;td&gt;64&lt;/td&gt;
&lt;td&gt;ICST studio standard, large speaker arrays, high-quality archiving&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;FuMa&lt;/strong&gt; &lt;span class="fmt-badge fmt-badge--legacy"&gt;legacy&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;Older channel ordering and normalisation convention (W, X, Y, Z / MaxN)&lt;/td&gt;
&lt;td&gt;4–36&lt;/td&gt;
&lt;td&gt;Older plugins, historical archives, some first-order workflows&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ambiX&lt;/strong&gt; &lt;span class="fmt-badge fmt-badge--icst"&gt;ICST standard&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;Modern convention: ACN channel ordering + SN3D normalisation&lt;/td&gt;
&lt;td&gt;4–64&lt;/td&gt;
&lt;td&gt;All current ICST, IEM, SPARTA, and most modern HOA tools&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;div class="fmt-section" id="a-vs-b"&gt;
&lt;h2 id="a-format-vs-b-format"&gt;A-Format vs B-Format&lt;/h2&gt;
&lt;table class="fmt-table"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;A-Format&lt;/th&gt;
&lt;th&gt;B-Format&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;What it contains&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Raw capsule signals (microphone-specific)&lt;/td&gt;
&lt;td&gt;Spatial sound-field representation (spherical harmonics)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Channels (1st order)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;4 (FOA) up to 64 (HOA-7)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Transferable between tools?&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;No — tied to the microphone model&lt;/td&gt;
&lt;td&gt;Yes — standard exchange format&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Can be decoded directly?&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;No — must be encoded to B-Format first&lt;/td&gt;
&lt;td&gt;Yes — feeds decoder or binaural renderer directly&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Typical source&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Ambisonic microphone output&lt;/td&gt;
&lt;td&gt;DAW B-Format bus, archive file, encoder output&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="fmt-rule"&gt;
&lt;strong&gt;Practical rule:&lt;/strong&gt; A-Format comes from the microphone and must be converted first. B-Format is the spatial scene you route, decode, archive, and render.
&lt;/div&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;div class="fmt-section" id="fuma-vs-ambix"&gt;
&lt;h2 id="fuma-vs-ambix"&gt;FuMa vs ambiX&lt;/h2&gt;
&lt;table class="fmt-table"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;FuMa &lt;span class="fmt-badge fmt-badge--legacy"&gt;legacy&lt;/span&gt;&lt;/th&gt;
&lt;th&gt;ambiX &lt;span class="fmt-badge fmt-badge--icst"&gt;ICST standard&lt;/span&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Channel ordering&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;FuMa (W, X, Y, Z, …)&lt;/td&gt;
&lt;td&gt;ACN (0, 1, 2, 3, …)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Normalisation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;MaxN&lt;/td&gt;
&lt;td&gt;SN3D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Supported orders&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Mainly 1st order (some tools up to 3rd)&lt;/td&gt;
&lt;td&gt;All orders up to HOA-7 and beyond&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Where you see it&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Older plug-ins (e.g. classic Ambisonic Toolkit versions, legacy archives)&lt;/td&gt;
&lt;td&gt;ICST, IEM, SPARTA, REAPER, modern export pipelines&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;File format&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;WAV (standard multichannel)&lt;/td&gt;
&lt;td&gt;WAV or RF64 (for files &gt; 4 GB)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ICST recommendation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Only when a tool specifically requires it&lt;/td&gt;
&lt;td&gt;✓ Use by default&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="fmt-rule"&gt;
&lt;strong&gt;If in doubt:&lt;/strong&gt; choose &lt;code&gt;ACN / SN3D&lt;/code&gt; — that is ambiX, and it is what every current ICST tool expects.
&lt;/div&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;div class="fmt-section" id="orders"&gt;
&lt;h2 id="orders--channel-counts"&gt;Orders &amp;amp; Channel Counts&lt;/h2&gt;
&lt;p&gt;The number of channels in a B-Format signal is determined by the Ambisonics order:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;channels = (order + 1)²&lt;/strong&gt;&lt;/p&gt;
&lt;table class="fmt-table"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Order&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Channels&lt;/th&gt;
&lt;th&gt;Spatial resolution&lt;/th&gt;
&lt;th&gt;Typical use&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;FOA&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;Basic&lt;/td&gt;
&lt;td&gt;Entry-level recording, simple setups, most Ambisonic microphones&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;2&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;HOA-2&lt;/td&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;Moderate&lt;/td&gt;
&lt;td&gt;Intermediate compositions, some older HOA tools&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;3&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;HOA-3&lt;/td&gt;
&lt;td&gt;16&lt;/td&gt;
&lt;td&gt;Good&lt;/td&gt;
&lt;td&gt;Zylia ZM-1 output, standard HOA productions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;4&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;HOA-4&lt;/td&gt;
&lt;td&gt;25&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;td&gt;Research, large arrays&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;5&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;HOA-5&lt;/td&gt;
&lt;td&gt;36&lt;/td&gt;
&lt;td&gt;Very high&lt;/td&gt;
&lt;td&gt;Eigenmike em32, large dome setups&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;6&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;HOA-6&lt;/td&gt;
&lt;td&gt;49&lt;/td&gt;
&lt;td&gt;Very high&lt;/td&gt;
&lt;td&gt;Specialised research applications&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;7&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;HOA-7&lt;/td&gt;
&lt;td&gt;64&lt;/td&gt;
&lt;td&gt;Maximum&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;ICST studio standard&lt;/strong&gt; — 64-channel B-Format bus in REAPER&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="fmt-rule"&gt;
In REAPER, the ICST workflow uses a &lt;strong&gt;64-channel B-Format bus&lt;/strong&gt;. This ensures that no HOA channels are silently lost, regardless of which order you are working in.
&lt;/div&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;div class="fmt-section" id="normalisation"&gt;
&lt;h2 id="normalisation-conventions"&gt;Normalisation Conventions&lt;/h2&gt;
&lt;p&gt;Normalisation defines how the amplitude of each spherical harmonic component is scaled. Using the wrong convention between encoder and decoder produces incorrect spatial rendering — even if the channel order is right.&lt;/p&gt;
&lt;table class="fmt-table"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Convention&lt;/th&gt;
&lt;th&gt;Full name&lt;/th&gt;
&lt;th&gt;Used in&lt;/th&gt;
&lt;th&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;SN3D&lt;/strong&gt; &lt;span class="fmt-badge fmt-badge--icst"&gt;ICST standard&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;Schmidt Semi-Normalised 3D&lt;/td&gt;
&lt;td&gt;ambiX, ICST, IEM, SPARTA, most modern HOA tools&lt;/td&gt;
&lt;td&gt;De-facto standard for production and exchange. Use this.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;N3D&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Full 3D Normalised&lt;/td&gt;
&lt;td&gt;Some research tools, mathematical contexts&lt;/td&gt;
&lt;td&gt;Differs from SN3D by a constant factor per order. Common in academic literature.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;MaxN&lt;/strong&gt; &lt;span class="fmt-badge fmt-badge--legacy"&gt;legacy&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;Maximum Normalised&lt;/td&gt;
&lt;td&gt;FuMa convention&lt;/td&gt;
&lt;td&gt;Normalises each component to its peak value. Used in older systems and archives.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;div class="fmt-section" id="recommendation"&gt;
&lt;h2 id="icst-recommendation"&gt;ICST Recommendation&lt;/h2&gt;
&lt;div class="fmt-rule"&gt;
&lt;strong&gt;For all new Ambisonics work:&lt;/strong&gt;&lt;br&gt;
Use &lt;strong&gt;ambiX — ACN channel ordering + SN3D normalisation&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;
In REAPER: route through a &lt;strong&gt;64-channel B-Format bus&lt;/strong&gt;.&lt;br&gt;
Decode only at the monitoring or final rendering stage.
&lt;/div&gt;
&lt;p&gt;This keeps your session open: the same B-Format master can feed loudspeaker decoding, binaural monitoring, archive export, and later rendering for any playback system.&lt;/p&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Go deeper:&lt;/strong&gt; &lt;a href="https://ambisonics.ch/learn/ambisonics-formats/"&gt;Ambisonics Formats Explained&lt;/a&gt; — the full technical reference with all conventions, ACN numbering, and archiving guidelines.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Back to:&lt;/strong&gt; &lt;a href="https://ambisonics.ch/ambisonics-101/"&gt;Ambisonics 101&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>