ICST Encoders

Institut für Computermusik und Klangtechnologie (ICST) · Zürcher Hochschule der Künste


ICST AmbiEncoders

Die ICST AmbiEncoders positionieren und bewegen Klangquellen innerhalb des Ambisonics-B-Format-Feldes. Zwei Encoder-Varianten stehen zur Verfügung:

  • Mono-Encoder (A) – Positioniert oder bewegt eine einzelne Mono-Quelle im 3D-Raum.
  • Multi-Encoder (B) – Positioniert oder bewegt bis zu 64 Quellen pro Audiospur, organisiert in bis zu 8 Gruppen. Jede Gruppe kann relativ zu ihrem Gruppenznentrum manipuliert werden, was komplexe räumliche Choreografien ermöglicht.

Ein wesentliches Merkmal der ICST-Encoder ist die integrierte Distanzsimulation: Ein Distanz-Scaler wendet Tiefpassfilterung und einen einfachen Doppler-Effekt an, um Tiefen- und Nähewahrnehmung zu modellieren.

Ein- und ausgehende Parameter können über OSC gesendet und empfangen werden.

💬 Example

Video: ICST Ambisonics Plugins – 02 – Encoder und Routing https://youtu.be/-U0t8sjeTsw?si=zJh9QpgOKeFe2BL0


Übersicht

![[Overview AmbiEncoder.png]]

LabelBeschreibung
AMono-Encoder – positioniert/bewegt eine einzelne Mono-Quelle
BMulti-Encoder – positioniert/bewegt bis zu 64 Quellen pro Spur

Benutzeroberfläche

Hauptbedienelemente

  1. Einstellungen – Öffnet das Encoder-Einstellungsfenster
  2. Hilfe – Öffnet das Hilfefenster

![[CleanShot 2026-03-04 at 15.04.30@2x.png]]

Quellen-Fenster (3)

![[CleanShot 2026-03-04 at 15.02.00@2x.png]]

Zeigt und steuert einzelne Quellen. Jede Quelle kann nach Azimut, Elevation und Distanz positioniert werden.

Encoding-Einstellungen (4)

![[CleanShot 2026-03-04 at 15.02.47@2x.png]]

Konfiguriert die Ambisonics-Encoding-Parameter wie Ordnung und Kanalformat.

![[CleanShot 2026-03-04 at 18.09.16.png]]

Radar (5)

Visuelle Draufsicht des Schallfeldes mit den aktuellen Positionen aller Quellen.

Beispiel

![[CleanShot 2026-03-04 at 18.03.59.png]]


OSC-Integration (6 & 7)

  1. OSC-Eingänge & JavaScript – Empfängt OSC-Nachrichten und ermöglicht benutzerdefiniertes JavaScript zur Parametersteuerung
  2. OSC-Ausgang – Sendet den Encoder-Zustand als OSC-Nachrichten an externe Anwendungen
💬 Example

Video: ICST Ambisonics Plugins – 03 – OSC Teil 1 https://youtu.be/7_s-jaUQa14?si=NM8TPRrigY_egDfC


Weitere Bedienelemente

  1. Distanz-Scaler – Simuliert die Distanzwahrnehmung über Tiefpassfilterung und Doppler-Effekt
  2. Infiniti – Aktiviert den Unendlich-Distanz-Modus und platziert Quellen an der Fernfeld-Grenze
  3. Gain / Lautstärke – Regelt den Eingangs- oder Ausgangs-Gain des Encoders
  4. Import & Export – Importiert oder exportiert Quellkonfigurationen als Dateien
  5. Gruppen-Editor – Verwaltet Quellengruppen; jede Gruppe kann relativ zu ihrem Gruppenznentrum repositioniert werden

Beispiel: Gruppen erstellen

![[create groups.png]]

Beispiel: Gruppenmanipulation & Animation

![[2c34531a-ff69-490d-c9d0-e3ea82eb29b0.gif]]

  1. Presets speichern & laden – Speichert und lädt vollständige Encoder-Konfigurationen

Zusammenfassung

Die ICST AmbiEncoders bieten:

  • Mono- und Mehrquellen-Encoding (bis zu 64 Quellen pro Spur)
  • Gruppenbasierte räumliche Choreografie mit bis zu 8 Gruppen
  • Distanzsimulation mit Tiefpassfilterung und Doppler-Effekt
  • Vollständige OSC-Integration (Eingang, Ausgang und JavaScript-Scripting)
  • Preset-Verwaltung für reproduzierbare Sessions

©2026 ICST