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:

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). OSC-IN

  • 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'

    OSC-OUT

2. Öffne MaxMSP und lade den Patch

  • Finde den OSC communication with ICST plugins in DAW Patch.

Siehe die Demo-GIFs:

  • Max_Reaper

Nächstes GIF: Wie es funktioniert: Max-AmbiEnc


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 Rotation
  • Pitch (Elevation): Vertikale Neigung
  • Roll: Rotation um die Vorwärtsachse

©2025 ICST