MaxMSP & ICST AmbiEncoder – OSC Kommunikation
Institute for Computer Music and Sound Technology / (ICST) Zurich University of the Arts
Bidirektionale OSC-Kommunikation mit MaxMSP
Generiere Bewegungsdaten in Max und sende sie via OSC zum ICST AmbiEncoder in deiner DAW. Alternativ kannst du eine Bewegungskomposition von deiner DAW zu den icst.ambisonics-externals übertragen.
Erforderliche Software:
- MaxMSP v.8.0+ → cycling74.com
- ICST Ambisonics Tools v3 → cycling74.com
- ICST Ambisonics Plugins (VST3/AU) → ICST AmbiPlugins
- Reaper (DAW) → reaper.fm
Setup-Anleitung:
1. OSC im ICST AmbiEncoder konfigurieren
Öffne den ICST AmbiEncoder in einem FX-Slot und navigiere zu Encoder Settings.
Unter OSC In aktiviere den OSC-Eingangs-Port (z.B.
50001).
Klicke auf OSC Out und aktiviere den OSC-Ausgangs-Port.
- Nutzt ICST AmbiPlugins Standard XYZ Index.
Der Max-Demo-Patch hört auf:
'/icst/ambi/sourceindex/xyz'
2. Öffne MaxMSP und lade den Patch
- Finde den OSC communication with ICST plugins in DAW Patch.
Siehe die Demo-GIFs:
Nächstes GIF: Wie es funktioniert:

Absendung absoluter Winkel (Euler-Koordinaten)
Um absolute Winkel mit Euler-Koordinaten von MaxMSP zum ICST AmbiEncoder zu senden, verwende das folgende OSC-Nachrichtenformat:
/icst/ambi/source/euler [ChannelName] [Yaw] [Pitch] [Roll]
/icst/ambi/source/euler 'S1' 30 15 5
Für Index-basierte Adressierung:
/icst/ambi/sourceindex/euler [ChannelIndex] [Yaw] [Pitch] [Roll]
/icst/ambi/sourceindex/euler 1 30 15 5
Hinweis:
Yaw(Azimuth): Horizontale RotationPitch(Elevation): Vertikale NeigungRoll: Rotation um die Vorwärtsachse
©2025 ICST
