OSC
Level: Intermediate | Zielgruppe: Komponist:in, Techniker:in, Studierende, Interactive-Media-User.
Nutze diese Seite, wenn du den ICST AmbiEncoder von externer Hardware, Sensoren, Skripten oder netzwerkbasierten Controller-Apps aus steuern willst.
OSC (Open Sound Control) erlaubt es externer Hard- und Software, den ICST AmbiEncoder in Echtzeit zu steuern. Quellpositionen, Bewegungsdaten und Parameteränderungen lassen sich direkt in REAPER senden, ohne die Encoder-Oberfläche anzufassen.
Was OSC hier macht
OSC ist die Brücke zwischen dem Encoder und externen Steuersystemen. Typische Parameter sind:
- Quellenposition in AED oder XYZ
- Quellenbewegung über die Zeit
- Gruppenbewegung, Skalierung oder Rotation
- Gain- und Mute-Zustände
- bidirektionales Status-Feedback aus dem Encoder
Typische Anwendungsfälle
- tabletbasierte Steuerung mit TouchOSC oder Lemur
- Bewegungssteuerung über GyrOSC auf iOS
- algorithmische Steuerung aus Max/MSP, SuperCollider oder Python
- räumliche Encoder-Daten auf FX-Parameter abbilden
- Fernsteuerung von einem zweiten Computer im selben Netzwerk
Erster Test in zwei Minuten
Für einen schnellen ersten OSC-Test:
- Öffne eine funktionierende ICST-REAPER-Session mit bereits geladenem Encoder.
- Öffne die OSC-Einstellungen des Encoders und prüfe den Input-Port.
- Sende eine einfache OSC-Message aus deinem Controller oder deiner Testumgebung.
- Bewege eine Quelle und prüfe, ob die Veränderung im Encoder sichtbar wird.
- Kontrolliere, ob die Bewegung auch im Decoder oder binauralen Monitoring hörbar ist.
Wenn das nicht funktioniert, prüfe:
- der richtige UDP-Port ist geöffnet
- Sender und REAPER befinden sich im selben Netzwerk
- die OSC-Adresse entspricht der unterstützten Syntax
- der Encoder ist das Plugin, das den OSC-Input empfängt
Hier starten
- Die 10 wichtigsten OSC-Messages
Schneller Praxiseinstieg mit kurzem Setup-Pfad und Debugging-Checkliste. - OSC-Syntax-Referenz
Vollständige Referenz der unterstützten OSC-Adressen und Parameter.
Häufige Workflows
- OSC auf FX-Parameter abbilden
Encoder-OSC-Output nutzen, um Effektparameter wie Halltiefe oder Diffusion zu steuern. - MaxMSP & ICST AmbiEncoder — OSC-Kommunikation
Bidirektionale OSC-Kommunikation zwischen Max/MSP und dem Encoder. - GyrOSC — iOS-Bewegungssteuerung
iOS-Bewegungssensordaten in den Encoder streamen.
Wann sich OSC lohnt
Nutze OSC, wenn:
- Maussteuerung für Live-Bewegung zu begrenzt ist
- du Bewegungssensoren oder Mobilgeräte anbinden willst
- du reproduzierbare externe Kontrolle aus einer anderen Software-Umgebung brauchst
- du bidirektionales Feedback zwischen REAPER und einem Controller willst
Wenn du nur statische Positionierung oder einfache Automation in REAPER brauchst, reichen die Encoder-Oberfläche und die normalen Automationsspuren oft aus.
Verwandte Seiten
- ICST Encoders
- Schritt-für-Schritt-Setup
- Best Practices OSC Tutorial Video