Table des matières
note
Ces informations sont issues d’un travail de rétroingénierie avec un clavier LaunchKey 61 Mk1. L’exhaustivité des informations n’est pas garantie. Novation n’a pas cru bon de documenter ces aspects contrairement aux claviers Mk2 pour lesquels l’information technique est disponible.
Présentation
Le mode InControl permet d’associer 2 fonctions aux contrôleurs du clavier Launchkey.
- mode Basic : les contrôleurs agissent sur la piste concernée par la canal MIDI
- mode InControl : les contrôleurs agissent sur le logiciel à la manière d’une surface de contrôle
$ amidi -l Dir Device Name IO hw:1,0,0 Launchkey 61 MIDI 1 IO hw:1,0,1 Launchkey 61 MIDI 2
Les 3 boutons InControl permettent d’assigner les groupes de contrôleurs à l’une ou l’autre de ces interfaces.
Mode InControl
Dans ce mode, la clavier, les molettes de modulation et de pitchbend, la pédale de sustain restent sur le contrôleur MIDI 1.
Les touches ‘Bank’ et celles de transports sont sur le contrôleur MIDI 2.
Les 3 blocs de contrôleurs dépendent de leur activation ou non par les touches InControl (ou par envoi du message MIDI correspondant).
Tous les messages MIDI sont envoyés et reçus sur le contrôleur MIDI 2, canal 1. Par défaut (à la mise sous tension du clavier), il n’est pas possible d’activer le mode InControl avec les touches dédiées. Il faut donc impérativement envoyer la séquence d’activation depuis son ordinateur.
Touches InControl
$ amidi -p hw:1,0,1 -S '90 0C 7F'
$ amidi -p hw:1,0,1 -S '90 0C 00'
$ amidi -p hw:1,0,1 -S '90 0D 7F'
$ amidi -p hw:1,0,1 -S '90 0D 00'
$ amidi -p hw:1,0,1 -S '90 0E 7F'
$ amidi -p hw:1,0,1 -S '90 0E 00'
$ amidi -p hw:1,0,1 -S '90 0F 7F'
$ amidi -p hw:1,0,1 -S '90 0F 00'
Eclairage des pads
L’éclairage des pads est déterminé par la valeur de la vélocité envoyée par un message Note On. Pour éteindre l’éclairage d’une touche, il faut envoyer un message Note On avec une vélocité à 0 ou le message Note Off.
La couleur de l’éclairage est déterminée par la combinaison d’une LED verte et d’une LED rouge dont les valeurs se retrouvent dans la représentation binaire de la vélocité : xxVVxxRR (les bits x ne sont pas significatifs).
Valeur de la vélocité | RR=00 | RR=01 | RR=10 | RR=11
|
VV=00 | 00h | 01h | 02h | 03h
|
VV=01 | 10h | 11h | 12h | 13h
|
VV=20 | 20h | 21h | 22h | 23h
|
VV=30 | 30h | 31h | 32h | 33h |
D'autres explications avec du code en Python How to Control the LEDs on a Novation Launchkey Mini II
Cas d’usage
- Séparation des éléments ‘clavier’ et ‘surface de contrôle’ du Launchkey
- Utilisation du mode InControl pour avoir un feedback lors de l’utilisation des pads
Dans Ardour
info
encore en gestation le 20 avril 2021 (eric_p)
Liens et commentaires
[+]