I'm a student and software developer currently working for a company (in the Netherlands :) ) that has asked me to create some software, so they can use a BCF2000 to adjust different colour settings on some professional cameras. So far, I've been doing so using the factory default preset, which works, but not really that well. Using your application BC Manager, I was able to make a custom preset (the only change being that the push encoders are now in relative (2's complement) mode), which works a lot better. Thanks! But the problem is that the end-users of the program have to set up a load of equipment and don't want to have to go through the hassle of using BC Manager just to quickly flash a premade preset to the BCF2000.
So I wanted to implement a function in my application, allowing for one-click flashing of my custom preset to their BCF2000. I'm using Java and its included library for connecting to MIDI devices also allows me to send SysEx messages. I can populate the message with an array of bytes (including or excluding the System Exclusive status byte 'F0'), but even after reading through your BC MIDI Implementation I don't know what to put into this array, apart from [F0, 00, 20, 32, 00, 14, 20, ... , F7] (all hex).
Is there a way for me to capture the raw SysEx messages sent by BC Manager so I can put those raw bytes in a text file or so? That way I would be able to really simply construct the SysEx messages from this file and send those from my application.
Thanks in advance!