Bc2000 (for the BCF2000 & BCR2000) group photo

Yahoo Groups archive

Bc2000 (for the BCF2000 & BCR2000)

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

Thread

I can't manage to load any presets onto my BCR2000 - please help!!!

I can't manage to load any presets onto my BCR2000 - please help!!!

2008-07-09 by james.glover1

Hi,

I am trying to load some presets onto my BCR2000 for use in Ableton 
Live 7.0.1.

However, I have not had any success, as I always get error messages. 
It seems to be error 22 most, if not all of the time.

I can't even dump the presets from Ableton without getting the 
message.

From the research I have done, it seems it could be a java issue? 
However, I have 'rolled back' to j2re-1_4_2_17 and still have the 
same problem.

I have tried using BCManager, MIDI-OX, Bome SendSX and Behringer's 
own BC-Edit to send the midi code.

It is also worth mentioning that I have BCR2000 version 1.10 loaded, 
and the latest USB MIDI 1.2.1.3 driver.

I would ver really grateful if someone can help me solve this problem 
so I can get on with using this potentially great piece of kit!!

Cheers,
James.

Re: I can't manage to load any presets onto my BCR2000 - please help!!!

2008-07-10 by Mark van den Berg

--- In bc2000@yahoogroups.com, "james.glover1" <james.glover@...> wrote:
> I am trying to load some presets onto my BCR2000 for use in Ableton 
> Live 7.0.1.
> However, I have not had any success
> From the research I have done, it seems it could be a java issue? 
> However, I have 'rolled back' to j2re-1_4_2_17 and still have the 
> same problem.
> I have tried using BCManager, MIDI-OX, Bome SendSX and Behringer's 
> own BC-Edit to send the midi code.

BC Manager at least does not use JRE in any way, so if you can't get
things to work between BC Manager and your BCR, this is NOT a Java
issue, so don't bother reinstalling JRE. (Of course, as discussed at
length in this forum, there are indeed JRE version issues with
BC-Edit, but that's a different matter.)

> I always get error messages. 
> It seems to be error 22 most, if not all of the time.
> I can't even dump the presets from Ableton without getting the 
> message.

You mean error 22 pops up on the BCR's display?

As stated in "BC MIDI Implementation.pdf", this error indicates a
"sequence error", i.e. an invalid message index in a BCL SysEx message
sent to the BCR. BCL data (such as a preset) is sent to the BCR as a
"linked" sequence of SysEx messages, where each message contains a
number that is one higher than in the previous message: the first
message should contain "0", the second "1", etc.

I can think of several causes for this error message:

1. The sequence of SysEx messages you're trying to send indeed
contains one or more invalid message indexes. How did you generate
your presets? If they're in a syx file, there might be an error in that.
However, if you're sending data generated by BC Manager, this error
should be impossible, since (as far as I know) BC Manager generates
correct indexes.

2. The SysEx sequence gets sent to your BCR "twice simultaneously", if
you see what I mean. E.g. when the BCR receives a particular BCL SysEx
message twice, the BCR produces error 22 (since it's expecting the
NEXT SysEx message of the chain. This could happen if your MIDI setup
is such that the SysEx messages are duplicated somewhere and those
duplicates are ALSO sent to the BCR.

3. There's something very wrong with your BCR. Does it work correctly
otherwise? E.g. does the "Receive Identity" check work from BC Manager?
Does the BCR send output data when you move an encoder to which you've
assigned a MIDI output message?

The most likely candidate to me seems suggestion no. 2, but I don't
really know.

If you still can't get things to work, you could send me your presets
(e.g. as a syx file), so I can see if there's anything wrong with them.

Mark.

RE: [bc2000] Re: I can't manage to load any presets onto my BCR2000 - please help!!!

2008-07-10 by James Glover

Mark,

Thanks for the email.
I'm still having problems :-/

BC Manager DOES recognise my BCR2000, and it appears to work fine in all other respects.
When I try and send the sysex though I'm still getting err22.

I actually get different results when I try to repeat the same midi sysex send! This seems very odd. I also get different results dependant on which preset I'm on.

I have attached the sysex files I am trying to use.

I change to U-1 as well, although I think on of the sysex files changes it to U-3.

Thanks again,
James.





To: bc2000@yahoogroups.com
From: markwinvdb@hetnet.nl
Date: Thu, 10 Jul 2008 08:57:10 +0000
Subject: [bc2000] Re: I can't manage to load any presets onto my BCR2000 - please help!!!


--- In bc2000@yahoogroups.com, "james.glover1" ...> wrote:
> I am trying to load some presets onto my BCR2000 for use in Ableton
> Live 7.0.1.
> However, I have not had any success
> From the research I have done, it seems it could be a java issue?
> However, I have 'rolled back' to j2re-1_4_2_17 and still have the
> same problem.
> I have tried using BCManager, MIDI-OX, Bome SendSX and Behringer's
> own BC-Edit to send the midi code.

BC Manager at least does not use JRE in any way, so if you can't get
things to work between BC Manager and your BCR, this is NOT a Java
issue, so don't bother reinstalling JRE. (Of course, as discussed at
length in this forum, there are indeed JRE version issues with
BC-Edit, but that's a different matter.)

> I always get error messages.
> It seems to be error 22 most, if not all of the time.
> I can't even dump the presets from Ableton without getting the
> message.

You mean error 22 pops up on the BCR's display?

As stated in "BC MIDI Implementation.pdf", this error indicates a
"sequence error", i.e. an invalid message index in a BCL SysEx message
sent to the BCR. BCL data (such as a preset) is sent to the BCR as a
"linked" sequence of SysEx messages, where each message contains a
number that is one higher than in the previous message: the first
message should contain "0", the second "1", etc.

I can think of several causes for this error message:

1. The sequence of SysEx messages you're trying to send indeed
contains one or more invalid message indexes. How did you generate
your presets? If they're in a syx file, there might be an error in that.
However, if you're sending data generated by BC Manager, this error
should be impossible, since (as far as I know) BC Manager generates
correct indexes.

2. The SysEx sequence gets sent to your BCR "twice simultaneously", if
you see what I mean. E.g. when the BCR receives a particular BCL SysEx
message twice, the BCR produces error 22 (since it's expecting the
NEXT SysEx message of the chain. This could happen if your MIDI setup
is such that the SysEx messages are duplicated somewhere and those
duplicates are ALSO sent to the BCR.

3. There's something very wrong with your BCR. Does it work correctly
otherwise? E.g. does the "Receive Identity" check work from BC Manager?
Does the BCR send output data when you move an encoder to which you've
assigned a MIDI output message?

The most likely candidate to me seems suggestion no. 2, but I don't
really know.

If you still can't get things to work, you could send me your presets
(e.g. as a syx file), so I can see if there's anything wrong with them.

Mark.



Get fish-slapping on Messenger! Play Now

RE: [bc2000] Re: I can't manage to load any presets onto my BCR2000 - please help!!!

2008-07-10 by James Glover

I'm trying again now, and it seems something is very wrong.

Sometimes the sysex file starts to load, and in fact sometimes most of the buttons light up. But then other times I get a message saying:

"Error: Error preparing MIDI input header. There is no driver installed on your system. Address: 004B2B2D"

And this is when I've just tried the same sysex file in the exact same way 20 seconds earlier and it started to load!

When I get the error message I have to close it about 20 tiumes before I can close BC Manager!!!





To: bc2000@yahoogroups.com
From: markwinvdb@...
Date: Thu, 10 Jul 2008 08:57:10 +0000
Subject: [bc2000] Re: I can't manage to load any presets onto my BCR2000 - please help!!!


--- In bc2000@yahoogroups.com, "james.glover1" ...> wrote:
> I am trying to load some presets onto my BCR2000 for use in Ableton
> Live 7.0.1.
> However, I have not had any success
> From the research I have done, it seems it could be a java issue?
> However, I have 'rolled back' to j2re-1_4_2_17 and still have the
> same problem.
> I have tried using BCManager, MIDI-OX, Bome SendSX and Behringer's
> own BC-Edit to send the midi code.

BC Manager at least does not use JRE in any way, so if you can't get
things to work between BC Manager and your BCR, this is NOT a Java
issue, so don't bother reinstalling JRE. (Of course, as discussed at
length in this forum, there are indeed JRE version issues with
BC-Edit, but that's a different matter.)

> I always get error messages.
> It seems to be error 22 most, if not all of the time.
> I can't even dump the presets from Ableton without getting the
> message.

You mean error 22 pops up on the BCR's display?

As stated in "BC MIDI Implementation.pdf", this error indicates a
"sequence error", i.e. an invalid message index in a BCL SysEx message
sent to the BCR. BCL data (such as a preset) is sent to the BCR as a
"linked" sequence of SysEx messages, where each message contains a
number that is one higher than in the previous message: the first
message should contain "0", the second "1", etc.

I can think of several causes for this error message:

1. The sequence of SysEx messages you're trying to send indeed
contains one or more invalid message indexes. How did you generate
your presets? If they're in a syx file, there might be an error in that.
However, if you're sending data generated by BC Manager, this error
should be impossible, since (as far as I know) BC Manager generates
correct indexes.

2. The SysEx sequence gets sent to your BCR "twice simultaneously", if
you see what I mean. E.g. when the BCR receives a particular BCL SysEx
message twice, the BCR produces error 22 (since it's expecting the
NEXT SysEx message of the chain. This could happen if your MIDI setup
is such that the SysEx messages are duplicated somewhere and those
duplicates are ALSO sent to the BCR.

3. There's something very wrong with your BCR. Does it work correctly
otherwise? E.g. does the "Receive Identity" check work from BC Manager?
Does the BCR send output data when you move an encoder to which you've
assigned a MIDI output message?

The most likely candidate to me seems suggestion no. 2, but I don't
really know.

If you still can't get things to work, you could send me your presets
(e.g. as a syx file), so I can see if there's anything wrong with them.

Mark.



Get fish-slapping on Messenger! Play Now

Re: I can't manage to load any presets onto my BCR2000 - please help!!!

2008-07-11 by Mark van den Berg

--- In bc2000@yahoogroups.com, James Glover <james.glover@...> wrote:
> I have attached the sysex files I am trying to use.
>  
> I change to U-1 as well, although I think on of the sysex files
changes it to U-3.

First of all: not that it matters much, but in any case the files you
sent me DON'T alter the U-mode. I know this because I've converted
them to text files via the "Convert" utility from BC Manager's main
window: I saw then that there simply are no "$global" sections (let
alone containing ".midimode" statements) in these two files.

I then uploaded the presets to my own BCR (in U-3 mode) from both BC
Manager and Sonar 7: no problems whatsoever.

I also looked at the syx-files themselves: from what I've seen, the
message indexes (related to error 22) seem totally OK.

However, on the "forensic" side, I did notice that one of the files
uses the generic $7F for both the "Device ID" and the "Model ID", so
this file was definitely not generated by BC Manager - did you use
Royce's editor? (The other file WAS probably made in BC Manager, using
$00 for Device ID and $15 (="BCR2000").)

Model $7F CAN create problems if you have both a BCF and a BCR
switched on: e.g. if a BCF2000 receives your sequence for the BCR with
the generic Model ($7F), the BCF shows "Er 6" in its display (and
returns a host of "error 6" messages via MIDI): this is because the
BCF feels "spoken to" by any message containing Model $7F - but it
then rejects the actual BCL (preset) data, since that is for the BCR
only. In other words: it's a bad idea to use Model=$7F in BCL dumps,
since it makes any  receiving BCF start balking at BCR data, and vice
versa.
Anyway, since you're having problems with both files, I can't imagine
that the Model $7F's are in any way responsible for your problem.

Some pretty cool use of "ifn"/"ifp", by the way!

> I'm trying again now, and it seems something is very wrong.
>  
> Sometimes the sysex file starts to load, and in fact sometimes most of 
> the buttons light up. But then other times I get a message saying:
>  
> "Error: Error preparing MIDI input header. There is no driver installed 
> on your system. Address: 004B2B2D"
>  
> And this is when I've just tried the same sysex file in the exact same 
> way 20 seconds earlier and it started to load!

This is VERY telling: "There is no driver installed on your system"
indicates that the USB connection (as maintained by Windows) between
the BCR and the computer has been lost, i.e. behind BC Manager's back
while it's been running.

Personally I get the very same error message when I simply switch off
my BCR while running BC Manager, and then still try to send something
to the BCR from BC Manager.

In your case, this sudden connection loss MIGHT be due to a problem in
Windows, but in all likelihood it probably indicates that your BCR's
USB controller is defective. Several people in this forum have
reported something similar, and in fact I myself had a BCR that kept
shutting down the connection in mid-operation - ultimately I went back
to the shop and they gave me a new one (it was still within the 2-year
warranty period): the new one has never given me any problems - I
didn't even reinstall any drivers or whatever.

However, even my BCR with the defective USB controller never had any
problems via the standard MIDI ports (S-1/2/3/4). So if you can hook
your BCR up to your computer via e.g. your sound card's MIDI ports and
set the BCR's to an S-mode, you can try to see if you can upload your
presets then. My guess is that you can indeed - that would then
confirm that there is no software problem with either your presets or
BC Manager (or any other program), or even with your BCR's Global
Setup. Little consolation, though, but at least you'll know where you
stand.

It may be time by now to lodge a collective complaint or appeal or
insult or threat to Behringer about their faulty USB controllers! Any
suggestions, anyone?

> When I get the error message I have to close it about 20 tiumes
before I 
> can close BC Manager!!!

Yes, that's because BC Manager maintains 16 buffers for SysEx messages
- I recently tried to make things work so that you only get ONE error
message, but it's kind of complicated.

Mark.

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.