Chargement...
 
Skip to main content

6 - Le MIDI


Air Fader gestion midi entre routeur PC, server et clients. Wine en cause ?

Bonjour à tous.

S'agissant d'un problème très particulier sur lequel je n'ai trouvé aucune solution sur le net, je me permets de vous le soumettre brut de décoffrage pour savoir ce que vous en pensez.
J'ai un vieux PC portable sous OS Ubuntu (version stable mis à jour ce matin) sur lequel j'ai installé sous Wine (version stable mise à jour ce matin) un vieux logiciel Air Fader lancé en 2016 pour piloter en réseau une table numérique de mixage Yamaha 01v96 (la plus vendue au monde mais aujourd'hui en déshérence, question de mode).
Le process de Air Fader est uniquement basé sur du code midi.
La table sort ou reçoit des données midi via son câble USB qui rentre dans un PC vers une appli interface Air Fader server qui visualise la table et centralise les données midi émises de ou transmises à la table.
Via le switch wifi (réseau réglé en DHCP) connecté en LAN au PC, cette appli permet de connecter des appli Air fader clients sous OS Androïd ou Mac qui vont également envoyer et recevoir des données midi vers ou de la table de mixage. Dans l'appli client, il suffit de rentrer son identifiant fixé par l'appli server plus l'adresse IP et le numéro de port fournies par l'appli server et l'appli client peut alors discuter sous autorisations avec la table de mixage.
Vous avez plus de détails ici : https://airfader.com/
L'intérêt est essentiellement de permettre au régisseur son de régler sa façade en se baladant dans la salle de concert et aux musiciens de régler sur scène par eux même ce qui est envoyé dans leur retour son.
Il y a donc deux lignes de communication MIDI :
- une via USB, de la table vers l'appli server et qui passe par les étages Ubuntu et Wine du PC,
- l'autre via wifi qui va de l'appli client vers l'appli server et qui passe également par les mêmes étages Ubuntu et Wine.
La ligne de communication USB marche parfaitement. Sous Ubuntu, le port LAN et le switch Wifi marchent pareillement.
Mais la ligne par wifi ne marche pas.
L'appli server ne reçoit pas d'adresse IP routée par le PC et du coup ne peut pas communiquer vers les appli clients. Seul le numéro de port à cinq chiffres est donné.
J'ai essayé en fixant des adresses IP statiques sur le switch wifi ou sur le port LAN du PC ou en suspendant le pare-feu du PC, rien n'y fait.
J'ai l'impression que Wine bloque les données IP entre Ubuntu et l'appli server et je ne comprends pas pourquoi ni comment y remédier.
Merci de bien vouloir me donner vos avis pour régler le problème.

Musicalement vôtre,

PS : il existe au niveau de l'appli server un driver DME MIDI que l'on peut redémarrer en cas de problème de connexion entre appli servers et applis clients. Peut-être que ce driver a besoin d'être rendu compatible avec Wine. Mais comment ?
France
Bonjour arouldug.
J'ai mis un lien vers la page dédiée sur linuxmao de la 01V. Il y a des infos dedans et des liens vers d'autres sujets la concernant en bas. Je t'invite à aller lire tout cela, même si je ne sais pas si ça contient une réponse à ta question.
Bonnes recherches à toi !
Merci mais je ne vois pas le lien.
C'est purement un pb réseau et wine d’après ce que tu décris. Pour essayer de débuguer, est ce que tu peux tester une appli dans wine qui utiliserait le réseau, par ex internet explorer.
Teste aussi le commandes wine cmd (il me semble qu'il y a un help) et winecfg pour la config de wine
France
Le lien est en orange : "Yamaha 01v96".
Merci !
Un ami m'a suggéré que les programmes de cette époque utilisaient souvent des paquets du style Microsoft Framework que Wine n'installe pas forcément.
Perso, comme j'ai retrouvé une clé de boot W10, je crois que je vais réinstaller W10. Il s'agit dun PC d'usage occasionnel et non connecté au net.