tutorial-6

[altgriechisch: φαινόμενον, phainómenon Erscheinung und τόπος tópos „Ort“]

03

PRAXIS

Tutorial 6 – OSC/MIDI Schnittstellen & Open Stage Control UI

03_2_6

Open Stage Control Setup: Layout und Port‑Konfiguration

In diesem Tutorial zeige ich, wie sich finotopia ganz einfach von außen steuern lässt. Ich persönlich nutze Open Stage Control per OSC-Messages als aktuelles UI‑Frontend, die Infrastruktur ist aber so angelegt, dass alle in TouchDesigner integrierbaren Transport Protokolle (z.B. OSC, MIDI oder Serial) möglich bleiben. Ich gehe den Setup‑Prozess durch: Open Stage Control installieren, im Projektordner die UI-JSON laden und die Ports konfigurieren – einmal für das Senden, einmal für den Rückkanal, damit TouchDesigner Werte zurück in die Oberfläche spiegeln kann. Für den Einstieg arbeite ich dabei bewusst über localhost, solange UI und TouchDesigner auf dem gleichen System laufen.

OSC-Input: Messages sortieren, selektieren und auf Parameter abbilden

Anschließend zeige ich in TouchDesigner, wie die OSC‑Signale ankommen und im Backend verteilt werden. Diesen Prozess demonstriere ich exemplarisch an den Parametern für Master Dimmer, Colorpicker und Moving‑Head Bewegungen.

OSC-Manager: Offene Schnittstelle statt festem Routing

Zum Schluss erläutere ich das OSC‑Manager‑Prinzip in den Modulen: In der Standardkonfiguration wird festgelegt, welcher Operator und welcher Parameter geändert werden sollen; ein Script aktualisiert dann bei eingehender Message den Zielwert. OSC-Manager folgen einem standardisierten Muster, können in Sonderfällen aber auch individuell angepasst werden. Darauf aufbauend zeige ich, wie sich auch MIDI-Signale nach dem gleichen Prinzip einbinden lassen: Das eingehende Signal muss lediglich so umbenannt werden, damit es dem Zielparameter (z. B. Master_Dimmer) entspricht. Damit bietet das Framework eine offene Schnittstelle, die sich mit dem Interface eurer Wahl bedienen und erweitern lässt.