<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 14 Nov 2019, at 22:14, Pete Hartman <<a href="mailto:pete.hartman@gmail.com" class="">pete.hartman@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div dir="ltr" class=""><br class=""></div><br class=""><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Nov 14, 2019 at 1:57 PM Tom Wiltshire <<a href="mailto:tom@electricdruid.net" class="">tom@electricdruid.net</a>> wrote:<br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;" class=""><br class=""><div class=""><blockquote type="cite" class=""><div class="">On 14 Nov 2019, at 18:37, Next Expanse <<a href="mailto:nextexpanse@gmail.com" target="_blank" class="">nextexpanse@gmail.com</a>> wrote:</div><br class=""><div class=""><div dir="auto" style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none" class="">The right way to solve this would be to have a bidirectional protocol, some sort of way for the receiver to detect when it’s been disconnected, and to have a way for the module to query the controller’s state. Nothing else will fix the problem, so unless there are some serious changes, we have to live with it.</div><br class=""></div></blockquote></div><br class=""><div class="">The “right way” depends on the technology, and a bidirectional protocol would have been much too much overhead at the time MIDI was invented. Instead they did something simpler and it actually worked the vast majority of the time. Ok, there were “stuck note” problems, but everyone soon worked out how to fix that, and MIDI input devices started providing "MIDI Panic” functions that killed everything in an emergency.</div><div class=""><br class=""></div><div class="">The fact that we’re still here thirty+ years later discussing it shows exactly how much of a success it was. I can’t think of any other consumer/professional technology standard that’s lasted as long aside from the 1/4” jack! </div></div></blockquote><div class=""><br class=""></div><div class="">TCP/IP/Ethernet<br class=""><br class="">Ethernet itself was created in 1973, and the TCP/IP stack was created by DARPA to make use of it. The physical medium has changed a lot over the years, and the protocol extended to handle ever faster speeds, but at it's core it's the same thing.<br class=""><br class="">:-D</div></div></div>
</div></blockquote></div><br class=""><div class="">Yeah, nice example. Definitely another long-term success story. Thanks.</div><div class=""><br class=""></div><div class="">Tom</div><div class=""><br class=""></div></body></html>