Modifying the Behringer UFO202 for use with Mixxx

Mod your Mixxx: Share your controller mappings, keyboard mappings, skin and script tweaks here!

Moderators: garth, User Customization Moderators

Modifying the Behringer UFO202 for use with Mixxx

Postby oriculum » Sat Mar 19, 2011 12:57 pm

At first glance, the Behringer UFO202 looks like the perfect companion for Mixxx. It can do both line and phono input, and it has a set of stereo outputs. Unfortunately, as some have discovered, the UFO202 has its input hard-wired to its output. While this makes sense for the device's intended purpose of archiving vinyl, it's a dealbreaker for use with DJ software. After a long while with a multimeter and a few IC datasheets, I figured out how to disconnect the output from the input. In this post, I'm going to show you how do this as well.

First, it's the Behringer UFO202. $30 from Amazon. Cheap, right?
Image

Now, remove the screws from the rear, and take off the top cover, revealing the insides:
Image
We're going to be focusing on the area in the red rectangle.

These two traces between C18 and C21 carry the left and right signals from the input to the output.
Image

The modification consists of cutting these two traces.
Image

That's it! Put it back together, and now you've got discrete inputs and outputs.

I tested it with both Serato Vinyl and CD. For Vinyl, I used a 1200 Mk2 with an Orofon Night Club stylus. Obviously, the Line/Phono switch needs to be in the phono position. Depending on your needle, you may need to use a few ticks of the software turntable preamp. For CD, I used a CDJ800. I ran into an odd quirk here. The outputs of the CDJ800 might be particularly hot, or the mod might somehow make the line in super sensitive, but something was causing the stock Serato Control CD to overload the line in on the UFO202, preventing Mixxx from tracking. (Yes, the switch was in the line position.) In order to deal with this problem without having to whip out my soldering iron and some resistors, I simply attenuated the Serato Control WAV by 8.8 dB. That did the trick.

The line outputs on the UFO202 are a bit softer than you might be used to with pro DJ equipment, but you should be able to work around that with input trims. So, there you go! $60 for a Vinyl/CD control interface! Hope this helps you out!
oriculum
 
Posts: 2
Joined: Fri Mar 18, 2011 5:03 am

Re: Modifying the Behringer UFO202 for use with Mixxx

Postby Pegasus » Sat Mar 19, 2011 2:39 pm

Thank you for posting this! It's very valuable information that a number of people have asked for.
"D.J. Pegasus"
Mixxx Developer - Controller Specialist
Mixxx Windows package maintainer
User avatar
Pegasus
Mixxx Developer
 
Posts: 1678
Joined: Thu Jan 29, 2009 7:48 pm
Location: Lompoc, CA, USA

Re: Modifying the Behringer UFO202 for use with Mixxx

Postby AliAllWorld » Tue Mar 22, 2011 5:28 pm

This is great. I just picked up 2 UFO-202’s this week and I am pretty excited about getting my vinyl control up. I have been reading the forums and keeping up with the development of this software for a long time. Props to all the people who have been working on this!

I am going to try this fix tonight as soon as I get back to the crib. What did you use to cut the line in the picture? Do I just use a knife or something to break the connection?

Also since I am new to this is there a diagram that tells you how to set the UFO-202 with your turntables?
AliAllWorld
 
Posts: 2
Joined: Tue Mar 22, 2011 5:12 pm

Re: Modifying the Behringer UFO202 for use with Mixxx

Postby oriculum » Wed Mar 23, 2011 4:07 am

I used an X-Acto knife. Any sort of sharp razor or penknife would work. It's a real small area you're working with, though, so just make sure not to slip and cut anything other than the traces.
oriculum
 
Posts: 2
Joined: Fri Mar 18, 2011 5:03 am

Re: Modifying the Behringer UFO202 for use with Mixxx

Postby AliAllWorld » Wed Mar 23, 2011 2:43 pm

Thanks Oriculum....I modified the soundcards last night. But I am having the toughest time trying to get everything up and running.

After setting up both cards I can only see one as an option in Mixxx. I am going to go back and set up the computer, sound cards and such from scratch later tonight after re-reading the set up instructions from the wiki. I think it might be something with the sound settings on my computer.

Good deal with the modifications!
AliAllWorld
 
Posts: 2
Joined: Tue Mar 22, 2011 5:12 pm

Re: Modifying the Behringer UFO202 for use with Mixxx

Postby ws6kid » Thu Mar 31, 2011 8:56 am

Hey i just bought this setup and am trying to set it up. Do you have line in noise problems? I'm trying to get my signal right.. I am using the AISO4ALL driver. But there is a annoying hum. My techincs are internally grounded..
ws6kid
 
Posts: 7
Joined: Thu Mar 31, 2011 8:32 am

Re: Modifying the Behringer UFO202 for use with Mixxx

Postby Pegasus » Thu Mar 31, 2011 12:42 pm

Are your decks and speakers all plugged into the same circuit as your computer and each other? Doing so would eliminate a ground loop which can cause that. Also sometimes laptop power supplies are noisy and you might try lifting the ground on yours (using a 3-to-2-prong adapter) but beware that might cause erratic system behavior. If that happens but otherwise solves the problem, look into a ground loop isolator.
"D.J. Pegasus"
Mixxx Developer - Controller Specialist
Mixxx Windows package maintainer
User avatar
Pegasus
Mixxx Developer
 
Posts: 1678
Joined: Thu Jan 29, 2009 7:48 pm
Location: Lompoc, CA, USA

Re: Modifying the Behringer UFO202 for use with Mixxx

Postby ws6kid » Fri Apr 01, 2011 9:16 pm

AliAllWorld: Try and download ASIO4ALL and then when you open MIXX, ASIO4ALL should pop up in your system tray on the bottom right. Click that and enable the second audio interface by hitting the power button. Restart Mixx and it should show both interfaces now. Set deck one to channel 1-2 and deck 2 to channel 3-4.
ws6kid
 
Posts: 7
Joined: Thu Mar 31, 2011 8:32 am

Re: Modifying the Behringer UFO202 for use with Mixxx

Postby ws6kid » Fri Apr 01, 2011 9:26 pm

Pegasus thx for your reply I am going to buy some rca ground loop isolators and see if that helps. I am having a hell of a time getting the latency right. I have 2 technics 1200 tables, a 2ch vestax mixer, 2 ufo202 interfaces hooked up to a quad core computer with 4gb of ram on Win 7. What does it mean when i get a exclamation mark on ASIO4ALL? Should i use latency compensation? I am not sure if I should be using the phono setting or the line in setting on the ufo202. Both work, just with the line in I have to use Mixxx turntable software preamp. Which i notice somehow adjusts the latency when I change it. So far after messing with it I can get it to play 44100 Hz at a 11ms on scratch mode, even still there is a slight metallic noise/pops in the background. But some times the other interface is all garbled up or there are pops/stutters. Is this just maybe limitations of the soundcard?

Any recommended settings for ASIO4ALL/Mixx for this setup?
ws6kid
 
Posts: 7
Joined: Thu Mar 31, 2011 8:32 am

Re: Modifying the Behringer UFO202 for use with Mixxx

Postby ws6kid » Fri Apr 01, 2011 11:30 pm

Ok so installed the official behringer asio drivers off the cd and that seems to have fixed alot of issues! :D Now just to tweak the latency a bit..

update: For some reason the latency on one deck is really good the other one slightly lags (not good on scratching/backspins) but play just fine.. both ufo202 have the same asio settings..
ws6kid
 
Posts: 7
Joined: Thu Mar 31, 2011 8:32 am

Next

Return to User Customizations

Who is online

Users browsing this forum: No registered users and 1 guest