[RESOLU] Problèmes de Midi NoteOut avec Pure Data
Bonsoir à tous,
Je suis en train de bricoler un patch Pure data pour recevoir et envoyer des signaux à (entre autres) mon contrôleur Akai APC mini.
J'ai plus ou moins le même setup sur 2 ordinateurs:
- un avec Librazik 3, jack 1.9.14 démarré avec
- un avec Bunsenlabs (Debian 10), jack 1.9.12 démarré avec
La procédure typique pour allumer ou éteindre une LED sur le contrôleur est d'envoyer un NoteOn avec une vélocité de 1 pour allumer, 2 pour clignoter, et 0 pour éteindre, ce qui se fait normalement très simplement en Pure Data comme ça pour la touche 64 du port midi n°1:
Seulement voilà, ça marche nickel sur l'ordi Librazik, mais sur l'ordi Debian je peux allumer les LED mais pas les éteindre!
En revanche si j'arrête a2jmidid, je peux allumer ou éteindre les LEDs sur les 2 ordis sans problème avec la commande
Du coup c'est sans doute pas un problème hardware, mais je vois pas du tout où ça pourrait être d'autre... ALors certes la version de Jack est différente, la 1.9.14 vient des dépôts Librazik et la 1.9.12 des dépôts Debian.
Maintenant que j'y pense, c'est un peu bizarre d'ailleurs, vu que j'ai les dépôts KXStudio à côté de Bunsenlabs, KXStudio devrait bien avoir une version plus récente que Debian non?
Bref, je vais continuer à investiguer, mais si par hasard quelqu'un passe par là et a une idée je suis preneur!
Merci!
Je suis en train de bricoler un patch Pure data pour recevoir et envoyer des signaux à (entre autres) mon contrôleur Akai APC mini.
J'ai plus ou moins le même setup sur 2 ordinateurs:
- un avec Librazik 3, jack 1.9.14 démarré avec
-dalsa -Xseq
, je lance a2j -e
(version 8~dfsg0-3) pour exposer les contrôleurs midi à jack, pure data vanilla 0.49.0-3- un avec Bunsenlabs (Debian 10), jack 1.9.12 démarré avec
-dalsa -Xseq
, je lance a2j -e
(version 8~dfsg0-3) pour exposer les contrôleurs midi à jack, pure data vanilla 0.49.0-3 (pareil quoi)La procédure typique pour allumer ou éteindre une LED sur le contrôleur est d'envoyer un NoteOn avec une vélocité de 1 pour allumer, 2 pour clignoter, et 0 pour éteindre, ce qui se fait normalement très simplement en Pure Data comme ça pour la touche 64 du port midi n°1:
[64 0( | [noteout 1]
Seulement voilà, ça marche nickel sur l'ordi Librazik, mais sur l'ordi Debian je peux allumer les LED mais pas les éteindre!
En revanche si j'arrête a2jmidid, je peux allumer ou éteindre les LEDs sur les 2 ordis sans problème avec la commande
amidi -phw,2 -S "90 40 01"pour allumer ou
amidi -phw,2 -S "90 40 00"pour éteindre ma LED 64 (
90 40 01
est passé en hexadécimal, ça ferait 144 64 01
en décimal, où 144 signifie NoteOn (NoteOff serait 128)) (si je n'éteins pas a2jmidid, amidi se plaint que l'appareil hw,2 est occupé).Du coup c'est sans doute pas un problème hardware, mais je vois pas du tout où ça pourrait être d'autre... ALors certes la version de Jack est différente, la 1.9.14 vient des dépôts Librazik et la 1.9.12 des dépôts Debian.
Maintenant que j'y pense, c'est un peu bizarre d'ailleurs, vu que j'ai les dépôts KXStudio à côté de Bunsenlabs, KXStudio devrait bien avoir une version plus récente que Debian non?
Bref, je vais continuer à investiguer, mais si par hasard quelqu'un passe par là et a une idée je suis preneur!
Merci!
Mégaphone
calixtus06, 09:30, mer. 27 mars 2024:
Bonjour et bienvenue à Noar
olinuxx, 18:50, lun. 25 mars 2024:
Bonjour et bienvenue à Ted Demore
olinuxx, 17:52, dim. 24 mars 2024:
Bonjour et bienvenue à Noitavon
calixtus06, 11:07, jeu. 21 mars 2024:
Bonjour et bienvenue à obds, ceric
obds, 16:12, mar. 19 mars 2024:
Cet édito est juste parfait. Trop beau !
olinuxx, 11:48, ven. 15 mars 2024:
Bonjour et bienvenue à Jerry
calixtus06, 18:03, mer. 13 mars 2024:
Bonjour et bienvenue à tanguero
olinuxx, 11:01, dim. 10 mars 2024:
Bonjour et bienvenue à lolo
bda, 16:59, sam. 09 mars 2024:
Chapeau pour l'édito. Vous êtes au top les gars
olinuxx, 19:52, mer. 06 mars 2024:
Bonjour et bienvenue à TrkNrk
calixtus06, 11:17, mar. 05 mars 2024:
Bonjour et bienvenue à D752