That is impressive, do you work with electronic equipment such as synthesizers or can your work easily be applied to synthesizers?
I work with industrial electronics for machines. I build HMI's and control programs for these machines. So for the PRO2, the interface screen, and all the digital controls, I think I could handle no problem. Thinking about what I was asking support means they would have had to expose the base code of the machine to use those software tools. They simply are not going to do that. So I have to wait until the boards return and try again. I just hope that trying again doesn't produce the same results.
I am trying to build a interface for the synth in m4l to integrate into Ableton. With version 10 you can output sysex. I was trying to take my parameters and when a version of the patch is put into a track, it sends a sysex file to the sysnth with the parameter values so that I am essentially storing the patches in Ableton. I do this with a Voyager, a Minitar and an X4 now. The difference is they can receive NRPN and CC in a batch. I did the same thing with the PRO2 and it didn't work. I sent all parameters minus the seq via NRPN and it just wouldn't work. I verified all of them one by one in MIDI monitor to be sure. My guess is it is too many parameters at one time and barfs. So, I was just going to wrap it up into a sysex message and send that on instantiation of the patch. Which should work and is basically what soundtower does. I was really close and then the PRO2 died.
I could, of course, buy the sound tower VST but I don't like the configuration to integrate into Ableton. So, since I make my own interfaces at work all day, and have done it for other synths, I made my own. I clearly screwed something up. If it is just a software issue I will be bummed. Meaning if they simply reload base FW and reload the OS I am gonna be bummed. If a capacitor or other hardware component died then I will understand and it just happened at the exact same time I was testing my sysex message. Which I happened to lock this up multiple times with NRPN messages and power cycled without a problem. First two sysex messages and it died.
Attached is a pic of what I made which works to control the synth and receive the control in return. I just needed to finish the send patch when the instance of it is put into a track or a project opens to send the information to the PRO2.