Controlli Midi

Puoi utilizzare qualsiasi dispositivo Midi generico come controller remoto per il software, purché sia compatibile con USB Midi.

Quando colleghi un dispositivo Midi, dovrebbe apparire la casella di selezione per consentirti di selezionare il tuo dispositivo Midi.

Una volta selezionato e salvato, puoi quindi modificare le impostazioni Midi. A differenza di alcuni software in cui devi associare i tasti sul dispositivo Midi per corrispondere alla configurazione del Controller DMX, ti consentiamo di specificare qualsiasi valore unico desideri.

Binding MIDI Supportati

Attualmente supportiamo l'associazione dei controlli midi a:

  • Dimmer Master, Frequenza Stroboscopica, BPM Live, Velocità Beam Live
  • Effetti Live (Stroboscopio, Blackout, Blinder, Freeze e Nebbia)
  • Effect Cues
  • Modifiche Live
  • Midi Clock (Vedi Midi-Clock per ulteriori informazioni)

Ricorda, se configuri una modifica live con un'associazione a un tasto di Effetto Live (ad esempio Stroboscopio), 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 dei Controlli MIDI

Per associare un pulsante, posiziona semplicemente il cursore nella casella per il comando che desideri programmare, quindi premi il tasto sul tuo dispositivo midi che desideri associare a quel comando.

Ricorda di fare clic su Salva nella sezione una volta che hai compilato tutti i comandi che desideri utilizzare. Ogni sezione viene salvata separatamente.

Controlli Midi

Supporto MIDI di Rete (RTP-MIDI)

A partire da DMXDesktop v1.0.30, ora puoi connetterti a dispositivi MIDI di Rete (RTP-MIDI) tramite il tuo Wi-Fi locale o LAN. Questo rende facile controllare DMXDesktop senza fili o da altri dispositivi in rete—nessun cavo USB richiesto.

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 usato 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

  1. Assicurati che sia DMXDesktop che il tuo dispositivo/app con capacità MIDI siano sulla stessa rete Wi-Fi o cablata.
  2. Su macOS, apri Audio MIDI Setup > Network e crea o unisciti a una sessione.
  3. Su Windows, utilizza il driver gratuito rtpMIDI di Tobias Erichsen per impostare una sessione.
  4. 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 i 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:

  1. Pulsanti (Messaggi Note On/Off): Per qualsiasi azione che è un semplice attivatore (come accendere o spegnere uno stroboscopio, 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 inviano questi tipi di messaggi per impostazione predefinita.
  2. Controlli Variabili (Messaggi di Cambio di Controllo - CC): Per qualsiasi controllo che richiede un intervallo di valori (ad esempio, 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 esempio, 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 tipicamente si aspettano un pulsante, come Modifiche Live e Effect Cues.

Quando fai questo, DMXDesktop interpreta i valori del messaggio 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

  • Latch (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 rilasciarla (valore 0) la disattiverà.

Comportamento per Effect Cues

  • Quando un messaggio CC è associato a un Effect Cue, è sempre un attivatore "ON".
  • Inviare un valore di 127 avvierà il cue selezionato.
  • Questo binding non può fermare il cue. Per fermare la riproduzione del cue, devi creare un binding MIDI separato (per un altro pulsante, fader o manopola) e assegnarlo 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 i messaggi MIDI utilizzando i seguenti intervalli:

  • Messaggi MIDI Note On:
    • Intervallo byte di stato: 144 a 159 (canali MIDI 1–16)
    • Numero di nota: 0 a 127
  • Cambio di Controllo (messaggi CC):
    • Intervallo byte di stato: 176 a 191 (canali MIDI 1–16)
    • Numero del controller: 0 a 127
    • Valore: 0 a 127

Comprendere la Mappatura Manuale dei Pulsanti

Quando inserisci manualmente un messaggio Note On (ad esempio, 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 tu stesso il valore ON. Il valore OFF è dedotto e non catturato dal dispositivo, il che potrebbe portare a problemi se il tuo dispositivo invia messaggi OFF non standard (ad esempio, velocità 0 Note On invece di un reale Note Off).

Si prega di notare: Se hai difficoltà ad aprire il dispositivo midi, assicurati di non eseguire 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 da v1.0.27 puoi anche configurare il Feedback Midi, per controllare le retroilluminazioni di alcuni dispositivi