Je viens de découvrir la commande aseqnet, fournie dans le paquet "alsa-utils" de toute distribution qui se respecte.
C'est un utilitaire en ligne de commande, simple comme chou, qui crée un port MIDI virtuel et qui écoute le réseau.
Ensuite, on fait aseqnet nom_du_serveur (ou adresse du serveur) et cela crée un port MIDI virtuel qui communique avec le serveur (en in et out).
Sur le serveur, on connecte ce port MIDI virtuel avec ce qu'on veut, via QJackCtl ou aconnect, et ainsi tout port MIDI relié à ce port virtuel (dénommé "net") communiquera avec les clients connectés.
Je viens de faire un test, et j'ai pu faire des échanges MIDI (System Exclusives) depuis mon netbook dans le salon vers le home studio, via WIFI, et c'est tout aussi simple à utiliser que n'importe quelle interface MIDI.
Donc, à votre imagination pour créer un contrôleur MIDI via un périphérique nomade, qui communique en WIFI avec une armée de synthés MIDI virtuels ou physiques, à 30.0000 km de là

Commentaire