Using a BCF2000 With Paddy and Lightroom
UPDATE: The newest builds of Paddy now support programming BCF2000s directly, without the need for BC Manager.
I’ve also posted settings files that provide a complete MIDI mapping for Paddy and the BCF2000. See the settings page for details. This blog entry is really now only useful if you want to do detailed MIDI configuration with Paddy, which most people should now be able to avoid by using the posted settings files at the link above.
***
Last week a pretty cool video made the rounds of the Interwebs. As soon as I saw the video I knew I had to get that set up. Lightroom is my primary photo editing tool, but I hate driving the sliders with my mouse.
My BCF2000 arrived today and I spent about an hour getting it all up and running. Since a lot of this is pretty recent the documentation on getting it working was, ah, thin. So I figured I’d write up a blog entry to simplify it for anyone else wanting to make this work.
Prerequisites
A Behringer BCF2000. I purchased mine from www.audiomidi.com. Normally I would buy through Amazon, but they didn’t have any in stock with Prime shipping. audiomidi.com was the source I found that had the unit in stock for $179 with free shipping.
Drivers for the BCF2000. Don’t panic out if you have Windows 7 64-bit like I do. They have drivers for it. Just scroll down to BCF2000 and click the link for the 32- or 64-bit driver.
BC Manager. You need this to set up what the BCF2000 will send to the PC. Don’t forget to donate a bit to the developer.
BC Manager Key Preset. The file is attached as a .zip to the linked forum post. It contains a default mapping for the BCF2000 that works with Lightroom. It’s a good starting point for this whole process and will save you a ton of time if you just want to get up and running fast.
Paddy v0.9.8 or later. This is the application that sends data back and forth between the BCF2000 and Lightroom. When I wrote this blog entry the version to download is the .exe file in the executable – unzip in a directory folder. Do not download the zip file. It contains version 0.9.7 and does not have support for MIDI controllers in it.
Part 1: Install Stuff
- Unpack the BCF2000. Run the driver installation software and connect the controller to your machine when instructed to by the setup application.
- Install BC Manager.
- Create a folder on your machine somewhere and put the Paddy application inside it.
- Extract Paddy For Lightroom.syx from the downloaded zip file and put it somewhere on your machine (the same folder as in step 3 works fine).
Part 2: Load the Key Preset
Before the BCF2000 can be used for anything you need to tell it what information to send to the PC when each button/slider/knob is used. You can certainly do this manually, one widget at a time, using BC Manager. However it’s much faster to load in a base config to start.
- Make sure the BCF2000 is on and plugged into the PC
- Run BC Manager. You may see some dialogs pop up as it enumerates devices. It may give an error about not being able to find a BCF2000 on channel 3. You can safely ignore that error.
- Select View > B-Controls
- In the resulting B-Controls window select File > Import and open the Paddy For Lightroom.syx file you extracted earlier
- Double-click on the BCF2000 that shows up on line 1.
- In the resulting BCF2000: Presets window select MIDI > Send
- When the download is complete close all the BC Manager windows. If prompted to save changes twice just say no both times.
At this point the MIDI controller is configured to send a variety of different number codes depending on the control you manipulate. In the default state with the top-left encoding group button active here’s how each thing is mapped:
Pressing the encoder group buttons controls the assignments of the knobs at the top. The ranges are 25-32, 41-48, and 57-64 for the spinning portion, and 33-40, 49-56, and 65-72 for the click portion.
Part 3: Configure Paddy
Now we can have some fun!
- Launch Lightroom v3
- Launch Paddy. If it’s the first time you run it you’ll get prompted about how it is creating an .ini file.
- Switch to the Library module in Lightroom
- In your system tray right click on the Paddy icon and select Assign Keys > MIDI Sliders
- In the resulting big scary dialog make sure the top left section looks like this:

- Click the square marked 1
- In the two list boxes on the right of the screen click Map Sliders to Midi (Midi only) and then Temperature (Midi mapping)
- Click OK
- Right click on the Paddy icon and select Exit Paddy
- Run Paddy again
At this point you should have the first slider on your BCF2000 mapped to control temperature in Lightroom. To give it a try switch to the develop module. If all goes well the slider should zoom to the current setting and if you move it around you’ll see the image update in Lightroom.
Aw yeah!
Part 4: Go Crazy
At this point you can just go crazy configuring what all the buttons do. Basically, repeat part 3 and start setting each of the numbers to do something in Lightroom. Use the key diagram from part 2 to figure out what number maps to the physical keys on the device. I’m just starting to scratch the surface of this, but here’s what I currently have configured:
- Slider 1: Temperature
- Slider 2: Tint
- Slider 3: Exposure
- Slider 4: Recovery
- Slider 5: Fill Light
- Slider 6: Blacks
- Slider 7: Clarity
- Slider 8: Vibrance
- Buttons 81-88: Reset to last setting for the corresponding slider value (e.g. 81 does Reset Temperature to Last Setting)
- Button 91: Previous Image
- Button 92: Next Image
- Button 73: Reset Basic Sliders
- Button 80: Toggle MIDI sensitivity
I have lots of other things I want to set up, but I’m sleepy so it’ll have to wait for another day. Remember to save your changes and then re-start Paddy to see them take effect.
Troubleshooting
Here’s a few troubleshooting tips if your BCF2000 doesn’t seem to be doing anything in Lightroom.
1. Go back and re-do step 2. It’s really important that the BCF2000 be configured with the appropriate key commands to send. I bashed my head against the desk for about 20 minutes until I realized I hadn’t properly sent down the key configuration file.
2. Make sure you’re in the Develop module. The BCF2000 won’t do anything unless you are in Develop.

This is a great tool to aid productivity for me. I use LR every day. using the BCF2000 works well, if a little fragile. I hope you are going to work on the software to make it more stable, it must be worth it for many many users. So far I have found that I need to reload the lightroom midi syx file back in quite often as it seems to either lose it or it gets corrupted when I edit the assignment using Paddy. But still trying to analyse this to see exactly at what stage it happens.
Kev
Kev,
You should report your issue over in the Sourceforge forum so the developers that work on Paddy can look into it. Note that a TON of development has happened on the app since the build you're likely using was posted.
By the way, you might want to try my .syx/.psf combination. It sets up a default mapping that's pretty complete and will save you a ton of time. Check out http://www.danecreekfolios.com/blog/2010/9/23/using-our-bcf2000-presets-with-paddy.html.
Neil
Many thanks Neil, I shall try to track those forums. Thanks for your mapping also.
Kev
I would appreciate some help.
a) Bought (from eBAY) BCF2000.
b) Trying to install Paddy.Lightroom.syx using BCMAN
c) B-Controls window lhas found A BCF2000, Personality = MC C/So, Firmware=BCF2000 1.10
d) BCF2000 display shows "NC C", and USB Mode is green
d) Imported Paddy for lightroom.syx
e) BCF2000: presets shows in Line 1 "Paddy Preset 1", other lines blank
f)PROBLEM: MIDI -> SEND button is grey out.
What do I need to do to enable MIDI-> Send.
Best wishes
Terry
Hi Terry,
I've had that problem before as well. Sometimes BC Manager doesn't really see your device. I don't have my device/BC Manager in front of me at the moment, but try this:
1) Turn off the BCF
2) In BC Manager in the main window menu reset it to all defaults
3) Reboot your computer
4) Turn the BCF back on
I also think somewhere in the BC Manager menu there's a way to force it to re-detect devices.
Also note you should be using my most recent files. See http://www.danecreekfolios.com/blog/2010/9/23/using-our-bcf2000-presets-with-paddy.html.
Neil
Neil,
Thanks for the information. I did something similar and it worked. I included changing from the "NC C" mode to "B Control" mode.
Net effect it seems to be working.
Still a little confused of course. The latest version of Paddy has a mechanism for downloading BCF2000.syx to the BCF2000. I assume that can be used instead of BCMAN?
Thanks for doing all the configuration work and your help is much appreciated.
Best wishes
Terry
Correct, the newest version of Paddy no longer needs BC Manager. I'm out of town on a photo trip so I haven't had a chance to post updated instructions using the new version, but now things are much simpler. Basically:
1) Use Paddy to send my .syx file to your BCF2000
2) Import the Paddy settings I provide using Paddy's import capability
Then you're done!
Neil
I should add the proper link to the settings files is http://www.danecreekfolios.com/bcf2000. I really need to write a new blog entry on this. Hopefully when we're back from our trip!
Neil