2 votes

Comment surveiller la sortie MIDI ?

J'ai besoin de diagnostiquer un symptôme étrange où des messages MIDI parasites peuvent être envoyés à un matériel MIDI spécifique qui est connecté via USB. Je ne connais pas de logiciel permettant de surveiller les messages MIDI. sortie et comme le matériel externe est connecté via USB MIDI, je ne peux pas connecter la sortie physique à un autre endroit.

Existe-t-il un moyen (peut-être pas si évident) de renifler le trafic MIDI sortant ?

Ce n'est pas grave si la "programmation" est nécessaire (Python est mon ami).

2voto

user1199553 Points 21

Peut-être que midisnoop est utile :

sudo apt-get install midisnoop

1voto

joonas.fi Points 111

J'ai également été surpris, après de nombreuses recherches sur le web, de constater que si le MIDI entrant est facile à contrôler sous Linux, le MIDI sortant ne l'est pas.

Vous avez mentionné que votre MIDI est transporté par USB. Je viens d'utiliser avec succès Capture USB Wireshark pour faire de la rétro-ingénierie des communications de dispositifs MIDI (messages SYSEX spécifiques au fabricant). Vous pouvez utiliser des filtres pour n'afficher que les événements MIDI (ou même des types de paquets MIDI plus spécifiques).

ATTENTION : branchez le périphérique USB APRÈS avoir lancé la capture dans Wireshark, car Wireshark doit voir le "handshake" USB (messages descripteurs USB) pour pouvoir disséquer les messages, sinon ce ne sont que des données USB opaques dont Wireshark ne connaît pas le protocole.

éditer : voici un de mes articles de blog qui décrit les choses plus en détail

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X