BCF2000 interface patches

Nov 14, 2009 at 5:32pm

BCF2000 interface patches

Attached is a .zip archive containing a couple of files that are useful in conjunction with the Behringer BCF2000 MIDI/USB controller interface. One is “BCF2000.maxpat”, a graphic interface for getting, showing, and sending BCF2000 data, and for emulating the interface if you don’t actually have it with you. The other is “BCF2000router.maxpat”, which takes care of directing the data from BCF2000.maxpat to named receive objects so that you can easily use the data anywhere else in Max.

Technical details: BCFrouter.maxpat requires BCF2000.maxpat. BCF2000.maxpat requires the small image file BCF2000.jpg. BCF2000.maxpat is hard-coded to work with/as factory preset 1. Both patches are set to open in Presentation mode, but you can easily edit the patches yourself if you don’t like the choices I made in designing them.

I hope you find them helpful.

–Chris

#46448
Nov 14, 2009 at 6:55pm

Hey, cool patch. To my understanding the BCF2000 also uses the HUI protocol to communicate with various DAWs … Any possibility of that kind of expansion ?

#167200
Nov 18, 2009 at 3:40pm

That is one heck of a sexy patch. Sadly i have the BCR2000 and not the BCF2000… but dang! and thanks for posting that.

#167201
Nov 18, 2009 at 4:22pm

Thank you, this is excellent!

#167202
Nov 19, 2009 at 2:25am

funny, i wandered over here looking to post my hack of the CNMAT js script for the the BCF and find this delicious morsel.

#167203
Nov 19, 2009 at 2:37am

Your patch is crazy useful! Not having to have my BCF with me to set certain things up is a godsend.

I think i found a bug. if you start moving a fader and press a button in the middle of the move the button state is sent as though it were the fader. and if you keep pressing the button somewhat rapidly, it will keep doing that.

#167204
Nov 21, 2009 at 10:19pm

Thanks for the bug report. Can you clarify, when you’re talking about fader moves and button presses, are you referring to actions on the actual interface, or on the virtual (Max patch) interface, or some combination? I’m not able to duplicate the issue myself at the moment (’cause I’m away from my BCF2000, haha), and I’m having trouble conceiving how the problem could occur since the patch is so darn simple. It just takes MIDI in and routes it right back out (and uses it to set the states of the virtual interface objects), and when you click or drag on one of the virtual interface objects it just sends that straight out as MIDI on the channel it has been receiving on (or channel 1 by default). I’m not sayin’ you’re not correct, just that I can’t duplicate it and can’t envision how it can happen. –Chris

#167205
Nov 22, 2009 at 2:10am

the actual buttons (not push encoders) and fadeers on the physical device.

i am using max for live, although i can’t see that affecting anything.

so, i tested it again and i had no problem. (i did test it three times before i posted…. :-/)

so, i have no idea.

#167206

+1m
Nov 24, 2009 at 3:36am

Also worth looking at for ideas is the BCF2000 module in the newest version of Jamoma. It pretty much does everything I ever need, including converting everything into OSC.

+1^^

#167207
Nov 25, 2009 at 9:22pm

is it just me who can’t see where to download the attachments. on theold forums it was under the post. Sorry guys if its a newbie question, i’m just getting used to the new forums(which are very snazzy by the way cycling).

#167208
Dec 21, 2009 at 2:38am

Hi Christopher. This looks interesting as i’ve just installed max for live and would like to try and create my own patch for interfacing with the bcf.

Any ideas where the attachments have gone or if you could upload a new download link?

Many thanks,
Stephen

#167209
Dec 21, 2009 at 9:09pm

I posted those before Cycling switched over to this new forum format. Here is a link that I think should work for finding the files in question.
https://webfiles.uci.edu/xythoswfs/webui/_xy-6604607_1-t_yEeoqWvy
When I get a moment to think about how it could be most useful in Live, I’ll make it into a device.

#167210
Mar 29, 2010 at 12:20am

i think osc-bcf2000 would actually be better suited to use in Max for Live

the nature of midi input and output (you must get it from and give it to live) means that this sort of patch gets less love.

#167211
Feb 9, 2011 at 4:43pm

I’m looking for BCF2000.jpg
Someone of you can help me?!

#167212
Aug 13, 2011 at 3:19pm

I think this link *should* work for the two files of the BCF2000 control patches, and I've added in the BCF2000.jpg file (although it should be embedded in the other patches already).
https://webfiles.uci.edu/xythoswfs/webui/_xy-6604607_1
I'm also attaching the .jpg here.

[attachment=168802,2536]

Attachments:
  1. BCF2000.jpg
#167213

You must be logged in to reply to this topic.