<div dir="ltr"><div class="gmail-markdown-body">
    <p>rtpmidid is a Linux daemon that bridges between the ALSA 
sequencer and another RTP MIDI compatible network connected system. This
 allows to use MIDI over Ethernet for Linux systems.</p><p>Find it at <a href="https://github.com/davidmoreno/rtpmidid/releases">https://github.com/davidmoreno/rtpmidid/releases</a></p>
<p>This new version features compatibility with Apple systems (iOS and 
MacOS), enhances compatibility with rtpmidi for Windows, and debuts the 
librtpmidid library.</p>
<p>rtpmidid 20.07 comes with these new features:</p>
<ul><li>Compatibility with Apple RTP MIDI implementation: Mac OS and iOS.</li><li>Improved stability.</li><li>Basic CLI interface. Uses a Unix socket and JSON so other frontends could exist.</li><li>Separate LGPL2.1 library for the rtpmidi protocol.</li></ul>
<p>In this version the librtpmidid library is introduced. The library is
 licensed with LGPL 2.1, with the idea of encouraging third parties to 
include rtpmidi support in their products. It is very sad that there are
 a lot of hardware devices with networking support, WiFI or Ethernet, 
but they opt for private interfaces that are buggy and difficult to 
interconnect to. I'm looking at you AKAI MPC One  (literally, it's here 
on my desktop) and your AKAI Network Driver. If you were compatible with
 rtpmidi you would just work on Apple Devices, and with a third party 
installation on Windows and Linux. And MPC could use your massive MIDI 
possibilities with any other MIDI device on the network.</p>
<p>The library is OS independent and implements just the protocol so the
 MIDI bytes can be used in whatever capacity the program needs them.</p>
<p>If anybody can contact the decision makers and advocate for the use 
of librtpmidid in hardware music equipment, please do so, and point the 
relevant persons to this library. And if you are a person with some 
decision power in this, please contact me, and I will help make this 
happen in whatever way I can.</p>
<p>Known bugs:</p>
<ul><li>It looks like it can take up to 30 seconds to reconnect to Mac OS.</li><li>There is no journal implementation yet. Should not be a problem for 
local networks, and rtpmidi is actually not ready for public networks, 
so this should not be a big deal.</li></ul>
<p>Roadmap for the next version:</p>
<ul><li>Journal for notes and control</li><li>Timing implementation, so we can force a stable latency</li><li>Full SysEx support</li></ul>
<p>If you think you can help on any of these things, or anything else 
you would like to see in rtpmidid, please open an issue and lets do it!</p>
  </div><div><br></div><div>Thanks,</div><div>David.<br></div></div>