Liaisons MIDI prises en charge
Nous prenons actuellement en charge la liaison des contrôles midi à :
- Dimmer maître, taux de stroboscope, BPM en direct, vitesse de faisceau en direct
- Effets en direct (Stroboscope, Blackout, Blinder, Gel et Brouillard)
- Effect Cues
- Modifications en direct
- Horloge Midi (voir Midi-Clock pour plus d'infos)
Rappelez-vous, si vous configurez une modification en direct avec une liaison à une touche d'effet en direct (par exemple Stroboscope), elle se déclenchera également lorsqu'elle est déclenchée par Midi !
Le Dimmer maître, le taux de stroboscope et le BPM doivent être liés uniquement à un encodeur ou un fader, un seul bouton ne fonctionnera pas comme prévu.
La vitesse de faisceau en direct remplacera la vitesse de faisceau définie dans l'Effect Cue actuellement en cours d'exécution, elle s'appliquera à TOUS les groupes dans l'Effect Cue, et sera réinitialisée une fois que le cue est arrêté ou qu'un autre cue est démarré.
Liaison des contrôles MIDI
Pour lier un bouton, placez simplement votre curseur dans la case pour la commande que vous souhaitez programmer, puis appuyez sur la touche de votre appareil midi que vous souhaitez lier à cette commande.
N'oubliez pas de cliquer sur Enregistrer dans la section une fois que vous avez rempli toutes les commandes que vous souhaitez utiliser. Chaque section est enregistrée séparément.

Support MIDI Réseau (RTP-MIDI)
À partir de DMXDesktop v1.0.30, vous pouvez maintenant vous connecter à des appareils MIDI Réseau (RTP-MIDI) via votre Wi-Fi local ou LAN. Cela facilite le contrôle de DMXDesktop sans fil ou depuis d'autres appareils en réseau, sans câbles USB requis.
Compatible avec des outils populaires
DMXDesktop fonctionne désormais sans problème avec tout appareil ou logiciel qui prend en charge RTP-MIDI, y compris :
- Ableton Live – pour déclencher des cues d'éclairage en même temps que votre musique
- Stage Traxx 3 – couramment utilisé dans des configurations de performances en direct pour envoyer des cues MIDI
- Midiclock – pour synchroniser le tempo sur le réseau
- TouchOSC/ Lemur / Playtime Engineering / applications iOS – comme surfaces de contrôle
- Tout Mac, PC ou appareil mobile avec capacité RTP-MIDI
Comment ça fonctionne
- Assurez-vous que DMXDesktop et votre appareil/application compatible MIDI sont sur le même réseau Wi-Fi ou câblé.
- Sur macOS, ouvrez Configuration Audio MIDI > Réseau et créez ou rejoignez une session.
- Sur Windows, utilisez le pilote gratuit rtpMIDI de Tobias Erichsen pour configurer une session.
- Une fois connecté, DMXDesktop affichera votre session MIDI réseau comme une entrée MIDI standard.
💡 C'est idéal pour les contrôleurs MIDI sans fil, la synchronisation avec des logiciels de contrôle de spectacle, ou l'exécution de configurations entièrement automatisées basées sur des cues.
Comprendre comment DMXDesktop lie les messages MIDI
DMXDesktop est conçu pour être flexible, vous permettant d'utiliser une grande variété de contrôleurs MIDI. Pour ce faire efficacement, il interprète différents types de messages MIDI pour différents types de contrôles.
Contrôles standard : Boutons vs. Faders/Knobs
Il existe deux façons principales dont les contrôles MIDI sont gérés :
- Boutons (Messages Note On/Off) : Pour toute action qui est un simple basculement (comme allumer ou éteindre un stroboscope, ou activer un cue spécifique), l'application s'attend à un message Note On pour activer et, dans certains cas, un message Note Off pour désactiver. La plupart des contrôleurs MIDI avec des pads ou des boutons envoient ces types de messages par défaut.
- Contrôles variables (Changement de contrôle - Messages CC) : Pour tout contrôle qui nécessite une plage de valeurs (par exemple, régler le dimmer maître, ajuster le BPM ou changer le taux de stroboscope), l'application s'attend à un message Changement de contrôle (CC). Ces messages envoient une valeur entre 0 et 127, que DMXDesktop mappe intelligemment à la plage appropriée pour ce contrôle (par exemple, 0-255 pour un dimmer, ou une plage BPM spécifique).
Liaison avancée : Utiliser des faders ou des boutons comme boutons
Nous comprenons que certains appareils MIDI, en particulier les pédales de pied, peuvent n'envoyer que des messages de Changement de contrôle (CC), même pour leurs "boutons". Pour prendre en charge ces appareils, vous pouvez lier un contrôle envoyant CC à des fonctions qui attendent généralement un bouton, comme Modifications en direct et Effect Cues.
Lorsque vous faites cela, DMXDesktop interprète les valeurs de message CC comme suit :
- Une valeur de 127 est considérée comme ON.
- Une valeur de 0 est considérée comme OFF.
- Toute autre valeur entre 1 et 126 est ignorée.
Comportement pour les modifications en direct
- Maintien (Par défaut) : Lorsque vous appuyez sur le contrôle (en envoyant une valeur de 127), la modification en direct basculera son état (s'allumera si elle était éteinte, et s'éteindra si elle était allumée).
- Momentané : Si vous avez configuré la modification en direct comme "Momentané" dans les paramètres de liaison, appuyer sur le contrôle (valeur 127) l'activera, et le relâcher (valeur 0) le désactivera.
Comportement pour les Effect Cues
- Lorsqu'un message CC est lié à un Effect Cue, il s'agit toujours d'un déclencheur "ON".
- Envoyer une valeur de 127 démarrera le cue sélectionné.
- Cette liaison ne peut pas arrêter le cue. Pour arrêter la lecture du cue, vous devez créer une liaison MIDI séparée (pour un autre bouton, fader ou bouton) et l'assigner à la fonction "Arrêter l'Effect Cue".
Mappage manuel des contrôles MIDI
Si vous préférez assigner manuellement les contrôles MIDI au lieu d'utiliser Direct Button Mode, vous pouvez le faire en entrant directement les détails du message MIDI dans les champs de saisie.
Plages de messages MIDI valides
Vous pouvez spécifier des messages MIDI en utilisant les plages suivantes :
- Messages MIDI Note On :
- Plage de byte d'état :
144à159(canaux MIDI 1–16) - Numéro de note :
0à127
- Plage de byte d'état :
- Messages de Changement de contrôle (CC) :
- Plage de byte d'état :
176à191(canaux MIDI 1–16) - Numéro de contrôleur :
0à127 - Valeur :
0à127
- Plage de byte d'état :
Comprendre le mappage manuel des boutons
Lorsque vous entrez manuellement un message Note On (par exemple, 144-50 pour le canal MIDI 1, note 50), DMXDesktop calculera automatiquement le message "Note Off" correspondant en réduisant le byte d'état de 16. Cela est basé sur la norme MIDI où :
144= Note On (Canal 1)128= Note Off (Canal 1)
Donc :
- ON =
144-50 - OFF (supposé) =
128-50
⚠️ Lors du mappage manuel, seul le message ON est enregistré. DMXDesktop supposera que le message OFF est la même note avec un byte d'état réduit de 16.
Différence par rapport au mode Direct Button
- Direct Button Mode capture automatiquement les messages ON et OFF de votre appareil MIDI lorsque vous appuyez et relâchez un bouton.
- Mapping manuel nécessite que vous saisissiez vous-même la valeur ON. La valeur OFF est inférée et n'est pas capturée depuis l'appareil, ce qui peut entraîner des problèmes si votre appareil envoie des messages OFF non standard (par exemple, vélocité 0 Note On au lieu de Note Off réelle).
Veuillez noter : Si vous rencontrez des difficultés à ouvrir l'appareil midi, veuillez vous assurer que vous n'exécutez pas d'autres logiciels qui pourraient avoir déjà ouvert exclusivement l'appareil midi, cela peut être particulièrement un problème potentiel si vous démarrez un logiciel DJ avant d'ouvrir DMXDesktop
À partir de v1.0.27, vous pouvez également configurer le retour MIDI, pour contrôler les rétroéclairages de certains appareils
Vous préférez des touches étiquetées ? Utilisez un Stream Deck
Un contrôleur MIDI vous offre des faders et des boutons physiques, ce qui est idéal pour ajuster les niveaux. Si vous préférez des touches étiquetées qui se renomment avec votre équipement, DMXDesktop dispose également d'un plugin Elgato Stream Deck intégré depuis la version 1.0.52, avec 34 actions couvrant le contrôle en direct, les effect cues, les effect cue stacks, QuickShow, les surcharges et le transport DJ.
Les deux ne sont pas exclusifs. DMXDesktop peut gérer les deux en même temps, donc une configuration courante est une surface MIDI sur le bureau et un Stream Deck sur le sol. Consultez la configuration et la connexion ainsi que la référence des actions.
Quels contrôleurs bénéficient d'un support supplémentaire
v1.0.52+
Tous les appareils MIDI conformes à la classe fonctionnent, et vous pouvez mapper n'importe quoi à n'importe quoi. Cela n'a pas changé. Ce qui est nouveau, c'est qu'une liste restreinte de contrôleurs bénéficie d'une intégration spécifique à l'appareil en plus : couleurs des pads, affichages, faders motorisés et retour d'informations à l'unité.
- SoundSwitch Control One (nouveau) - couleurs par pad, l'anneau du visualiseur, l'écran OLED affichant l'état en direct et l'affichage Ableton Link, et ses deux sorties DMX. C'est une interface d'éclairage et une surface de contrôle dans la même unité.
- Akai APC Mini MK2 - une couleur lorsque l'effet lié est éteint et une couleur différente lorsqu'il est allumé, donc vous pouvez voir d'un coup d'œil ce qui fonctionne.
- Akai APC Mini (original) - les boutons de lancement de scène sur le côté droit s'allument maintenant correctement lorsque vous mappez quelque chose dessus. Ils s'affichaient correctement à l'écran et restaient sombres sur l'unité elle-même. Le sélecteur de couleurs propose également uniquement les couleurs que ce modèle peut réellement afficher, au lieu d'une palette complète qu'il ne peut pas produire.
- Pioneer DJ DDJ-FLX4, Pioneer DJ DDJ-1000 et Numark DJ2GO2 Touch - l'entrée de ces appareils a été restaurée.
- Également mappés en détail : Akai APC40 MK2 et MPD218, Behringer X-Touch, et Native Instruments Traktor Kontrol F1, Maschine Jam et Maschine MK3.
Un contrôleur qui n'est pas sur cette liste se lie toujours à tout. Il ne bénéficie simplement pas des extras de couleur et d'affichage. L'image complète se trouve dans la liste de compatibilité du matériel.
Couleurs des pads, clignotement et mappages par défaut
v1.0.52+
Chaque pad peut avoir deux couleurs : une pour lorsque la chose liée est éteinte, et une différente pour lorsqu'elle est allumée. Cliquez avec le bouton droit sur n'importe quel pad dans le visualiseur MIDI pour les définir.
Tout pad peut également être réglé pour clignoter, dans la couleur que vous lui avez donnée, afin que ceux que vous atteignez le plus se démarquent sur une scène sombre.
Les contrôleurs pris en charge peuvent maintenant arriver avec un mappage par défaut sensé déjà en place, donc une nouvelle unité fait quelque chose d'utile avant que vous ne mappiez quoi que ce soit. Le SoundSwitch Control One est livré avec une carte par défaut complète. Les liaisons semées sont des liaisons ordinaires, donc re-mappez ou supprimez celles que vous ne voulez pas.
Sur un contrôleur avec une palette limitée, le sélecteur de couleurs ne propose que les couleurs que cette unité peut réellement produire. Les boutons à couleur unique, comme la rangée sur le côté d'un APC Mini, ne peuvent être que allumés ou éteints.
L'onglet Applications Audio
v1.0.52+
L'onglet DJ Player est maintenant Applications Audio. Les quatre commutateurs d'application se trouvent en haut, avec des panneaux séparés en dessous pour Music Player et Live Wire, plutôt qu'une longue liste où les contrôles de la platine et tout le reste se mélangeaient.
Les liaisons sont regroupées par l'application à laquelle elles appartiennent, donc trouver le contrôle que vous voulez ne signifie plus faire défiler chaque autre application.
Contrôler Live Wire depuis vos pads
v1.0.52+
Live Wire, qui est sur les plans Standard et Pro, peut être lié à des pads comme toute autre source.
- Mode Live Wire. Band, DJ et Ambient se comportent comme un seul groupe avec exactement un pad allumé, montrant le mode qui est effectivement en cours d'exécution. Appuyer sur un pad pendant que Live Wire n'est pas en cours d'exécution le démarre dans ce mode.
- Live Wire Hold. Un pad, bascule. Il montre maintenu, écoutant ou indisponible lorsque le mode n'a pas d'apparence de veille à maintenir.
Le mode actif s'illumine d'une couleur différente de celle du pad qui indique quelle application audio est en cours d'exécution, donc sur un contrôleur avec les deux liés, vous pouvez les distinguer d'un coup d'œil. Les appareils avec une palette plus petite utilisent la couleur distincte la plus proche qu'ils ont.
Les boutons de couleur unique, comme la rangée sur le côté d'un APC Mini, ne peuvent montrer que allumé ou éteint. Un pad Hold placé là ne peut pas montrer les trois états, donc mettez Hold sur la grille principale.
Tempo demi et double
v1.0.52+
Le tempo demi et double est un réglage que la console, les pads MIDI, OSC et la télécommande mobile lisent et écrivent tous, afin qu'ils ne puissent plus être en désaccord sur la vitesse à laquelle le rig fonctionne.
Sur un contrôleur, les trois pads se comportent comme un seul groupe avec exactement un allumé à la fois, et le tempo normal ne clignote jamais. Un pad clignotant toute la nuit alors que rien n'est engagé n'est que du bruit sur une scène sombre.
Les paramètres obtiennent leur propre carte Tempo Control pour les trois liaisons. Ils étaient auparavant situés au milieu de la grille des Contrôles Globaux, ce qui les faisait ressembler à trois interrupteurs indépendants plutôt qu'à une valeur avec trois positions.
Mon contrôleur a cessé de répondre
v1.0.52+
Une liaison est apprise contre un canal MIDI spécifique. Si votre contrôleur ou votre DAW passe à un autre canal, les liaisons cessent de répondre, et rien ne vous le faisait savoir. Le journal était écrit au fur et à mesure que les messages arrivaient, avant que la liaison ne soit recherchée, donc vous pouviez voir chaque note arriver et conclure raisonnablement que la faute était plus loin.
Le journal MIDI montre maintenant le canal sur lequel chaque message est arrivé, et marque tout message qui n'a pas résolu de liaison. Si vos notes arrivent sur le canal 2 et que vos liaisons ont été apprises sur le canal 1, le journal le dit.
Les contrôles DJ sont mappés automatiquement et n'ont pas de liaison propre, donc ils ne sont jamais signalés.
Corrigé dans v1.0.52
v1.0.52+
- L'interrupteur de retour MIDI pouvait montrer éteint alors que le retour fonctionnait. Sur un rig qui n'avait jamais touché au réglage, l'interrupteur était en position éteinte bien que l'éclairage du pad soit allumé. L'activer à partir de là écrivait l'opposé, et à partir de ce moment, aucun pad sur aucune surface ne mettait à jour sa couleur à nouveau. Les pads liés restaient allumés à leur couleur de repos lorsque le contrôleur se connectait, donc la surface était lue comme bloquée plutôt qu'éteinte.
- Cloner les liaisons d'un contrôleur en supprimait certaines. Copier vos mappages d'un contrôleur à un autre faisait silencieusement perdre chaque préréglage de position et liaison de palette de couleur, ainsi que toute couleur de pad personnalisée et réglage de clignotement. Les rangées étaient toujours créées, donc les liaisons apparaissaient dans la liste et sur l'unité et ne faisaient simplement rien.
- "MIDI est indisponible" sur une machine sans matériel MIDI. Windows ne démarre son service MIDI que lorsque quelque chose le demande, donc sur un rig sans rien branché, l'application abandonnait trop tôt et déclarait tout le sous-système cassé. Il attend maintenant correctement, et l'avis qui a suivi n'apparaît plus sur chaque page.

