Bc2000 (for the BCF2000 & BCR2000) group photo

Yahoo Groups archive

Bc2000 (for the BCF2000 & BCR2000)

Index last updated: 2026-04-28 23:16 UTC

Message

BCF/BCR Sysex requests

2007-07-05 by rpcfender

The BCF/R have 2 sysex request command formats that I am aware of (If anyone knows any other please let me know).
A single byte and a 2 byte request.
I wrote a short program to test all permutations and here are the results for those interested.
I have included this in the updated General.RTF in the files area (Script Editor BCRInfo.zip)
BCR/BCF - Sysex

F0 00 20 32 BCx-2000 Sysex header (numbers inHex)

F0 00 20 32 00 - Request Command?

F0 00 20 32 7F ; - Request Command as well (don't know why there are 2values)

F0 00 20 32 00 15 - BCR-2000 Sysex header

F0 00 20 32 00 14 - BCF-2000 Sysex header (numbers in Hex)

F0 00 20 32 00 7F - BothBCF & BCR Sysex header (numbers in Hex)

If you use 7F instead of 15/14 the unit will answer with its type in this ident byte.

So a software request F0 00 20 32 00 7F 01 F7 can give you what kind a unit you are dealing with.

Response from a BCR

F0 00 20 32 00 15 02 42 43 52 32 30 30 30 20 31 2E 31 30 F7 BCR2000 1.10.

You could have used the BCR2000 text but the 15 byte is in any answer from a BCR.


Requests (you can use 7F instead of 15) 2 byte

F0 00 20 32 00 15 22 00 F7 ; Select specific Preset on the BCR

to

F0 00 20 32 00 15 22 1F F7 ; 00 to 1F

F0 00 20 32 00 15 40 00 F7 Get specific Preset

to

F0 00 20 32 00 15 40 1F F7 ; 00 to 1F

F0 00 20 32 00 15 42 00 F7 Get specific Preset name

to

F0 00 20 32 00 15 42 1F F7 00 to 1F

(40 for patch - 42 for Name)

(00 to 1F for specific preset - 7E for All - 7F for Current)

F0 00 20 32 00 15 40 7F F7 Current Preset request

F0 00 20 32 00 15 40 7E F7 All Presets request

F0 00 20 32 00 15 42 7F F7 Current Preset Name request

F0 00 20 32 00 15 42 7E F7 All Preset Names request

1 byte requests (you can use 00 or 7F. Can't see a difference)

F0 00 20 32 00 15 01 F7 ; Software version request

F0 00 20 32 7F 15 01 F7 Strangely this is also a Software version request

F0 00 20 32 7F 15 41 F7 Request Global data

F0 00 20 32 7F 15 43 F7 ; Send out current values of the encoders/faders/buttons


Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.