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: Writing code to access the BCF2000

2007-06-22 by martinklang

Hi there,

I've coded against the BCR2000 in Java - not exactly what you want,
though actually not too different.

The interface and protocol for the b-controls is plain midi.
Synchronising the controller with your software is done with normal
midi in/out, and you can reprogram the devices (set the resolution,
max/min etc for the faders, knobs and buttons as well as the type of
command sent) with SysEx midi commands.
The BCF faders are motorised, meaning that when the value changes in
your software and you send the updated value to the controller, the
fader will move to the right position. Since I've only got a BCR I've
not actually seen it, but that's what I hear! With the BCR knobs, the
led values are updated in a similar way.

I'm not sure what cross-platform MIDI libraries are available for C++,
though at least in OS X there's lots of development support.

If you want to look at some code (java) let me know what you are
interested in, I've got a couple of projects up at
http://mars.pingdynasty.com/software.oml

/m

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.