<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<br>
<blockquote
cite="mid:20160103032116.095F3809D79A@turkos.aspodata.se"
type="cite">
<pre wrap="">
For midi over a network have a look at
<a class="moz-txt-link-freetext" href="https://en.wikipedia.org/wiki/RTP_MIDI">https://en.wikipedia.org/wiki/RTP_MIDI</a>
<a class="moz-txt-link-freetext" href="https://code.google.com/p/midikit/">https://code.google.com/p/midikit/</a>
......
Neither IP nor SLIP gives you any retransmission or guaranteed delivery,
you need TCP for that. As the article says, OSC uses UDP, which is a
minimal shim over IP. It just dumps the packet over to the other side
without any delivery check or retransmissions of lost packages.
</pre>
</blockquote>
<br>
OK. So how do we get retransmission and guaranteed delivery? Is
there a best approach? I might be able to set up Zmodem over TCP
like we used to for downloads on terminals: two Zmodems should do
great for guaranteed delivery (one upstream, one down), and Zmodem
was known for smoothness of the stream and connection
recoverability. But I would really want the two Zmodems-over-TCP to
replace the UDP, not encapsulate it, and Zmodem is such an old
protocol that it might be extremely wasteful on modern wifi.<br>
<br>
Along the way tonight I found this:<br>
<br>
<a class="moz-txt-link-freetext" href="http://mido.readthedocs.org/en/latest/socket_ports.html">http://mido.readthedocs.org/en/latest/socket_ports.html</a><br>
<br>
which looks quite intriguing, had never seen that before, seems like
MIDI-over-TCP. But I want to use high speed as infrastructure to
allow for guaranteed delivery (the original MIDI spec is so
extremely slow that this should be a slam-dunk!), and I haven't
found that as a design feature in any code yet.<br>
<br>
Thoughts, anyone? <br>
<br>
<div class="moz-signature">-- <br>
<div style="color: #993300; font-size: 0.8em; font-style: italic;">
Jonathan E. Brickman <a class="moz-txt-link-abbreviated" href="mailto:jeb@ponderworthy.com">jeb@ponderworthy.com</a> (785)233-9977<br>
Hear us at <a href="http://ponderworthy.com">http://ponderworthy.com</a>
-- CDs and MP3 <a
href="http://ponderworthy.com/ad-astra/ad-astra.html">now
available!</a><br>
Music of compassion; fire, and life!!!
</div>
</div>
</body>
</html>