Launchkey ha due interfacce MIDI, che forniscono due coppie di ingressi e uscite MIDI tramite USB. Sono le
-
MIDI In/Out (o prima interfaccia su Windows): Questa interfaccia viene utilizzata per ricevere il MIDI dall'esecuzione (tasti, rotelle, modalità personalizzate pad, pot e fader); e viene utilizzata per fornire un ingresso MIDI esterno.
-
DAW In/Out (o seconda interfaccia su Windows): questa interfaccia viene utilizzata da DAW e software simili per interagire con Launchkey.
Launchkey ha anche una porta di uscita MIDI DIN, che trasmette gli stessi dati ricevuti sulla porta host MIDI In (USB). Nota che ciò esclude le risposte alle richieste inviate dall'host a Launchkey on MIDI Out
Se desideri utilizzare Launchkey come superficie di controllo per una DAW (Digital Audio Workstation), probabilmente vorrai utilizzare l'interfaccia DAW (vedi Modalità DAW).
Altrimenti, è possibile interagire con il dispositivo utilizzando l'interfaccia MIDI.
Il Launchkey invia Note On (90h (144) — 9Fh (159)) con velocità zero per Note Off. Accetta Note Off (80h (128) - 8Fh (143)) o Note Ons (90h (144) - 9Fh (159)) con velocità zero per Note
Tutti i messaggi SysEx iniziano con la seguente intestazione, indipendentemente dalla direzione (Host → Launchkey o Launchkey → Host):
SKU normali:
Hex: F0h 00h 20h 29h 02h 14h Dec: 240 0 32 41 2 20
Mini SKU:
Hex: F0h 00h 20h 29h 02h 13h Dec: 240 0 32 41 2 19
Dopo l'intestazione c'è un byte di comando, seleziona la funzione da usare e quindi tutti i dati necessari per quella funzione.