Je ne peux pas répondre avec certitude pour l'environnement Linux mais sous Windows, une interface MIDI/USB ou une interface Série/USB ne sont pas vus de la même façon d'un point de vue logiciel.
pourtant d'un point de vue Hard c'est essentiellement la même chose avec juste une différence au niveau électrique (isolé opto coupleur pour MIDI, RS232 souvent pour la liaison série).
Ainsi, même si sur un PC tu as une liaison série RS232 (native ou USB), aucun logiciel midi n'accepte de reconnaître la liaison série comme une liaison MIDI.
Donc sous il est il me semble impossible d'arriver a ce que tu dis sans :
- soit un adaptateur USB/Midi reconnu comme tel par Windows auquel tu relie la sortie série de l'Arduino avec l'adaptation MIDI indiqué dans le schéma en question
- soit un logiciel/driver qui va "aider" Windows a reconnaître le port série comme un port MIDI (je crois que MIDI Yoke permet peut être ceci)
- soit modifier le code USB qui s'exécute dans le ATmega32U de ton Arduino (qui fait l'interface USB/Série de la carte UNO) pour qu'il se déclare comme une interface MIDI et non pas comme une interface série
Sous Linux, pas d'idée désolé.....
Ensuite, si tu utilises l'Arduino pour envoyer des commandes MIDI vers le PC (soit en lisant un fichier MIDI, voir le tuto de Skywodd sur son blog) ou par exemple pour implémenter un contrôleur spécifique (clavier spécial, bender, intrument étrange, ... qui a dit Harpe Laser au fond de la salle ?) il faut que sur le PC tu exécute un logiciel qui va émuler un synthé (recevoir les messages MIDI pour en faire des sons).
Est-ce que cela répond à tes questions ?