<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-size: 13px;color: rgb(0, 0, 0);font-family: arial,sans-serif;">I can concur with this. I was writing a fresh parser of my own, googling for reference implementations, and found it. Certainly more feature rich and bug free than I would have been out of the gate. The internals are reasonably legible, too, if you want to read it.<br><br>It's also got a clever use of C++ templates to navigate the very different class derivations of Arduino Serial and SoftSerial...though not such an issue on the 2650.<br><br>-Byron Jacquot<br><br><blockquote style="padding-left: 5px; margin-left: 0px; border-left: #0000ff 2px solid; font-weight: normal; font-style: normal; text-decoration: none; font-size: 10pt; font-family: arial,sans-serif; color: black;">-----Original Message-----
<br>From: Jason Proctor <jason@redfish.net>
<br>Sent: Nov 13, 2017 2:53 PM
<br>To: Neil Johnson <neil.johnson71@gmail.com>
<br>Cc: SDIY List <synth-diy@synth-diy.org>
<br>Subject: Re: [sdiy] MIDI parser
<br><br><div dir="ltr">fwiw, i'm using 4.2 of the Arduino MIDI library by Francois Best, copyright MIT 2015. never had any issues with it. <div><br></div><div>i did write my own at one point, and i remember a fun thread here about how to make parsing efficient. but then i asked myself why i was bothering...</div><div><br></div><div><br><div><br></div><div><br><div><br></div><div><br></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Nov 13, 2017 at 1:00 PM, Neil Johnson <span dir="ltr"><<a target="_blank" href="mailto:neil.johnson71@gmail.com">neil.johnson71@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<span class=""><br>
Ibi Sum wrote:<br>
> I like Neils little lib:<br>
><br>
> <a target="_blank" href="https://github.com/nejohnson/miby" rel="noreferrer">https://github.com/nejohnson/<wbr>miby</a><br>
><br>
> Short, sweet, covers a lot of bases.<br>
><br>
> Easy to wire up to most runtimes.<br>
<br>
</span>Thanks for the props! I was just about to mention this too, but you<br>
beat me to it!!!<br>
<br>
Cheers<br>
<span class="HOEnZb"><font color="#888888">Neil<br>
--<br>
<a target="_blank" href="http://www.njohnson.co.uk" rel="noreferrer">http://www.njohnson.co.uk</a><br>
</font></span><div class="HOEnZb"><div class="h5">______________________________<wbr>_________________<br>
Synth-diy mailing list<br>
<a target="_blank" href="mailto:Synth-diy@synth-diy.org">Synth-diy@synth-diy.org</a><br>
<a target="_blank" href="http://synth-diy.org/mailman/listinfo/synth-diy" rel="noreferrer">http://synth-diy.org/mailman/<wbr>listinfo/synth-diy</a><br>
</div></div></blockquote></div><br></div>
</synth-diy@synth-diy.org></neil.johnson71@gmail.com></jason@redfish.net></blockquote></div></body></html>