O Launchkey tem duas interfaces MIDI, fornecendo dois pares de entradas e saídas MIDI via USB. Eles são os seguintes:
-
MIDI In/Out (ou primeira interface no Windows): Essa interface é usada para receber MIDI da execução (modos personalizados de teclas, rodas, pad, pot e fader); e é usada para fornecer entrada MIDI externa.
-
DAW In/Out (ou segunda interface no Windows): Essa interface é usada por DAWs e softwares similares para interagir com o Launchkey.
O Launchkey também tem uma porta de saída MIDI DIN, que transmite os mesmos dados recebidos na porta MIDI In (USB) do host. Observe que isso exclui as respostas às solicitações emitidas pelo host para o Launchkey on MIDI Out
Se você quiser usar o Launchkey como uma superfície de controle para uma DAW (estação de trabalho de áudio digital), provavelmente desejará usar a interface DAW (consulte Modo DAW).
Caso contrário, você pode interagir com o dispositivo usando a interface MIDI.
A tecla Launchkey envia Note On (90h (144) — 9Fh (159)) com velocidade zero para Note Offs. Ele aceita Note Offs (80h (128) — 8Fh (143)) ou Note Ons (90h (144) — 9Fh (159))
Todas as mensagens do SysEx começam com o seguinte cabeçalho, independentemente da direção (Host → Launchkey ou Launchkey → Host):
SKUs regulares:
Hex: F0h 00h 20h 29h 02h 14h Dec: 240 0 32 41 2 20
Mini SKUs:
Hex: F0h 00h 20h 29h 02h 13h Dec: 240 0 32 41 2 19
Depois que o cabeçalho for um byte de comando, selecione a função a ser usada e, em seguida, quaisquer dados necessários para essa função.