SysEx String Programming / Syntax Help for BCR2000
2013-08-18 by evanlong@ymail.com
I need some serious help programming the BCR2000 to work with SysEx strings (not CC messages). I have found the documentation from Behringer on the subject to be appallingly sparse. The BCR seems like a great controller if you are running mostly soft synths or software plugins, where you can just use the "learn" function to set it up, but not so much if you are working with pre-USB hardware.
My background is that I used to have a Peavey PC1600x controller (nice controller BTW), which allowed users to program in a SysEx string per fader and also to specify the minimum and maximum values. The problem is, I have absolutely no idea how to do something comparable on the BCR2000. I have read of people using MIDI-Ox to write individual SysEx lines, then trigger "learn" on the BCR, then send the SysEx string to the device. Apparently though, I don't know what syntax to use because every time I try this, the BCR's readout says "BAD."
Specifically, I am trying to configure the BCR to control a Yamaha RM50 drum brain. An example SysEx string to control volume would be
F0 43 10 30 03 06 00 00 00 00 VAL F7
with a range of 1-127. There are also tons of other parameters to set up like that such as waveform, panning, etc., most of which cannot be assigned a CC value. So how do I program the BCR to work with this SysEx data? In other words, how do I take the above string and value range and send it to a knob -- through MIDI-Ox or a similar program -- in a way that the BCR will understand ("GOOD")?
Please forgive me if this has already been covered ad nauseam, but I have searched all over the Net and also on this board but haven't seen an explanation.