RTP-MIDI
Más información
- Creador
- John Lazzaro y John Wawrzynek (UC Berkeley)
- Año
- 2006
- Tipo
- Protocolo
- Especificación
- RFC 6295
Mensajes MIDI empaquetados en RTP sobre UDP, para que dos ordenadores o sintetizadores toquen juntos a través de una red corriente.
La especificación salió de UC Berkeley y se publicó como RFC 4695 en 2006, revisada como RFC 6295 en 2011. Apple ya había incluido una implementación en Mac OS X Tiger con el nombre de Network MIDI, y por eso el protocolo se conoce a menudo como AppleMIDI. Cada sesión usa dos puertos UDP, uno de control y otro de datos, y los relojes se alinean con un intercambio propio de marcas de tiempo.
Lo ingenioso es el diario de recuperación. En lugar de retransmitir paquetes perdidos, cada paquete lleva un resumen comprimido del estado reciente, de modo que el receptor puede corregir una nota colgada en vez de esperar un reenvío que llegaría tarde. Windows no tiene soporte nativo; el controlador gratuito rtpMIDI de Tobias Erichsen lleva casi dos décadas tapando ese hueco.