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.

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
- Stellen Sie sicher, dass sowohl DMXDesktop als auch Ihr MIDI-fähiges Gerät/App im selben WLAN oder kabelgebundenen Netzwerk sind.
- Öffnen Sie auf macOS Audio MIDI Setup > Netzwerk und erstellen oder treten Sie einer Sitzung bei.
- Verwenden Sie auf Windows den kostenlosen rtpMIDI-Treiber von Tobias Erichsen, um eine Sitzung einzurichten.
- 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:
- 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.
- 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:
144bis159(MIDI-Kanäle 1–16) - Notennummer:
0bis127
- Statusbyte-Bereich:
- Control Change (CC)-Nachrichten:
- Statusbyte-Bereich:
176bis191(MIDI-Kanäle 1–16) - Controller-Nummer:
0bis127 - Wert:
0bis127
- Statusbyte-Bereich:
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.
Bevorzugen Sie beschriftete Tasten? Verwenden Sie ein Stream Deck
Ein MIDI-Controller bietet Ihnen physische Fader und Regler, die Sie für das Anpassen der Pegel benötigen. Wenn Sie stattdessen beschriftete Tasten, die sich mit Ihrem Setup umbenennen, wünschen, hat DMXDesktop auch ein hauseigenes Elgato Stream Deck-Plugin ab Version 1.0.52, mit 34 Aktionen für Live-Steuerung, Effekt-Cues, Programmer-Cue-Stapel, QuickShow, Überschreibungen und DJ-Transport.
Die beiden sind nicht exklusiv. DMXDesktop steuert beide gleichzeitig, sodass eine gängige Konfiguration eine MIDI-Oberfläche am Tisch und ein Stream Deck auf der Fläche ist. Siehe Einrichtung und Verbindung und das Aktionsreferenz.
Welche Controller zusätzliche Unterstützung erhalten
v1.0.52+
Jedes klassenzertifizierte MIDI-Gerät funktioniert, und Sie können alles mit allem verknüpfen. Das hat sich nicht geändert. Neu ist, dass eine Shortlist von Controllern eine gerätespezifische Integration zusätzlich erhält: Pad-Farben, Displays, motorisierte Fader und Feedback zurück an das Gerät.
- SoundSwitch Control One (neu) - pro Pad Farben, der Visualiser-Ring, der OLED-Statusbildschirm, der den Live-Status anzeigt, und das Ableton Link-Display sowie beide DMX-Ausgänge. Es ist eine Lichtschnittstelle und eine Steueroberfläche in einem Gerät.
- Akai APC Mini MK2 - eine Farbe, wenn der gebundene Effekt aus ist, und eine andere Farbe, wenn er an ist, sodass Sie auf einen Blick erkennen können, was läuft.
- Akai APC Mini (original) - die Scene Launch-Tasten auf der rechten Seite leuchten jetzt richtig auf, wenn Sie etwas an sie binden. Früher wurden sie korrekt auf dem Bildschirm angezeigt und blieben dunkel am Gerät selbst. Der Farbwähler bietet auch nur die Farben an, die dieses Modell tatsächlich anzeigen kann, anstatt einer vollständigen Palette, die es nicht produzieren kann.
- Pioneer DJ DDJ-FLX4, Pioneer DJ DDJ-1000 und Numark DJ2GO2 Touch - der Eingang von diesen wurde wiederhergestellt.
- Auch im Detail zugeordnet: Akai APC40 MK2 und MPD218, Behringer X-Touch und Native Instruments Traktor Kontrol F1, Maschine Jam und Maschine MK3.
Ein Controller, der nicht auf dieser Liste steht, bindet weiterhin an alles. Er erhält einfach nicht die Farb- und Anzeige-Extras. Das vollständige Bild finden Sie in der Hardware-Kompatibilitätsliste.
Pad-Farben, Blinken und Standardzuweisungen
v1.0.52+
Jedes Pad kann zwei Farben haben: eine für den Fall, dass das gebundene Element aus ist, und eine andere, wenn es an ist. Klicken Sie mit der rechten Maustaste auf ein beliebiges Pad im MIDI-Visualiser, um sie festzulegen.
Jedes Pad kann auch so eingestellt werden, dass es blinkt, in welcher Farbe auch immer Sie es gegeben haben, sodass die, die Sie am häufigsten erreichen, auf einer dunklen Bühne hervorstechen.
Unterstützte Controller können jetzt mit einer sinnvollen Standardzuweisung ankommen, sodass ein neues Gerät etwas Nützliches tut, bevor Sie etwas zuweisen. Der SoundSwitch Control One wird mit einer vollständigen Standardzuordnung geliefert. Vorab zugewiesene Bindungen sind gewöhnliche Bindungen, sodass Sie jede von ihnen neu zuweisen oder löschen können, die Sie nicht möchten.
Bei einem Controller mit einer begrenzten Palette bietet der Farbwähler nur die Farben an, die dieses Gerät tatsächlich produzieren kann. Einfarbige Tasten, wie die Reihe an der Seite eines APC Mini, können nur ein- oder ausgeschaltet sein.
Der Audio-Apps-Tab
v1.0.52+
Der DJ Player-Tab heißt jetzt Audio Apps. Die vier App-Schalter befinden sich oben, mit separaten Bereichen darunter für Music Player und Live Wire, anstelle einer langen Liste, in der die Deck-Steuerungen und alles andere zusammenliefen.
Bindungen sind nach der App gruppiert, zu der sie gehören, sodass das Finden der gewünschten Steuerung nicht mehr bedeutet, dass man an jeder anderen App vorbeiscrollen muss.
Live Wire von Ihren Pads steuern
v1.0.52+
Live Wire, das in den Standard- und Pro-Plänen enthalten ist, kann wie jede andere Quelle an Pads gebunden werden.
- Live Wire Modus. Band, DJ und Ambient verhalten sich als eine Gruppe mit genau einem leuchtenden Pad, das den Modus anzeigt, der tatsächlich läuft. Wenn Sie eines drücken, während Live Wire nicht läuft, wird es in diesem Modus gestartet.
- Live Wire Hold. Ein Pad, das umschaltet. Es zeigt gehalten, hörend oder nicht verfügbar an, wenn der Modus keinen Standby-Blick hat, den man halten kann.
Der aktive Modus leuchtet in einer anderen Farbe als das Pad, das anzeigt, welche Audio-App läuft, sodass Sie auf einem Controller mit beiden auf einen Blick die beiden unterscheiden können. Geräte mit einer kleineren Palette verwenden die nächstgelegene unterscheidbare Farbe, die sie haben.
Einfarbige Tasten, wie die Reihe an der Seite eines APC Mini, können nur ein- oder ausgeschaltet anzeigen. Ein Hold-Pad, das dort platziert ist, kann nicht alle drei Zustände anzeigen, also setzen Sie Hold auf das Hauptgitter.
Halb- und doppelte Geschwindigkeit
v1.0.52+
Halb- und doppelte Geschwindigkeit ist eine Einstellung, die das Pult, MIDI-Pads, OSC und die mobile Fernbedienung alle lesen und schreiben, sodass sie sich nicht mehr über die Geschwindigkeit, mit der die Anlage läuft, uneinig sein können.
Auf einem Controller verhalten sich die drei Pads als eine Gruppe mit genau einem, das gleichzeitig leuchtet, und Normal Tempo blinkt nie. Ein Pad, das die ganze Nacht blinkt, während nichts aktiv ist, ist einfach nur Lärm auf einer dunklen Bühne.
Die Einstellungen erhalten ihre eigene Tempo Control-Karte für die drei Bindungen. Früher saßen sie in der Mitte des Global Controls-Rasters, was sie wie drei unabhängige Schalter aussehen ließ, anstatt wie einen Wert mit drei Positionen.
Mein Controller hat aufgehört zu reagieren
v1.0.52+
Eine Bindung wird gegen einen bestimmten MIDI-Kanal gelernt. Wenn Ihr Controller oder Ihre DAW zu einem anderen Kanal wechselt, hören die Bindungen auf zu reagieren, und nichts hat Ihnen das gesagt. Das Protokoll wurde geschrieben, als die Nachrichten eintrafen, bevor die Bindung nachgeschlagen wurde, sodass Sie jede Note sehen konnten und vernünftigerweise zu dem Schluss kommen konnten, dass der Fehler weiter unten lag.
Das MIDI-Protokoll zeigt jetzt den Kanal, auf dem jede Nachricht eingegangen ist, und markiert jede Nachricht, die keine Bindung aufgelöst hat. Wenn Ihre Noten auf Kanal 2 ankommen und Ihre Bindungen auf Kanal 1 gelernt wurden, sagt das Protokoll das.
DJ-Steuerelemente werden automatisch zugeordnet und haben keine eigene Bindung, sodass sie nie markiert werden.
Behoben in v1.0.52
v1.0.52+
- Der MIDI-Feedback-Schalter konnte aus sein, während das Feedback funktionierte. Auf einer Anlage, die die Einstellung nie berührt hatte, wurde der Schalter als aus angezeigt, obwohl die Pad-Beleuchtung an war. Das Einschalten von dort schrieb das Gegenteil, und von diesem Punkt an aktualisierte kein Pad auf keiner Oberfläche seine Farbe erneut. Gebundene Pads leuchteten weiterhin in ihrer Ruhefarbe, wenn ein Controller verbunden war, sodass die Oberfläche als feststeckend und nicht als aus gelesen wurde.
- Das Klonen der Bindungen eines Controllers ließ einige von ihnen fallen. Das Kopieren Ihrer Zuordnungen von einem Controller zu einem anderen verlor stillschweigend jede Positionsvorgabe und Farbpalette-Bindung sowie jede benutzerdefinierte Pad-Farbe und Blink-Einstellung. Die Reihen wurden weiterhin erstellt, sodass die Bindungen in der Liste und auf dem Gerät erschienen und einfach nichts taten.
- "MIDI ist nicht verfügbar" auf einem Gerät ohne MIDI-Hardware. Windows startet seinen MIDI-Dienst nur, wenn etwas danach fragt, sodass die App auf einer Anlage, an der nichts angeschlossen ist, zu früh aufgab und das gesamte Subsystem als defekt erklärte. Es wartet jetzt richtig, und die Meldung, die folgte, erscheint nicht mehr auf jeder Seite.

