Pure Data vs Alias8

Il est possible de contrôler avec Puredata les LED RVB du contrôleur MIDI Alias8 de Livid Instruments en passant par les System Exclusif Messages.

Pour cela, il faut utiliser la boite [midiout] pour passer un message au contrôleur et la boite [sysexin] pour écouter ses réponses.

Il est important de noter que les messages à faire passer doivent être décomposés en autant de message que d'éléments à faire passer. C'est à dire qu'il faut séparer chaque éléments du message par une virgule.

Par exemple, le patch ci-dessous allume en rouge le bouton en haut à droite :

alias8-puredata.png alias8-puredata.png

Il semble y avoir une erreur dans la documentation car les LED sont présentées comme commandées par paires “bouton du dessus // bouton du dessous” alors que dans la pratique, les paires de bouton pilotées sont celles-ci :

button-alias8.png button-alias8.png

Chacune des paires est commandées par les messages suivants :

alias8-puredata-2.png alias8-puredata-2.png

Le calcul pour déterminer le message à envoyer par paire est le suivant : Y * 8 + X

  • où X et Y sont des valeurs entre 0 et 7, chaque valeur représentant une couleur.
  • où X correspond au bouton gauche de la paire sur mon schéma et Y au bouton droit.

La correspondance valeur/couleur est la suivante :

  • 0 : éteint / noir
  • 1 : rouge
  • 2 : vert
  • 3 : jaune
  • 4 : bleu
  • 5 : violet
  • 6 : turquoise
  • 7 : blanc

Ainsi, pour obtenir la configuration suivante…

button-alias8-2.png button-alias8-2.png

… la valeur sera obtenue en faisant le calcul : 2 (vert) * 8 + 5 (violet) = 2 * 8 + 5 = 21. Et le message sera…

alias8-puredata-3.png alias8-puredata-3.png

Pour preuve…

alias8.jpg alias8.jpg

  • pure_data_vs_alias8.txt
  • Dernière modification: 2018/09/05 22:20
  • par Benjamin Labomedia