Binding MIDI Supportati
Attualmente supportiamo l'associazione dei controlli midi a:
- Dimmer Master, Frequenza Stroboscopica, BPM Live, Velocità Beam Live
- Effetti Live (Stroboscopico, Blackout, Blinder, Freeze e Nebbia)
- Effect Cues
- Modifiche Live
- Midi Clock (vedi Midi-Clock per ulteriori informazioni)
Ricorda, se imposti una modifica live con un'associazione a un tasto di Effetto Live (ad esempio Stroboscopico), allora si attiverà anche quando viene attivato da Midi!
Il Dimmer Master, la Frequenza Stroboscopica e il BPM dovrebbero essere associati solo a un Encoder o Fader; un singolo pulsante non funzionerà come previsto.
La Velocità Beam Live sovrascriverà la Velocità Beam impostata nell'Effect Cue attualmente in esecuzione, si applicherà a TUTTI i Gruppi nell'Effect Cue e verrà ripristinata una volta che il cue viene fermato o un altro cue avviato.
Binding Controlli MIDI
Per associare un pulsante, posiziona semplicemente il cursore nella casella per il comando che desideri programmare e poi premi il tasto sul tuo dispositivo midi che desideri associare a quel comando.
Ricorda di cliccare su Salva nella sezione una volta che hai compilato tutti i comandi che desideri utilizzare. Ogni sezione viene salvata separatamente.

Supporto MIDI di Rete (RTP-MIDI)
A partire da DMXDesktop v1.0.30, puoi ora connetterti a dispositivi MIDI di Rete (RTP-MIDI) tramite il tuo Wi-Fi locale o LAN. Questo rende facile controllare DMXDesktop in modalità wireless o da altri dispositivi in rete, senza cavi USB necessari.
Compatibile con Strumenti Popolari
DMXDesktop ora funziona senza problemi con qualsiasi dispositivo o software che supporta RTP-MIDI, inclusi:
- Ableton Live – per attivare cue di illuminazione insieme alla tua musica
- Stage Traxx 3 – comunemente utilizzato in configurazioni di performance dal vivo per inviare cue MIDI
- Midiclock – per sincronizzare il tempo sulla rete
- TouchOSC/ Lemur / Playtime Engineering / app iOS – come superfici di controllo
- Qualsiasi Mac, PC o dispositivo mobile con capacità RTP-MIDI
Come Funziona
- Assicurati che sia DMXDesktop che il tuo dispositivo/app compatibile con MIDI siano sulla stessa rete Wi-Fi o cablata.
- Su macOS, apri Audio MIDI Setup > Rete e crea o unisciti a una sessione.
- Su Windows, utilizza il driver gratuito rtpMIDI di Tobias Erichsen per impostare una sessione.
- Una volta connesso, DMXDesktop elencherà la tua sessione MIDI di rete come un input MIDI standard.
💡 Questo è ideale per controller MIDI wireless, sincronizzazione con software di controllo dello spettacolo o esecuzione di configurazioni completamente automatizzate basate su cue.
Comprendere Come DMXDesktop Associa Messaggi MIDI
DMXDesktop è progettato per essere flessibile, consentendoti di utilizzare una vasta gamma di controller MIDI. Per farlo in modo efficace, interpreta diversi tipi di messaggi MIDI per diversi tipi di controlli.
Controlli Standard: Pulsanti vs. Fader/Manopole
Ci sono due modi principali in cui i controlli MIDI vengono gestiti:
- Pulsanti (Messaggi Note On/Off): Per qualsiasi azione che è un semplice toggle (come accendere o spegnere uno stroboscopico, o attivare un cue specifico), l'applicazione si aspetta un messaggio Note On per attivare e, in alcuni casi, un messaggio Note Off per disattivare. La maggior parte dei controller MIDI con pad o pulsanti invia questi tipi di messaggi per impostazione predefinita.
- Controlli Variabili (Messaggi di Cambio di Controllo - CC): Per qualsiasi controllo che richiede un intervallo di valori (ad es., impostare il dimmer master, regolare il BPM o cambiare la frequenza stroboscopica), l'applicazione si aspetta un messaggio Cambio di Controllo (CC). Questi messaggi inviano un valore tra 0 e 127, che DMXDesktop mappa intelligentemente all'intervallo appropriato per quel controllo (ad es., 0-255 per un dimmer, o un intervallo BPM specifico).
Binding Avanzato: Utilizzare Fader o Manopole come Pulsanti
Comprendiamo che alcuni dispositivi MIDI, specialmente i pedali, possono inviare solo messaggi di Cambio di Controllo (CC), anche per i loro "pulsanti". Per supportare questi dispositivi, puoi associare un controllo che invia CC a funzioni che normalmente si aspettano un pulsante, come Modifiche Live e Effect Cues.
Quando fai questo, DMXDesktop interpreta i valori dei messaggi CC come segue:
- Un valore di 127 è trattato come ON.
- Un valore di 0 è trattato come OFF.
- Qualsiasi altro valore tra 1 e 126 viene ignorato.
Comportamento per Modifiche Live
- Persistente (Predefinito): Quando premi il controllo (inviando un valore di 127), la Modifica Live cambierà stato (accendendosi se era spenta, e spegnendosi se era accesa).
- Momentaneo: Se hai configurato la Modifica Live come "Momentanea" nelle impostazioni di binding, premere il controllo (valore 127) la attiverà, e rilasciarlo (valore 0) la disattiverà.
Comportamento per Effect Cues
- Quando un messaggio CC è associato a un Effect Cue, è sempre un trigger "ON".
- Inviare un valore di 127 avvierà il cue selezionato.
- Questa associazione non può fermare il cue. Per fermare la riproduzione del cue, devi creare un'associazione MIDI separata (per un altro pulsante, fader o manopola) e assegnarla alla funzione "Stop Effect Cue".
Mappatura Manuale dei Controlli MIDI
Se preferisci assegnare manualmente i controlli MIDI invece di utilizzare Modalità Pulsante Diretto, puoi farlo inserendo direttamente i dettagli del messaggio MIDI nei campi di input.
Intervalli di Messaggi MIDI Validi
Puoi specificare messaggi MIDI utilizzando i seguenti intervalli:
- Messaggi MIDI Note On:
- Intervallo byte di stato:
144a159(canali MIDI 1–16) - Numero di nota:
0a127
- Intervallo byte di stato:
- Cambio di Controllo (CC):
- Intervallo byte di stato:
176a191(canali MIDI 1–16) - Numero del controller:
0a127 - Valore:
0a127
- Intervallo byte di stato:
Comprendere la Mappatura Manuale dei Pulsanti
Quando inserisci manualmente un messaggio Note On (ad es., 144-50 per il canale MIDI 1, nota 50), DMXDesktop calcolerà automaticamente il corrispondente messaggio "Note Off" riducendo il byte di stato di 16. Questo si basa sullo standard MIDI dove:
144= Note On (Canale 1)128= Note Off (Canale 1)
Quindi:
- ON =
144-50 - OFF (presunto) =
128-50
⚠️ Quando mappi manualmente, solo il messaggio ON viene registrato. DMXDesktop presumerà che il messaggio OFF sia la stessa nota con un byte di stato ridotto di 16.
Differenza dalla Modalità Pulsante Diretto
- Modalità Pulsante Diretto cattura automaticamente sia i messaggi ON che OFF dal tuo dispositivo MIDI quando premi e rilasci un pulsante.
- Mappatura Manuale richiede che tu inserisca il valore ON da solo. Il valore OFF è inferito e non catturato dal dispositivo, il che può portare a problemi se il tuo dispositivo invia messaggi OFF non standard (ad es., velocità 0 Note On invece di un effettivo Note Off).
Si prega di notare: Se hai difficoltà ad aprire il dispositivo midi, assicurati di non avere in esecuzione altri software che potrebbero aver già aperto esclusivamente il dispositivo midi; questo è particolarmente un problema potenziale se avvii un software DJ prima di aprire DMXDesktop.
A partire dalla v1.0.27 puoi anche configurare il Feedback Midi, per controllare le retroilluminazioni di alcuni dispositivi.
Preferisci tasti etichettati? Usa uno Stream Deck
Un controller MIDI ti offre fader e manopole fisiche, che è ciò di cui hai bisogno per regolare i livelli. Se invece desideri tasti etichettati che si rinominano automaticamente con il tuo impianto, DMXDesktop ha anche un plugin Elgato Stream Deck di prima parte dalla versione v1.0.52, con 34 azioni che coprono il controllo dal vivo, le cue degli effetti, le pile di cue del Programmatore, QuickShow, sovrascritture e il trasporto DJ.
I due non sono esclusivi. DMXDesktop gestisce entrambi contemporaneamente, quindi una configurazione comune è una superficie MIDI sulla scrivania e uno Stream Deck sul pavimento. Vedi configurazione e connessione e il riferimento delle azioni.
Quali controller ricevono supporto extra
v1.0.52+
Qualsiasi dispositivo MIDI conforme alla classe funziona, e puoi mappare qualsiasi cosa a qualsiasi cosa. Questo non è cambiato. Ciò che è nuovo è che una lista ristretta di controller riceve integrazione specifica per dispositivo: colori dei pad, display, fader motorizzati e feedback all'unità.
- SoundSwitch Control One (nuovo) - colori per pad, l'anello del visualizzatore, lo schermo OLED di stato che mostra lo stato live e il display di Ableton Link, e entrambe le sue uscite DMX. È un'interfaccia di illuminazione e una superficie di controllo nella stessa unità.
- Akai APC Mini MK2 - un colore quando l'effetto associato è spento e un colore diverso quando è acceso, così puoi capire a colpo d'occhio cosa è in esecuzione.
- Akai APC Mini (originale) - i pulsanti di lancio scena sul lato destro ora si illuminano correttamente quando mappi qualcosa su di essi. Prima si mostrano correttamente sullo schermo e rimangono spenti sull'unità stessa. Il selettore di colori offre anche solo i colori che quel modello può effettivamente mostrare, invece di una palette completa che non può produrre.
- Pioneer DJ DDJ-FLX4, Pioneer DJ DDJ-1000 e Numark DJ2GO2 Touch - l'input da questi è stato ripristinato.
- Inoltre mappati in dettaglio: Akai APC40 MK2 e MPD218, Behringer X-Touch, e Native Instruments Traktor Kontrol F1, Maschine Jam e Maschine MK3.
Un controller che non è in quella lista si associa comunque a tutto. Semplicemente non riceve le extra di colore e display. L'immagine completa è nella lista di compatibilità hardware.
Colori dei pad, lampeggio e mappature predefinite
v1.0.52+
Ogni pad può avere due colori: uno per quando la cosa associata è spenta e un altro per quando è accesa. Fai clic con il tasto destro su qualsiasi pad nel visualizzatore MIDI per impostarli.
Qualsiasi pad può anche essere impostato per lampeggiare, nel colore che gli hai dato, così quelli che usi di più risaltano su un palco buio.
I controller supportati possono ora arrivare con una mappatura predefinita sensata già in atto, quindi una nuova unità fa qualcosa di utile prima che tu mappi qualsiasi cosa. Lo SoundSwitch Control One viene fornito con una mappa predefinita completa. I binding seme sono binding ordinari, quindi rimappa o elimina qualsiasi di essi che non desideri.
Su un controller con una palette limitata, il selettore di colori offre solo i colori che quell'unità può effettivamente produrre. I pulsanti a colore singolo, come la fila sul lato di un APC Mini, possono essere solo accesi o spenti.
La scheda Audio Apps
v1.0.52+
La scheda DJ Player è ora Audio Apps. I quattro interruttori delle app si trovano in cima, con pannelli separati sottostanti per Music Player e Live Wire, piuttosto che un lungo elenco in cui i controlli del deck e tutto il resto si mescolano.
I binding sono raggruppati per l'app a cui appartengono, quindi trovare il controllo che desideri non significa più scorrere oltre ogni altra app.
Controllare Live Wire dai tuoi pad
v1.0.52+
Live Wire, che è nei piani Standard e Pro, può essere associato a pad come qualsiasi altra sorgente.
- Modalità Live Wire. Band, DJ e Ambient si comportano come un unico gruppo con esattamente un pad acceso, mostrando la modalità che è effettivamente in esecuzione. Premere uno mentre Live Wire non è in esecuzione lo avvia in quella modalità.
- Live Wire Hold. Un pad, che alterna. Mostra tenuto, in ascolto o non disponibile quando la modalità non ha un aspetto di standby da mantenere.
La modalità attiva si illumina di un colore diverso rispetto al pad che indica quale app audio è in esecuzione, quindi su un controller con entrambi associati puoi distinguerli a colpo d'occhio. I dispositivi con una palette più piccola usano il colore distinto più vicino che hanno.
I pulsanti a colore singolo, come la fila sul lato di un APC Mini, possono mostrare solo acceso o spento. Un pad Hold posizionato lì non può mostrare tutti e tre gli stati, quindi metti Hold sulla griglia principale.
Tempo dimezzato e raddoppiato
v1.0.52+
Il tempo dimezzato e raddoppiato è un'impostazione che la console, i pad MIDI, OSC e il telecomando mobile leggono e scrivono, quindi non possono più disaccordarsi sulla velocità con cui il sistema è in esecuzione.
Su un controller i tre pad si comportano come un unico gruppo con esattamente uno acceso alla volta, e il Tempo Normale non lampeggia mai. Un pad che lampeggia tutta la notte mentre nulla è impegnato è solo rumore su un palco buio.
Le impostazioni guadagnano la propria scheda Controllo Tempo per i tre binding. Prima si trovavano nel mezzo della griglia dei Controlli Globali, il che li faceva sembrare tre interruttori indipendenti piuttosto che un valore con tre posizioni.
Il mio controller ha smesso di rispondere
v1.0.52+
Un binding è appreso su un canale MIDI specifico. Se il tuo controller o il tuo DAW si spostano su un altro canale, i binding smettono di rispondere, e nulla ti avvisava di questo. Il log è stato scritto man mano che i messaggi arrivavano, prima che il binding fosse cercato, quindi potevi osservare ogni nota arrivare e concludere ragionevolmente che il difetto fosse più in basso.
Il log MIDI ora mostra il canale su cui è arrivato ogni messaggio, e contrassegna qualsiasi messaggio che non ha risolto a nessun binding. Se le tue note arrivano sul canale 2 e i tuoi binding sono stati appresi sul canale 1, il log lo dice.
I controlli DJ sono mappati automaticamente e non hanno un binding proprio, quindi non vengono mai contrassegnati.
Corretto in v1.0.52
v1.0.52+
- Il pulsante di Feedback MIDI potrebbe mostrare spento mentre il feedback era attivo. Su un sistema che non aveva mai toccato l'impostazione, l'interruttore leggeva spento anche se l'illuminazione del pad era accesa. Accenderlo da lì scriveva l'opposto, e da quel momento nessun pad su nessuna superficie aggiornava più il suo colore. I pad associati si illuminavano ancora al loro colore di riposo quando un controller si collegava, quindi la superficie sembrava bloccata piuttosto che spenta.
- Clonare i binding di un controller ne faceva perdere alcuni. Copiare le tue mappature da un controller all'altro perdeva silenziosamente ogni preset di posizione e binding della palette di colori, insieme a qualsiasi colore personalizzato del pad e impostazione di lampeggio. Le righe venivano ancora create, quindi i binding apparivano nell'elenco e sull'unità e semplicemente non facevano nulla.
- "MIDI non disponibile" su una macchina senza hardware MIDI. Windows avvia il suo servizio MIDI solo quando qualcosa lo richiede, quindi su un sistema senza nulla collegato l'app ha rinunciato ad aspettare troppo presto e ha dichiarato l'intero sottosistema rotto. Ora attende correttamente, e la notifica che seguiva non riappare più su ogni pagina.
