Envoi MIDI via USB avec Arduino

Je suis intéressé à faire un Arduino à base de contrôleur MIDI pour parler à mon ordinateur. Regarder d'autres exemples de l'Arduino MIDI (par exemple, MIDI de Sortie à l'aide d'un Arduino), ils semblent tous des fils dédiés DIN 5 broches. Ce qui est logique car c'est le câble d'origine pour connecter les claviers, les extenseurs et les séquenceurs ensemble.

Cependant, je veux envoyer des données MIDI sur mon PC. 5-pin DIN va juste besoin d'être branché sur un boîtier de conversion qui se connecte à mon PC via le port USB. Et j'ai déjà un câble USB pour connecter mon Arduino à mon PC. Alors, pourquoi ne puis-je l'utiliser?

Je suis en supposant que ce serait de m'en empêcher, c'est que ces boîtes de conversion tous avec des pilotes qui savent comment traiter le signal venant en plus de l'USB. Alors que, disons, un synthétiseur virtuel sur mon ordinateur ne s'y attend pas ou savoir comment traiter les raw octets à venir via le port série. Donc, il y a une norme ou un équivalent libre à ces pilotes que je pourrais utiliser pour mon propre projet? Ou, si non, que faudrait-il pour écrire? Où pourrais-je en savoir plus à ce sujet?

source d'informationauteur interstar