if that works it must be possible to change the preset via the upper buttons on the bcr (again with bomes), that way you can quickly flip through 8 presets without the prev/next buttons on the bcr.
gheee, even google hasn't got an answer to this one

seems like we're out of luck.While it is certainly possible for the BCR2000 or BCF2000 to send MIDI program changes to another MIDI device, such as a synthesizer or MIDI sequencer, or to receive incoming MIDI messages and display them as 'visual feedback' (i.e., if a control is assigned to a particular type of MIDI message, and that same MIDI message is received at the BCR2000/BCF2000 input, the 'status' of that control may be visually displayed by the lights around a rotary encoder, etc.), the BCR2000 itself does not have its own MIDI implementation; in other words it is not possible for the BCR2000 to respond to an incoming MIDI program change message by switching to another one of its own preset memory locations. This must be done from the front panel button(s).
We hope that we have been able to help you with this information.
Best regards,
Your BEHRINGER Customer Support Team
ha, you are right! if i send your midi file with midiox it goes to preset 32. ok so it can be donezenmonkey wrote:I've been decoding the BCR2000 sysex operators and I've found a way to do what you're asking.
In short, the message format is this:
$rev R1
no-op
.recall N
no-op
$end
Where "N" above is a number in ascii from 1 to 32 inclusive.
I've made a preset which I send with SysEx Librarian via USB to my BCR. The preset I've made recalls position 32. No matter what preset you're on, if you send this file, it'll switch immideately to #32. If you want to make a file that switches to another preset, just hex edit the file and switch 32 with your favorite number.
If that's too scary for you and this is deemed popular enough, I'll make a full set of 32 and place them online.
One final note, this file has only been tested with a BCR2000. I'd imagine this would also work with the BCF line but I can't verify that.
The link for the SysEx file is:
http://rapidshare.de/files/32767428/BCR ... 2.zip.html
with bomes midi translator you can translate a 'normal' midi note-on to a sysex message. if you use 'F0 00 20 32 7F 7F 20 00 00 24 72 65 76 20 52 31 F7 F0 00 20 32 7F 7F 20 00 01 F7 F0 00 20 32 7F 7F 20 00 02 24 72 65 63 61 6C 6C 20 33 32 F7 F0 00 20 32 7F 7F 20 00 03 F7 F0 00 20 32 7F 7F 20 00 04 24 65 6E 64 F7' (see above) as the outgoing message the bcr will switch to preset 32. the 'normal' midi note-on can be easily triggered by live, or the bcr with its toprow buttons.zenmonkey wrote:I tried to trigger a midi track with the BCR 2000 port 1 as the midi output. Live wouldn't let me drop the sysex file onto the track. Unless someone here knows how to encapsulate sysex into regular midi to fool Live, I'm outta ideas.
It would be cool though
I noticed there are two types of sysex files generated by the bcr for dumping presets. There's single and all.ha, you are right! if i send your midi file with midiox it goes to preset 32. ok so it can be donenow the rest, very interesting
btw, how have you found out this was the right sysex message?