Hi there,
I built a very minimal Midibox FM (box with midi+audio sockets and psu) a while ago, but I didn’t build a control surface and I’ve been having some trouble with the JSynthLib editor (see http://www.midibox.org/forum/index.php?&topic=11662).
Ever since I laid eyes on the MidiboxFM project and saw that each register on the OPL was mapped to a midi CC for realtime parameter tweaking, I’ve been wondering if I could hook the MBFM directly to my Edirol/Roland PCR 500 to control a few key parameters for on-the-spot patch generation without a computer.
Only one problem: After tweaking a patch by sending various CC messages, I can’t save it into the bank stick. I’ve looked at the documentation and I can’t immediately find an answer for this problem. The sysex implementation textfile only mentions dumping an entire patch explicitly, i.e all parameters in one sysex blob.
Is there a sysex command that will tell the MBFM to “save the current parameters to a bankstick”, without having to keep a copy of every parameter and then send a complete sysex patch dump?
I wonder if this isn’t implemented because of the way the MBFM MIOS program is programming the OPL. If the OPL registers are “write only” and MIOS isn’t keeping track of all the parameters, then there’s no way to collect all the information for a patch back up into a bank stick.
If this is the case however, how does a full MBFM with control surface save the current parameters to a bankstick? Perhaps only parameters edited with the control surface get stored by the MBFM MIOS program?
I wonder if I built a control surface, could I still tweak the parameters by CC then save the patch to bankstick?
Any help greatly appreciated,
Thanks!