Historique: Novation Launchpad-S
Aperçu de cette version: 16
EN CONSTRUCTION
Le Launchpad S est une surface de contrôle développée par Novation et Ableton.
Attention ! Cette page concerne bien le Launchpad S, et non le Launchpad, son prédécesseur. S'il est vrai que ces deux contrôleurs se ressemblent, tant par le design que par le nom, les performances sont tout de même différentes.
Le Launchpad S est une surface de contrôle développée par Novation et Ableton et dédiée au logiciel propriétaire Ableton Live (Windows / OS X).
Cependant, ce contrôleur ne nécessitant aucun driver, il fonctionne parfaitement sous GNU/Linux et peut très bien être utilisé par d'autres logiciels. Il est donc pris en charge par Alsa et également par le serveur Jack. Il apparaît dans la fenêtre de connexion de QjackCtl sous le nom de "Launchpad S".
Il se compose de 64 pads et de 16 touches système. Toutes les touches sont rétro-éclairées et permettent chacune l'affichage de 16 couleurs.
Le Launchpad S communique en MIDI par USB. Il envoie et reçoit des messages. Ces messages sont composés de 3 octets et se présentent sous la forme : (statut, note, vélocité). Les valeurs peuvent être exprimées en base décimale ou hexadécimale.
Dans cette page, les messages seront exprimés en base décimale et entre parenthèses.
Si par exemple le pad reçoit le message (144, 112, 27), la touche située en bas à gauche s'allumera en orange.
Voyons maintenant à quoi correspond chacune de ces valeurs.
.
Le Launchpad S utilise principalement les valeurs 144 et 176.
144 correspond à un Note ON sur canal 1 et 176 fait référence à une touche de contrôle.
Voici un schéma présentant les couples statut / note de chaque touche :
Le Launchpad S est une surface de contrôle développée par Novation et Ableton.
Attention ! Cette page concerne bien le Launchpad S, et non le Launchpad, son prédécesseur. S'il est vrai que ces deux contrôleurs se ressemblent, tant par le design que par le nom, les performances sont tout de même différentes.
Table des matières
Présentation
Le Launchpad S est une surface de contrôle développée par Novation et Ableton et dédiée au logiciel propriétaire Ableton Live (Windows / OS X).
Cependant, ce contrôleur ne nécessitant aucun driver, il fonctionne parfaitement sous GNU/Linux et peut très bien être utilisé par d'autres logiciels. Il est donc pris en charge par Alsa et également par le serveur Jack. Il apparaît dans la fenêtre de connexion de QjackCtl sous le nom de "Launchpad S".
Il se compose de 64 pads et de 16 touches système. Toutes les touches sont rétro-éclairées et permettent chacune l'affichage de 16 couleurs.
Fonctionnement
Le Launchpad S communique en MIDI par USB. Il envoie et reçoit des messages. Ces messages sont composés de 3 octets et se présentent sous la forme : (statut, note, vélocité). Les valeurs peuvent être exprimées en base décimale ou hexadécimale.
Dans cette page, les messages seront exprimés en base décimale et entre parenthèses.
Si par exemple le pad reçoit le message (144, 112, 27), la touche située en bas à gauche s'allumera en orange.
Voyons maintenant à quoi correspond chacune de ces valeurs.
Statut
Dans la norme MIDI, la valeur statut est toujours comprise entre 128 et 255. Elle correspond au type de message envoyé/reçu. Vous trouverez plus d'informations sur cette page : http://computermusicresource.com/MIDI.Commands.html
.Le Launchpad S utilise principalement les valeurs 144 et 176.
144 correspond à un Note ON sur canal 1 et 176 fait référence à une touche de contrôle.
Note
La valeur note est comprise entre 0 et 127. Elle fait référence au numéro de la note tel qu'on le retrouve dans la plupart des séquenceurs MIDI. Par exemple la valeur 60 jouera la note Do (C-4).Vélocité
La valeur vélocité est comprise entre 0 et 127. Le pad ne peut envoyer que les valeurs 0 (Note OFF) et 127 (Note On). En revanche il peut recevoir n'importe quelle valeur comprise entre 0 et 127. Ce sont précisément ces valeurs qui détermineront la couleur à afficher.Voici un schéma présentant les couples statut / note de chaque touche :
Support
Comme précisé plus haut, le Launchpad S fonctionne sur GNU/Linux. On peut donc l'utiliser en principe dans n'importe quel logiciel supportant le MIDI. Cependant, il présente généralement des soucis d'affichage des lumières lorsqu'on travaille en temps réel. En effet, si les messages sortant du pad sont parfaitement traités par Jack, les messages entrant dans le contrôleur ne seront pas forcément reçu à temps. Ainsi, le temps de réponse du Launchpad S étant nettement supérieur à celui du noyau RT, les touches pressées ne s'allument pas systématiquement. Pour palier à cette difficulté, il conviendrait de créer une latence afin que les messages soient tous traités à temps.Liens
- Module player audio python3 - développement d'un support spécifique pour le launchpad-S