DreamShow · HandbuchKostenlos herunterladen
Inhalt des Handbuchs
Handbuch › DMX und Steuerung

Die OSC-Fernsteuerung

OSC (Open Sound Control) ist eine in der Veranstaltungstechnik weit verbreitete Sprache für Netzwerkbefehle: Tablet-Apps, Geräte mit programmierbaren Tasten, Abspielsoftware für Cuelisten oder Video können OSC-Nachrichten senden. DreamShow empfängt sie, um das Go auszulösen, die Szene zu wechseln, einen Blackout zu setzen, DMX-Kanäle zu übersteuern… und sendet seinen Zustand (aktuelle Szene, Blackout, Go möglich) an die Geräte zurück, die ihm schreiben, damit sie ihn anzeigen.

So öffnen Sie sie: Menü DMX > OSC-Fernsteuerung….

Eine OSC-Nachricht besteht aus einer Adresse, die wie ein Pfad aussieht (/dreamshow/go), und manchmal aus Argumenten (Zahlen oder Text). Sie wird per UDP an eine IP-Adresse und einen Port gesendet.

Das Fenster

Einmal aktiviert, startet der OSC-Empfang bei jedem Start von DreamShow automatisch neu.

Die empfangenen Befehle

Alle Adressen beginnen mit /dreamshow/. Groß- und Kleinschreibung spielt keine Rolle, und ein abschließender Schrägstrich / wird toleriert. Gebündelte Nachrichten (OSC-„Bundles“) werden akzeptiert; ihr Zeitstempel wird ignoriert, alles wird sofort ausgeführt.

AdresseArgumenteWirkung
/dreamshow/gokeine, oder 1 / 0Go (nächste Szene).
/dreamshow/backkeine, oder 1 / 0Vorherige Szene.
/dreamshow/prevkeine, oder 1 / 0Wie /dreamshow/back.
/dreamshow/scenenZu Szene n springen (1 = erste).
/dreamshow/blackoutkeine, oder 0 / 1Allgemeiner Blackout. Ohne Argument: umschalten. Mit 1: Blackout; mit 0: Ende des Blackouts.
/dreamshow/pausekeine, oder 1 / 0Hält den Ablauf an.
/dreamshow/playkeine, oder 1 / 0Setzt den Ablauf fort.
/dreamshow/resetkeine, oder 1 / 0Zurücksetzen: Zustand „Bereit“.
/dreamshow/livekeine, oder 0 / 1Knopf LIVE des Editors. Ohne Argument: umschalten; 1: ein; 0: aus.
/dreamshow/faderu c vÜbernimmt Kanal c von Universum u mit dem Wert v.
/dreamshow/releaseu c, oder keineGibt Kanal c von Universum u an den Ablauf zurück; ohne Argument: gibt alle Kanäle zurück.
/dreamshow/keyNameGibt einen Block „Auf eine Taste warten“ frei, der auf diese Taste wartet.
/dreamshow/tapkeine, oder 1 / 0Ein Tap-Tempo-Schlag.
/dreamshow/refreshkeineSendet sofort den gesamten Zustand zurück.

Details:

Verhalten je nach Modus:

Die Zustandsrückmeldung

DreamShow sendet seinen Zustand zurück:

Es sendet ihn nach jedem empfangenen Befehl und sobald sich der Zustand ändert (viermal pro Sekunde geprüft). /dreamshow/refresh erzwingt eine vollständige Sendung.

Gesendete AdresseWert
/dreamshow/sceneNummer der aktuellen Szene (Ganzzahl); 0 = „Bereit“
/dreamshow/scene/nameName der aktuellen Szene (Text); „Bereit“ vor dem ersten Go
/dreamshow/next/nameName der nächsten Szene (Text); leer bei der letzten Szene
/dreamshow/stateready (Bereit), paused (angehalten) oder playing (läuft)
/dreamshow/go/allowed1, wenn ein Go möglich ist, sonst 0
/dreamshow/blackout1, wenn der Blackout aktiv ist, sonst 0

Der Text „Bereit“ folgt der Oberflächensprache.

Beispiele

Die folgenden Schritte beschreiben, was DreamShow erwartet. Wie man in der jeweiligen Anwendung einen Knopf oder eine Nachricht anlegt, hängt von dieser Anwendung ab: Schlagen Sie in ihrer Dokumentation nach.

Ein Tablet mit TouchOSC

  1. Haken Sie in DreamShow OSC-Empfang aktivieren an, lassen Sie den Port auf 8000 und klicken Sie auf Übernehmen. Notieren Sie die angezeigte Adresse des PCs.
  2. Stellen Sie in der App des Tablets die OSC-Verbindung ein: Host = Adresse des PCs, Sendeport = 8000, Empfangsport = 9000.
  3. Legen Sie einen Knopf an, der /dreamshow/go sendet, einen weiteren für /dreamshow/back und einen dritten für /dreamshow/blackout.
  4. Für einen Intensitäts-Fader lassen Sie ihn /dreamshow/fader mit den Argumenten Universum, Kanal und dann dem Fader-Wert (0.0 bis 1.0) senden.
  5. Um den Namen der Szene anzuzeigen, verknüpfen Sie ein Textfeld mit der Adresse /dreamshow/scene/name; damit der GO-Knopf leuchtet, wenn ein Go möglich ist, verknüpfen Sie ihn mit /dreamshow/go/allowed.

Ein Tastengerät mit Companion auf demselben PC

  1. Haken Sie in DreamShow OSC-Empfang aktivieren und Nur von diesem PC (127.0.0.1), zum Beispiel ein hier installiertes Companion an und klicken Sie dann auf Übernehmen.
  2. Konfigurieren Sie in Companion das Senden von OSC an den Host 127.0.0.1, Port 8000.
  3. Weisen Sie jeder Taste eine Nachricht zu: /dreamshow/go, /dreamshow/back, /dreamshow/blackout, /dreamshow/scene mit der Szenennummer…
  4. Damit Companion den Zustand empfängt, lassen Sie es auf dem Rückmeldeport (9000) lauschen; DreamShow antwortet ihm, sobald es eine erste Nachricht gesendet hat.

Das Go aus einer QLab-Cueliste auslösen

  1. Aktivieren Sie in DreamShow den OSC-Empfang auf Port 8000 (ohne „Nur von diesem PC“ anzuhaken, wenn QLab auf einem anderen Computer läuft).
  2. Legen Sie in QLab eine Netzwerk-Cue an, die die OSC-Nachricht /dreamshow/go an die Adresse des DreamShow-PCs, Port 8000, sendet.
  3. Platzieren Sie diese Cue in der Cueliste von QLab: Jedes Mal, wenn sie ausgelöst wird, führt DreamShow ein Go aus (wenn im Show-Modus ein Go möglich ist).
  4. Um zu einer bestimmten Szene zu springen: /dreamshow/scene 5.

    Die Namen der Menüs und Einstellungen ändern sich von einer Version von TouchOSC, Companion oder QLab zur nächsten: Schlagen Sie in deren Dokumentation nach, wo Adresse, Port und OSC-Nachricht anzugeben sind. Auf Seiten von DreamShow zählen nur die Adresse des PCs, der Port (standardmäßig 8000) und die oben aufgeführten Nachrichten.

Gut zu wissen

Siehe auch