RTP-MIDI
Meer info
- Bedenker
- John Lazzaro en John Wawrzynek (UC Berkeley)
- Jaar
- 2006
- Type
- Protocol
- Specificatie
- RFC 6295
MIDI-berichten verpakt in RTP over UDP, zodat twee computers of synthesizers via een gewoon netwerk samen kunnen spelen.
De specificatie kwam van UC Berkeley en werd in 2006 RFC 4695, in 2011 herzien als RFC 6295. Apple leverde al een implementatie mee in Mac OS X Tiger onder de naam Network MIDI, en daarom heet het protocol vaak gewoon AppleMIDI. Elke sessie gebruikt twee UDP-poorten, één voor besturing en één voor data, en de klokken worden gelijkgezet via een aparte uitwisseling van timestamps.
Het slimme onderdeel is het recovery journal. In plaats van verloren pakketten opnieuw te verzenden, draagt elk pakket een gecomprimeerde samenvatting van de recente toestand, zodat een ontvanger een hangende noot kan herstellen in plaats van te wachten op een herzending die toch te laat zou komen. Windows heeft geen ingebouwde ondersteuning; de gratis rtpMIDI-driver van Tobias Erichsen vult dat gat al bijna twintig jaar.