RTP-MIDI
Więcej informacji
- Twórca
- John Lazzaro i John Wawrzynek (UC Berkeley)
- Rok
- 2006
- Typ
- Protokół
- Spec
- RFC 6295
Wiadomości MIDI opakowane w RTP przez UDP, żeby dwa komputery lub syntezatory mogły grać razem przez zwykłą sieć.
Specyfikacja powstała na UC Berkeley i w 2006 roku została RFC 4695, a w 2011 zrewidowano ją jako RFC 6295. Apple miało już wcześniej implementację w Mac OS X Tiger pod nazwą Network MIDI, stąd protokół bywa nazywany po prostu AppleMIDI. Każda sesja używa dwóch portów UDP, jednego do sterowania i jednego do danych, a zegary synchronizuje osobna wymiana znaczników czasu.
Najsprytniejszy jest recovery journal. Zamiast retransmitować zgubione pakiety, każdy pakiet niesie skompresowane podsumowanie niedawnego stanu, więc odbiorca może naprawić zawieszoną nutę, zamiast czekać na retransmisję, która i tak przyjdzie za późno. Windows nie ma wbudowanej obsługi; lukę tę od niemal dwóch dekad wypełnia darmowy sterownik rtpMIDI Tobiasa Erichsena.