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: Buttons in Reason 4 not working over MIDI

2008-12-02 by Mark van den Berg

--- In bc2000@yahoogroups.com, "baron.vonkanehoffen"
<baron.vonkanehoffen@...> wrote:
> I think this is actually a problem with my MIDI interface by the looks
> of it! Tried dumping sysex from Reason with the interface on my
> Novation SL and everything works ok. Just the ports on my M-Audio Fast
> Track Pro that seem to be problematic.
> 
> Very strange!
> When I figure out what's going on there I'll post again :-)
> 
> Cheers to Mark on this forum for a post about Er20 messages that led
> me to this conclusion :)

Eh... "Er20"? I don't know how many Marks there are in this forum, but
I did write something about "Er22"...

Anyway, I don't have a clear-cut answer to your problem, but here are
some thoughts:

First of all: I have never encountered any difference between USB and
standard MIDI for Reason-to-BCF/R communication, so I think you can
exclude Reason, or indeed your BCR: don't waste any more time flashing
firmware versions (just use 1.10).

You're probably on the right track that the problem is with your MIDI
interface. As I explained in the earlier post you're referring to,
Er22 can be caused by unwanted duplication of MIDI messages: this
completely ruins the BCR's reaction to a preset setup sent by e.g.
Reason. This happens because each SysEx message for the BCR contains a
message index, and the BCF/R expects a CORRECTLY indexed sequence of
messages, so a sequence of messages indexed "0, 1, 2, 3" etc. However,
when the BCR receives a sequence of indexes "0, 0, 1, 1, 2, 2", it
starts returning error message Er22 (and, crucially, doesn't update
its preset settings).

So my guess is that your MIDI interface indeed duplicates the messages
that Reason sends, via some feedback loop or whatever.

To confirm this, you might try connecting your MIDI interface's output
directly to a MIDI input on the computer, then send some data (from
any MIDI software program) to the MIDI interface's output, and  see
which data arrives back at the connected input (monitoring it by BC
Manager, MIDI-OX or whatever).

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.