Le Launchkey possède deux interfaces MIDI, fournissant deux paires d'entrées et de sorties MIDI via USB. Elles sont les suivantes :
-
Entrée/sortie MIDI (ou première interface sous Windows) : cette interface est utilisée pour recevoir le MIDI lors de l'exécution (modes personnalisés des touches, des molettes, du pad, du pot et du fader) ; et est utilisée pour fournir une entrée MIDI externe.
-
Entrée et sortie DAW (ou deuxième interface sous Windows) : cette interface est utilisée par les DAW et les logiciels similaires pour interagir avec le Launchkey.
Le Launchkey possède également un port de sortie MIDI DIN, qui transmet les mêmes données que celles reçues sur le port hôte MIDI In (USB). Notez que cela exclut les réponses aux demandes envoyées par l'hôte à la touche de lancement sur la sortie MIDI (USB)
Si vous souhaitez utiliser Launchkey comme surface de contrôle pour une station de travail audio numérique (DAW), vous souhaiterez probablement utiliser l'interface DAW (voir Mode DAW).
Sinon, vous pouvez interagir avec l'appareil via l'interface MIDI.
La touche de lancement envoie Note On (90h (144) — 9Fh (159)) avec une vitesse nulle pour les Note Offs. Il accepte soit les Note Offs (80h (128) — 8Fh (143)) soit les Note Ons (90h (144) — 9Fh (159)) avec une vélocité nulle
Tous les messages SysEx commencent par l'en-tête suivant, quelle que soit la direction (Hôte → Clé de lancement ou Clé de lancement → Hôte) :
SKU classiques :
Hex: F0h 00h 20h 29h 02h 14h Dec: 240 0 32 41 2 20
Mini-références :
Hex: F0h 00h 20h 29h 02h 13h Dec: 240 0 32 41 2 19
Une fois que l'en-tête se trouve un octet de commande, sélectionnez la fonction à utiliser, puis les données requises pour cette fonction.