just showing off some work in progress (this time screenshot only).
made Model ID bytes attributes too, to make my objects more reusable with less code rewriting.
i believe that Roland uses same SysEx with different Model IDs in many other machines MIDI implementation.
also, object for controlling Yamaha XG machines are in progress.
they should work with (nearly) any XG machine, because typically all those machines have one generic Model ID.
and also i'm going to make inlet versions of my cc-to-SysEx objects to allow incoming CC to be processed in the patch before they converted to SysEx.