ICST Decoder
Institut für Computermusik und Klangtechnologie (ICST) · Zürcher Hochschule der Künste
ICST Ambisonics Decoder
Decodierung ist die zentrale Schnittstelle zwischen dem Ambisonics-B-Format und der physischen Lautsprecherwiedergabe – ihre Qualität bestimmt räumliche Präzision, Tiefenstaffelung und Lokalisation.
Während die binaurale Wiedergabe über Kopfhörer durch etablierte Plug-ins (z. B. IEM, SPARTA) heute weitgehend ausgereift ist, bleibt die Decodierung für reale Lautsprecheranordnungen eine technisch und psychoakustisch anspruchsvolle Aufgabe. Geometrie, Laufzeiten, Gewichtungen, Filterung und Ambisonics-Order müssen präzise aufeinander abgestimmt werden.
Der ICST Ambisonics Decoder ist ein leistungsfähiges, praxisorientiertes Werkzeug, das speziell für flexible Lautsprecheraufbauten in Studio- und Live-Kontexten entwickelt wurde. Neben Standardkonfigurationen (z. B. Quadro, Oktagon, 7.1.4) können auch asymmetrische oder individuell eingemessene Lautsprecheranordnungen präzise abgebildet werden.
Der Decoder wurde im Kontext des 3D-Kompositionsstudios der ZHdK entwickelt und kontinuierlich im Studio- und Konzertbetrieb erprobt. Ziel war ein flexibles, reproduzierbares und klanglich transparentes Decodiersystem für Higher-Order-Ambisonics-Workflows.
Plugin-Formate
Die ICST Ambisonics Decoder Plugins sind verfügbar als:
- VST3
- AU (Component)
- LV2 (experimentell – nicht für den Produktionseinsatz empfohlen)
Wiki: ICST AmbiDecoder · schweizerweb/icst-ambisonics-plugins Wiki · GitHub
Alle Beispiele in diesem Artikel werden in REAPER durchgeführt. REAPER unterstützt bis zu 128 Audiokanäle pro Spur und eignet sich daher besonders gut für Higher-Order-Ambisonics-Produktionen.
Übersicht ICST Ambisonics Decoder

Hauptbereiche der Benutzeroberfläche
- Radar – horizontale Ansicht der Lautsprecheranordnung (ICST Kompositionsstudio)
- Vertikale Radar-Ansicht (Z-Achse)
- Lautsprecherparameter
- CH = Index
- Name = Lautsprecherbezeichnung
- Koordinaten: Kartesisch (XYZ) & Polar (Azimut, Elevation, Distanz)
Doppelklick auf die Parameterfelder ermöglicht die direkte Eingabe von Werten.
Einstellungen & Hilfe 
- Zahnrad-Icon → Öffnet das Speaker Settings-Fenster
- Fragezeichen → Hilfefenster
Lautsprecher-Parameter-Editor:

Tastenkürzel
| Aktion | Kürzel |
|---|---|
| Ausgewählte Quelle/Lautsprecher muten | Ctrl + Shift + M |
| Ausgewählte Quelle/Lautsprecher solo | Ctrl + Shift + S |
Video: ICST Ambisonics Plugins Übersicht https://www.youtube.com/watch?v=xkauhHMYt5k
Wiki: ICST Ambisonics Plugins https://github.com/schweizerweb/icst-ambisonics-plugins/wiki
Workflow: Ambisonics-Decodierung in REAPER

Empfohlene Spurstruktur
Drei 64-Kanal-Audiospuren in REAPER anlegen:

- B-Format-Quellspur – Ambisonics-Datei 1.–7. Ordnung
- Ambisonics-Bus – sammelt mehrere B-Format-Signale, beherbergt Mastering-FX
- Decoder-Spur – beherbergt den ICST Ambisonics Decoder, Ausgabe an Lautsprecher
Diese klare Trennung gewährleistet Transparenz, Modularität und reproduzierbare Setups.
ICST AmbiDecoder – Schritt-für-Schritt-Einrichtung
Das ICST AmbiDecoder-Plugin zur Decoder-Spur hinzufügen.

Standardmäßig öffnet der Decoder mit der Stereo-Einstellung (90°).

Das Speaker Settings-Fenster öffnen (Zahnrad-Icon → „Speaker"). Eines der vielen Standardpresets auswählen oder eine eigene Lautsprecherkonfiguration eingeben.

Optional den Filter-Bereich aktivieren, um einzelne Lautsprecher zu entzerren.

Verfügbare Filtertypen pro Lautsprecher:
📋 To DoScreenshot hinzufügen: eingemessenes Lautsprecher-Setup des ICST Kompositionsstudios
Unter „Speakers" die Lautsprecherparameter direkt bearbeiten und als Preset speichern.

Unter „Ambisonics" die gewünschte Ordnung (bis zur 7. Ordnung) und Channel Weights auswählen.

Raumdimensionen bei Bedarf skalieren – Lautsprecherkoordinaten und Laufzeiten werden automatisch neu berechnet.

Audio-Testfunktion

Der Decoder verfügt über einen integrierten Testbereich:
- Pink-Noise-Generator
- Einzeltest pro Lautsprecher
- Sequenzieller Test aller Lautsprecher im Uhrzeigersinn („Test all speakers")
- Mute / Solo via
Ctrl + Shift + M/Ctrl + Shift + S
Dies ermöglicht eine schnelle technische Überprüfung des gesamten Systems vor Probe oder Aufführung.
Presets speichern & laden

Lautsprecherkonfigurationen können als Presets gespeichert und jederzeit neu geladen werden. Dies gewährleistet Reproduzierbarkeit über Sessions und Spielorte hinweg.
Die Lautsprecherkonfiguration als TXT-Datei exportieren und über ein coll in das externe ambidecode~-Objekt laden.

Zusammenfassung
Der ICST Ambisonics Decoder bietet:
- Präzise Higher-Order-Ambisonics-Decodierung
- Flexible Lautsprechergeometrien (symmetrisch & asymmetrisch)
- Lautsprecherindividuelle Filterung und Entzerrung
- Integrierte Test- und Messfunktionen
- Multi-Layer-MultiDecoder-Architektur
- Preset-Verwaltung für reproduzierbare Setups
- Nahtlose Integration in professionelle DAW-Workflows
Er bildet damit eine robuste Grundlage für künstlerische, wissenschaftliche und produktionsorientierte Anwendungen im Bereich 3D-Audio.