…a tool that HAS to work right …
Damn straight. Data integrity can be critical, for more than just the sounds we play.
I know some people on the Viscount OB-12 mailing list who have bricked their synth by transferring an erroneous sysex dump. It may not be caused by the interface, and probably the synth isn’t performing error checking in a robust way (or at all), but this sort of thing is just not worth messing with.
Sysex is actually fairly commonly used, and may even be used without you knowing it, with virtual editors etc. Some not so nice MIDI implementations pretty much require sysex be used for basic instrument control. I believe sysex has also been used by manufacturers to implement features a little outside the foreseen scope of the original MIDI specification. OS updates of instruments are frequently sysex based, and are quite commonly worthwhile, provided you have a reliable interface.
As mentioned, I don’t think anyone is upset by what you have written in this thread, so apologies are not necessary. The community likes to help people who are interested, and I think most people here would want to do so as best we know how. The reasons you have put forward really didn’t make sense. I think most people would be happy to give you advice, but also willing to just leave you to do your own thing, in that case. We certainly don’t need to convince you.
In terms of lead time for a replacement part, you have a couple of options mentioned already. You can buy spare chips up front. I bought a couple more than I needed, as I know they will get used. Furthermore, you are in no way bound to replace a GM5 with a GM5. You could just as well by a $5 interface from eBay as your spare, backup, or replacement (though the quality may suffer), or even an expensive MOTU device, which is unlikely to perform any better than a GM5, and possibly worse.
Of course a blank PIC is probably an easier replacement (although obsolescence can also be an issue here). However, the work involved to bring your own PIC based interface, and drivers up to the performance of a GM5, would be substantial for most people. If you are a good programmer, and have a good handle on hardware and microcontroller architecture already, or are wanting to learn these things anyway, then that effort may be worthwhile. If you just want a tool to run your studio, then it seems a little ill advised.
I hope that makes sense, and apologies if I seemed upset. I’m really not. I think everyone would be more than happy to welcome you to the community here, and hope you have fun with it all.
Cheers,
madox