Le PadKontrol en mode natif dialogue en SysEx
Le problème est que Live filtre en entrée et en sortie les évènements SysEx, impossible donc d'accéder directement en natif au Padkontrol depuis Max4Live.
Certains trouve ça dommage, moi aussi. En attendant, voilà comment j'ai fait...
Le principe est simple, 2 Modules:
Un Patcher Max (pas Max4Live) externe s'occupe d'interfacer la PK à Live, celui-ci va communiquer en Sysex avec la PK (sur les port midi de la PK) et avec Live en Midi (Notes + CCs) via les bus midi internes de Max.
L'appli compilée est inclue dans les sources.
Un Patcher M4L, il est appliqué à une piste Midi (Piste fantôme), il récupère ou envoie les infos en Midi (notes + CCs) vers ou depuis le module PK-Link via les I/O de la Ghost Track.
!!! La Ghost Track Midi doit être configurée en I/O sur les bus Midi de Max en canal 16, "IN" activé !
in left - Commandes vers PK
out left - Retour Infos Manips PK
out right - Etat PK, 1=OK 0=Offline
Des exemples de commandes.
Ex: {Digit flash yes} ou {Digit flash "yes"}
>> Affiche "yes" clignotant sur la PK
Les retour d'infos de manip sur la PK!
Simple non!
Ceci n'est qu'un exemple d'interfaçage M4L/PK. Vous êtes libres de le modifier ou le compléter.
Je ferai une liste des messages et l'implantation Midi pour ceux qui me le demandent.
PK-Link sources: https://drive.google.com/folderview?id=0B8IO3f-Xz3O4WDBqVndVbHBlTlk&usp=sharing(contactez-moi si le lien est mort, THX@vresky)