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

Re: Can the BCF2000 ouput preset change messages?

2007-07-01 by Mark van den Berg

--- In bc2000@yahoogroups.com, "zonk28bs3000" <zonk28bs3000@...> wrote:
> I m doing a patch in Max/MSP and cannot figure out how to send a midi
> signal stating the preset I'm in.
> Anyone knows if this is possible? NB: I m using the BCF in stand
alone mode (s-4).

Yes, it's possible. I've recently discovered that each preset can be
associated with a user-defined MIDI message (or even sequence of
messages). So in your case you could use a particular "program change"
message.

However, the problem is to get these messages into your BCF: you can't
enter them on the BCF itself, and as far as I know no existing
graphical BCF/BCR editor supports this feature. I'm working on a
graphical editor that does so, but it may be a few weeks before it's
ready. So for the moment you could send your current BCF setup to a
PC, then use R. Fender's "text" editor to modify the setup script as
described below, and then send that modified setup back to the BCF.

You should modify the setup script as follows:

1. In each "$preset" section (ideally between ".lock off" and ".init")
you insert a line like:

.tx $Cn p

where n is actually a hexadecimal number (0-F) indicating the MIDI
channel, and p is actually the program number you want to associate
with the preset, so presumably p would range from 1 to 32 for the
respective presets. Normally you'd use MIDI channel 1 (internally
"0"), so for the respective presets you'd then get:

.tx $C0 1
.tx $C0 2
...
...
.tx $C0 32

2. If you want the BCF to automatically send a preset's message at the
very moment you select the preset, you should also change the
corresponding ".request off" line (in the same "$preset" section) to
".request on".

Irrespective of the ".request" setting, once a preset is active you
can always press the EDIT + LEARN buttons on the BCF to send its "tx"
message manually whenever you want.

Note: I've verified that the above setup works on my own BCR with
firmware vs. 1.10. It should definitely work on a BCF vs. 1.10 too,
but I haven't yet checked whether it also works on BCF/BCR vs. 1.07.

Good luck!
Mark.

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.