El protocolo MIDI 1.0 está ahí para ser usado dentro de un PC o un celular, a través del cable "de siempre", o ethernet, USB, Firewire, Palms, o lo que uno quiera. Si se quiere usar a través de OSC, perfecto. De todas maneras estás usando el PROTOCOLO actual de MIDI y cuando salga el MIDI 2.0, habrá que actualizarse.
Usar MIDI a través de USB, Firewire u OSC, solo cambia el método para transmitirlo, pero el protocolo como tal sigue intacto.
De lo que hablamos acá es de una evolución del MIDI mismo, que luego seguramente podrá seguir siendo usado a través de cuanta interfaz existe y de las futuras también.
Supongo que también podrá usarse MIDI 2.0 a través de OSC, pero habrá que actualizarlo una vez esté disponible.
Es verdad que existen definidos muchos mensajes con resolución de 14 bits en MIDI 1.0, a través de RPN y NRPN, pero muchos fabricantes sienten que aún nos falta para que veamos todo ésto en la mayor parte de las cartas de implementación de los aparatos, aparte de la congestión que generan éstos mensajes relativamente largos (lentos) a través de una interfaz que es de por sí lenta y que se supone llena de otros mensajes.
El MIDI es un protocolo abierto: Nadie tiene que pagar por usarlo, o por hacer desarrollos compatibles. Solo en el caso en que uno quiera tener su propio ID digital debe aplicar para una membresía, y ésto solo para que pueda enviar mensajes tipo SYSEX sin ser confundido con otro fabricante.
Por supuesto, hay muchos proyectos DIY de interfaces MIDI ahí fuera, muchas de las cuales usan un Microcontrolador, o un chip FPGA o CPLD, lo que solo confirma lo anterior: El protocolo está ahí, para que lo usemos.
En fin, sólo un comentario.