i’m somewhere far along the road of my midi editor plug. however a new problem occured and this one is a more of a logistics/ide problem.
when it comes to synths that have realitme control with CC/RPN/SysEx midi messages it’s not a problem. But some synths (Casio CZ series SCI SixTrack/MultiTrack) have a weird midi implementation. The patch is edites inside the librarian/editor software after all parameters are set the patch is constructed into one big SysEx message and sent to the device as a PATCH. This is problematic because theese are very complicated messages, where a parameter can modify just some bits ina byte, and the biggest problem timing and midi capacity.
My question is, is it worth it to implement a librarian that will work in that way (as an addition to the normal realtime way) ina VST environment, if so what timing problems might be there (how often can you send such big messages to devices), how will VST take it (in terms of blocking when sendind bigass messages to MIDI device). And how to give the user a way to build XML definitions for such editor (how could the user write an XML describing where each bit/byte will go).
Any ideas are much welcome.