MIDI Rules 2007/08/09 
Monday, August 27, 2007, 09:27 PM
Cycokraut pointed out to me that a new version of MIDI Rules is available. I added my GUI to it and put the image up for download right here (6.4MB).

Changelog
More info...
  |  0 trackbacks   |  permalink   |  related link   |   ( 3 / 2615 )

BCD3000 users wanted (well... not anymore) 
Tuesday, June 5, 2007, 09:34 AM - BCD2000
Update: since we now have a way to use the BCD2000 natively in Traktor without MIDI rules, this post can be ignored now.

Do you own a BCD3000 or know someone who does? The reason I ask is, I'd like add a new feature to the BCD2000 driver that maps the BCD2000 controls to BCD3000 MIDI commands. The only problem is, I have no idea what those commands are. If someone could point me to a MIDI command reference or something for the BCD3000, that would be extremely helpful.
  |  0 trackbacks   |  permalink   |  related link   |   ( 2.9 / 1917 )

BCD2000 Driver FAQ 
Tuesday, May 15, 2007, 02:30 PM - BCD2000
I though it might be a good idea to post a FAQ here, since I'm often getting the same questions over and over. This should save you from having to read through all the comments :)

Q. The BCD2000 sometimes freezes after using the sliders. Is this a driver bug?
A. Unfortunately this is a hardware bug and I have not been able to find a software workaround. This seems to depend on your hardware setup. For example, I've found that my old PowerMac G4 constantly shows this behaviour, whereas I've only seen it once on my MacBook Pro. This is probably partially the reason why Behringer decided to give up on Mac drivers, and just released a revised unit (the BCD3000).
Things you can try to reduce the problem; try different a different USB port, don't use a USB hub.

Q. How do I use the audio output/inputs on the BCD2000?
A. For now, you can't. It's not supported by the driver and I'm struggling to find enough time (and willpower, I must admit) to work on it.

Q. How do I use the jogwheels in Traktor? It only moves in one direction.
A. Use the new drivers (with jogwheel fix), or alternatively follow the directions in the "BCD2000, Traktor, and the Mac." post.
  |  0 trackbacks   |  permalink   |  related link   |   ( 3 / 1965 )

BCD2000, Traktor, and the Mac. 
Sunday, January 14, 2007, 05:14 PM - Mac, BCD2000
Update: Check out the new tutorial which is a lot easier.

I finished packing up Cykokraut's MIDI Rules in a neat Mac friendly package. You can download it here (6.5MB). Source code will follow soon.

Update: It appears I left a rather embarrassing bug which would prevent the file dialog from appearing. A new release has been uploaded which should fix the problem. Thanks to Minotronic for pointing this out.

As promised, here's how to set up the BCD2000 for Traktor on MacOS X. Here's what you'll need:
- BCD2000 Driver
- Cycokraut's Traktor mapping files (pick any of the BCD2000-Traktor3* files, I prefer this one).
- MIDI Rules for Mac
- Plumstone (for PPC) or Mandolane (for Intel)

Step One: Close all MIDI applications. Install the BCD2000 driver per the instructions on the download page. Plug in and power up your BCD2000. It should now appear under "MIDI Devices" in the MIDI Setup utility that comes with MacOS X.
If it doesn't, something's wrong. Double check the driver installation (it should appear under '/Library/Audio/MIDI Drivers' ). Try restarting your Mac. If that still doesn't fix it, drop me a note and we'll try to sort it out together.

Step Two: install Mandolane / Plumstone
This is probably the most tedious bit. This adds the MIDI support to Java that Apple forgot to implement. Unzip the package, and copy 'plumstoneserv.jar' for Plumstone, or 'libMandoMidiJNILib.jar' and 'libMandoMidiJNILib.jnilib' to '/Library/Java/Extensions'.

Step Three: enable IAC
Open Audio MIDI Setup in Applications/Utilities, under "MIDI Devices" double-click "IAC Driver". Make sure "Device is online" is checked and click Apply. Close Audio MIDI Setup.

Step Four: configure Traktor
Launch Traktor and open the Preferences. Under Hotkey & MIDI Setup > MIDI Interfaces enable the 'Apple Computer, Inc. IAC Driver Bus'. Make sure the BCD2000 is disabled.
Under Hotkey & MIDI Setup > MIDI Setup click 'Load'. Select the appropriate .tks file from the Traktor mapping files and click Open. Apply changes and leave Traktor open.

Step Five: start MIDI Rules
Launch MIDI Rules.app. Click 'Select' and find the .drl file from the Traktor mapping files and click 'Open'. Select the BCD2000 as your MIDI input. Click the '+' button until you've got two outputs in the list. Select the 'Apple Computer, Inc. IAC Driver Bus' as Output 1, and the BCD2000 as Output 2. Finally, click 'Run'.

At this point you may get a license reminder from Mandolane. If so, simply click 'Yes'. After that, the LEDs on your BCD2000 should all simultaneously light up for a second, and you should be able to control Traktor through your BCD2000. If for some reason it doesn't work, try launching Console.app (in the Utilities folder) and look for clues.
  |  0 trackbacks   |  permalink   |  related link   |   ( 2.9 / 1769 )

BCD2000 MIDI OS X Universal Binary 
Thursday, January 11, 2007, 08:22 PM - Mac, BCD2000
I have just finished building and testing the Universal Binary driver for the BCD2000. So now you should be able to use the BCD2000 on your PowerBook, iBook, iMac and PowerMac, as well as your MacBook, MacBook Pro, or Mac Pro. As always, you can find the download link over at the "Links" box on the right.

On other news, I've been working on a GUI for MIDI Rules, which should make setting up Traktor a bit easier. After that's done being polished, I'll release it and write up the HOW-TO for getting Traktor up and running with the BCD2000 on Mac OS X.

Right now, though, I'm being rather intrigued by how audio works on the BCD2000. My pleas for documentation have fallen on deaf ears at Behringer (you'd think they'd be a bit more supportive when you're doing them a favor like this one), so I'm staring at hex dumps from USB Snoop on my Windows machine trying to figure this stuff out.
  |  0 trackbacks   |  permalink   |  related link   |   ( 2.9 / 475 )


Back Next