Midi-Steuerungen

Sie können jedes generische Midi-Gerät als Fernbedienung für die Software verwenden, solange es mit USB Midi kompatibel ist.

Wenn Sie ein Midi-Gerät anschließen, sollte das Auswahlfeld erscheinen, damit Sie Ihr Midi-Gerät auswählen können.

Sobald ausgewählt und gespeichert, können Sie die Midi-Einstellungen ändern. Im Gegensatz zu einigen Softwareanwendungen, bei denen Sie Tasten auf dem Midi-Gerät binden müssen, um mit der Konfiguration des DMX-Controllers übereinzustimmen, ermöglichen wir Ihnen, jeden gewünschten einzigartigen Wert anzugeben.

Unterstützte MIDI-Bindungen

Wir unterstützen derzeit die Bindung von Midi-Steuerungen an:

  • Master-Dimmer, Strobe-Rate, Live BPM, Live Beam Speed
  • Live-Effekte (Strobe, Blackout, Blinder, Freeze und Fog)
  • Effect Cues
  • Live Edits
  • Midi Clock (Siehe Midi-Clock für weitere Informationen)

Denken Sie daran, wenn Sie eine Live-Bearbeitung mit einer Bindung an eine Live-Effekt-Taste (zum Beispiel Strobe) einrichten, wird sie auch ausgelöst, wenn sie von Midi aktiviert wird!

Der Master-Dimmer, die Strobe-Rate und das BPM sollten nur an einen Encoder oder Fader gebunden werden, eine einzelne Taste funktioniert nicht wie erwartet.

Die Live Beam Speed überschreibt die Beam Speed, die im aktuell laufenden Effect Cue eingestellt ist, sie wird auf ALLE Gruppen im Effect Cue angewendet und zurückgesetzt, sobald der Cue gestoppt oder ein anderer Cue gestartet wird.

Bindung von MIDI-Steuerungen

Um eine Taste zu binden, platzieren Sie einfach den Cursor in das Feld für den Befehl, den Sie programmieren möchten, und drücken Sie dann die Taste auf Ihrem Midi-Gerät, die Sie mit diesem Befehl binden möchten.

Denken Sie daran, auf Speichern zu klicken, sobald Sie alle Befehle ausgefüllt haben, die Sie verwenden möchten. Jeder Abschnitt wird separat gespeichert.

Midi-Steuerungen

Netzwerk MIDI (RTP-MIDI) Unterstützung

Seit DMXDesktop v1.0.30 können Sie jetzt eine Verbindung zu Netzwerk MIDI (RTP-MIDI)-Geräten über Ihr lokales WLAN oder LAN herstellen. Dies erleichtert die drahtlose Steuerung von DMXDesktop oder von anderen netzwerkfähigen Geräten - keine USB-Kabel erforderlich.

Kompatibel mit beliebten Tools

DMXDesktop funktioniert jetzt nahtlos mit jedem Gerät oder jeder Software, die RTP-MIDI unterstützt, einschließlich:

  • Ableton Live – zum Auslösen von Licht-Cues zusammen mit Ihrer Musik
  • Stage Traxx 3 – häufig in Live-Performance-Setups verwendet, um MIDI-Cues zu senden
  • Midiclock – zum Synchronisieren des Tempos über das Netzwerk
  • TouchOSC/ Lemur / Playtime Engineering / iOS-Apps – als Steueroberflächen
  • Jedes Mac-, PC- oder mobile Gerät mit RTP-MIDI-Funktionalität

So funktioniert es

  1. Stellen Sie sicher, dass sowohl DMXDesktop als auch Ihr MIDI-fähiges Gerät/App im selben WLAN oder kabelgebundenen Netzwerk sind.
  2. Öffnen Sie auf macOS Audio MIDI Setup > Netzwerk und erstellen oder treten Sie einer Sitzung bei.
  3. Verwenden Sie auf Windows den kostenlosen rtpMIDI-Treiber von Tobias Erichsen, um eine Sitzung einzurichten.
  4. Sobald Sie verbunden sind, listet DMXDesktop Ihre Netzwerk-MIDI-Sitzung als Standard-MIDI-Eingang auf.

💡 Dies ist ideal für drahtlose MIDI-Controller, die Synchronisierung mit Show-Control-Software oder den Betrieb vollständig automatisierter cue-basierter Setups.

Verstehen, wie DMXDesktop MIDI-Nachrichten bindet

DMXDesktop wurde entwickelt, um flexibel zu sein, sodass Sie eine Vielzahl von MIDI-Controllern verwenden können. Um dies effektiv zu tun, interpretiert es verschiedene Arten von MIDI-Nachrichten für verschiedene Arten von Steuerungen.

Standardsteuerungen: Tasten vs. Fader/Knöpfe

Es gibt zwei Hauptarten, wie MIDI-Steuerungen behandelt werden:

  1. Tasten (Note On/Off-Nachrichten): Für jede Aktion, die ein einfaches Umschalten ist (wie das Einschalten oder Ausschalten eines Strobos, oder das Aktivieren eines bestimmten Cues), erwartet die Anwendung eine Note On-Nachricht zur Aktivierung und in einigen Fällen eine Note Off-Nachricht zur Deaktivierung. Die meisten MIDI-Controller mit Pads oder Tasten senden standardmäßig diese Arten von Nachrichten.
  2. Variable Steuerungen (Control Change - CC-Nachrichten): Für jede Steuerung, die einen Wertebereich erfordert (z. B. das Einstellen des Master-Dimmers, das Anpassen des BPM oder das Ändern der Strobe-Rate), erwartet die Anwendung eine Control Change (CC)-Nachricht. Diese Nachrichten senden einen Wert zwischen 0 und 127, den DMXDesktop intelligent auf den entsprechenden Bereich für diese Steuerung abbildet (z. B. 0-255 für einen Dimmer oder einen bestimmten BPM-Bereich).

Erweiterte Bindung: Verwendung von Fadern oder Knöpfen als Tasten

Wir verstehen, dass einige MIDI-Geräte, insbesondere Fußpedale, möglicherweise nur Control Change (CC)-Nachrichten senden, selbst für ihre "Tasten". Um diese Geräte zu unterstützen, können Sie eine CC-sendende Steuerung an Funktionen binden, die normalerweise eine Taste erwarten, wie Live Edits und Effect Cues.

Wenn Sie dies tun, interpretiert DMXDesktop die CC-Nachrichtswerte wie folgt:

  • Ein Wert von 127 wird als AN betrachtet.
  • Ein Wert von 0 wird als AUS betrachtet.
  • Jeder andere Wert zwischen 1 und 126 wird ignoriert.

Verhalten für Live Edits

  • Latch (Standard): Wenn Sie die Steuerung drücken (einen Wert von 127 senden), wird die Live-Bearbeitung ihren Zustand umschalten (einschalten, wenn sie aus war, und ausschalten, wenn sie an war).
  • Momentary: Wenn Sie die Live-Bearbeitung in den Bindungseinstellungen als "Momentary" konfiguriert haben, aktiviert das Drücken der Steuerung (Wert 127) sie, und das Loslassen (Wert 0) deaktiviert sie.

Verhalten für Effect Cues

  • Wenn eine CC-Nachricht an einen Effect Cue gebunden ist, ist es immer ein "AN"-Trigger.
  • Das Senden eines Wertes von 127 wird den ausgewählten Cue starten.
  • Diese Bindung kann den Cue nicht stoppen. Um die Cue-Wiedergabe zu stoppen, müssen Sie eine separate MIDI-Bindung (für eine andere Taste, einen Fader oder einen Knopf) erstellen und sie der Funktion "Stop Effect Cue" zuweisen.

Manuelles Mapping von MIDI-Steuerungen

Wenn Sie MIDI-Steuerungen manuell zuweisen möchten, anstatt den Direct Button Mode zu verwenden, können Sie dies tun, indem Sie die MIDI-Nachrichtendetails direkt in die Eingabefelder eingeben.

Gültige MIDI-Nachrichtbereiche

Sie können MIDI-Nachrichten mit den folgenden Bereichen angeben:

  • MIDI Note On-Nachrichten:
    • Statusbyte-Bereich: 144 bis 159 (MIDI-Kanäle 1–16)
    • Notennummer: 0 bis 127
  • Control Change (CC)-Nachrichten:
    • Statusbyte-Bereich: 176 bis 191 (MIDI-Kanäle 1–16)
    • Controller-Nummer: 0 bis 127
    • Wert: 0 bis 127

Verstehen des manuellen Button-Mappings

Wenn Sie eine Note On-Nachricht manuell eingeben (z. B. 144-50 für MIDI-Kanal 1, Note 50), wird DMXDesktop automatisch die entsprechende "Note Off"-Nachricht berechnen, indem es das Statusbyte um 16 verringert. Dies basiert auf dem MIDI-Standard, wo:

  • 144 = Note On (Kanal 1)
  • 128 = Note Off (Kanal 1)

Also:

  • AN = 144-50
  • AUS (angenommen) = 128-50

⚠️ Beim manuellen Mapping wird nur die AN-Nachricht aufgezeichnet. DMXDesktop geht davon aus, dass die AUS-Nachricht dasselbe Note mit einem um 16 verringerten Statusbyte ist.

Unterschied zum Direct Button Mode

  • Direct Button Mode erfasst sowohl AN- als auch AUS-Nachrichten von Ihrem MIDI-Gerät automatisch, wenn Sie eine Taste drücken und loslassen.
  • Manuelles Mapping erfordert, dass Sie den AN-Wert selbst eingeben. Der AUS-Wert wird abgeleitet und nicht vom Gerät erfasst, was zu Problemen führen kann, wenn Ihr Gerät nicht standardmäßige AUS-Nachrichten sendet (z. B. Velocity 0 Note On anstelle von tatsächlichem Note Off).

Bitte beachten Sie: Wenn Sie Schwierigkeiten haben, das Midi-Gerät zu öffnen, stellen Sie bitte sicher, dass Sie keine andere Software ausführen, die das Midi-Gerät möglicherweise bereits exklusiv geöffnet hat. Dies ist insbesondere ein potenzielles Problem, wenn Sie einige DJ-Software starten, bevor Sie DMXDesktop öffnen.

Seit v1.0.27 können Sie auch Midi-Feedback konfigurieren, um die Hintergrundbeleuchtung einiger Geräte zu steuern.