Super !
Par contre attention : il te faudra reflasher le chip d'interface USB de ta UNO (atmega8u2)
Pour cela il te faut un flasheur ICSP genre le USBtinyISP
Quand ta carte sera configurée comme cela, tu ne pourras plus la mettre ajour avec AVRdude, ni debugger sur un terminal série, sans remettre le firmware atmega8u2 d'origine.
(il est rangé ici : arduino-1.0\hardware\arduino\firmwares\arduino-usbserial)
Maintenant tout cela est surtout vrai pour Windows.
Je crois avoir compris que tu es sous Linux et je ne serais pas surpris que sous Linux on puisse facilement faire du MIDI sur un device /dev/tty ou stty (je ne sais aps exactement comment apparait l'interface de l'UNO sous linux).
Donc je ne suis même pas sur que tu ai besoin d'aller aussi loin.
Quel soft MIDI utilises tu sous Linux ?
Sinon, j'ai découvert qu'il y a des gens qui ont réussi à implémenter une interface USB directement sur le ATmega168/328 alors qu'il n'est pasprévu pour cela.
Il y a même un exemple qui démontre l'utilisation en controleur MIDI.
Cela te permettrait de garder l'interface USB/Série pour le téléchargement et le debug et de dédider cette 2nde interface USB en tant que périphérique MIDI.
Voir ici :
- page principale : http://www.obdev.at/products/vusb/index.html
- exemples MIDI : REDIRECT et http://web.me.com/kuwatay/morecat_lab./Pepper-midi-e.html et http://www.ise.pw.edu.pl/~wzab/MIDI/pedal/index.html et encore http://www.ise.pw.edu.pl/~wzab/MIDI/perkusja/index.html et finalement http://web.mac.com/kuwatay/morecat_lab./Monaka-e.html
Et finalement, cet article Serial_MIDI
indique un soft qui permet effectivement d'utiliser un port série comme interface MIDI. Tu n'aurais ainsi rien à changer sur ton UNO.
(versions pour Mac, Windows et Linux).
A+