...what is Sysexy?
Sysexy is a Perl/Tk-based MIDI librarian program for Linux.
Do you have any gear with bizarre requirements for sysex
bulk dumps? The amidi command distributed with the
alsa-utils package is nice for equipment that follows the
rules, just sending a big amorphous blob of data that needs
to be stashed somewhere - but we know there are lots of
devices that don't follow the rules. What if your instrument
or rack module wants the MIDI channel embedded in the dump
somewhere (at a byte where only that device would expect
it), or the patch or preset number, or a random prayer to
some Mesopotamian deity encoded with rot13? Over the
decades, it's been very disappointing to see how many MIDI
devices put up barriers like this to communication, making
it impossible for such instruments to simply do a "generic"
sysex dump.
Because of this, we often end up needing software that was
specially developed with the particular instrument in mind,
and at that point, using MIDI isn't really standard anymore,
is it? The amidi command can't handle this, and Linux needed
an application able to insert all the various stuff that
doesn't belong in a sysex dump that various devices expect
for data transfer. This is provided here in a nice GUI
application with a minimal resource footprint. Sysexy is
sort of sexy.