How to Connect a DJ Controller to a Laptop: Cable, Software and Sound
You plug the cable in, the jog wheels light up and the software still shows no deck, which is when many people look up how to connect a DJ controller to a laptop.
The cause is rarely a faulty controller, because the makers’ own checklists point to the cable, the USB port, the driver and the software’s audio setting.
This guide follows AlphaTheta’s DDJ-FLX4 manual, VirtualDJ’s help pages and rekordbox’s system requirements, which cover rekordbox, Serato DJ Lite and VirtualDJ.
You’ll see what to have ready, the six steps in order, how to point the sound at the controller and what to check when the laptop can’t find it.
Start with the six steps, because the order matters: software first, then the cable, then the audio setting.
How to Connect a DJ Controller to a Laptop in Six Steps
That order comes from AlphaTheta’s and VirtualDJ’s own setup pages, and each step has a reason that the later sections explain.
- Install the DJ software first. AlphaTheta’s rekordbox steps say not to connect the DDJ-FLX4 until the installation is complete, and VirtualDJ’s manual says to install any device drivers before you open VirtualDJ.
- Plug the headphones and speakers into the controller, not the laptop. AlphaTheta’s connection steps start with the headphones and the powered speakers, and our guide to how to connect a DJ controller to speakers covers the cables.
- Connect the USB cable to the controller and then to the laptop. Use the cable your maker names, which the cable section below covers.
- Turn the laptop on and open the software. VirtualDJ says to open it only after the computer has recognized the controller.
- Set the software’s audio output to the controller. In rekordbox that’s the Audio settings in Preferences, and in VirtualDJ it’s the controller’s button under HARDWARE followed by APPLY.
- Load a track and raise the levels. AlphaTheta’s no-sound checklist starts with the TRIM knob, the channel fader, the crossfader and the MASTER LEVEL knob.
What Do You Need Before You Plug Anything In?
Those six steps assume four things are ready, and the first is a laptop that can run the software.
- A laptop that meets the software’s requirements. rekordbox’s download page lists Windows 10 or 11 or macOS 13 or later, 8 GB of RAM and a USB 2.0 port, and VirtualDJ recommends an Intel i5, AMD Ryzen 7 or Apple M1 processor or better with 8 GB of RAM.
- A cable and a free USB port. The next section covers the cable AlphaTheta names for the DDJ-FLX4.
- An account for the software. rekordbox needs an internet connection to create a user account and to download and activate the software, and the DDJ-FLX4 manual walks you through registering a Serato account with an email address and a password for Serato DJ Lite.
- Headphones and powered speakers. AlphaTheta says the DDJ-FLX4 works only with headphones of 32 Ω or more, and its master outputs are meant for powered speakers or a power amplifier.
AlphaTheta adds that operation isn’t guaranteed on every computer even when the requirements are met, and it asks laptop users to keep the charger connected for steady performance.
Get Studio Tips Weekly
Join 5,000+ creators getting acoustic treatment advice every week.
No spam. Unsubscribe anytime.Which USB Cable and Port Should You Use?
This is where the DDJ-FLX4 manual gets specific, so follow your own model’s manual if it differs.

AlphaTheta’s cable rule depends on the laptop’s port:
| Your laptop’s port | Cable AlphaTheta names for the DDJ-FLX4 |
|---|---|
| USB Type-C | The cable supplied with the controller |
| USB Type-A | A cable certified to the USB standard, 3 m (about 10 ft) or shorter |
A hub is the next trap, because AlphaTheta says to use only a hub that your computer’s maker recommends. VirtualDJ goes further and says to plug in directly, since an unpowered hub may not give a bus-powered controller enough power.
If the laptop has blue USB 3.0 ports, VirtualDJ suggests trying a USB 2 port instead, because a controller may not be compatible with USB 3.
The controller also needs enough power from the laptop. AlphaTheta lists four cases where the DDJ-FLX4 can’t run on USB bus power: a low-power USB port, other devices connected to the laptop, headphones under 32 Ω and a mono plug in the headphones socket.
AlphaTheta also says to unplug the USB cable before you connect different devices or change connections.
Which DJ Software Do You Install First?
That install step depends on the app your controller is built for, so check the maker’s page before you download anything.
- rekordbox. AlphaTheta says the software isn’t included with the DDJ-FLX4 and has to be downloaded from rekordbox.com, and that connecting the controller unlocks Performance mode without a paid plan, which it calls Hardware Unlock.
- Serato DJ Lite. AlphaTheta says the DDJ-FLX4 unlocks this software, and Serato offers it as a free download for Mac and PC.
- VirtualDJ. VirtualDJ says its supported USB controllers need a Pro Infinity, Pro Subscription or Plus controller license, and some controllers come with a free Limited Edition in the box.
VirtualDJ also lets you try a controller for 10 minutes at a time without a license, which is long enough to check the connection before you spend anything. The licenses and the supported list are covered in more detail in our guide to setting up a controller in Virtual DJ.
How Do You Set the Audio So Sound Comes From the Controller?
That setting matters because the laptop already has a sound card of its own, and the software has to be told to use the controller’s.

In rekordbox, open Preferences and check the Audio settings. On a Mac, AlphaTheta lists the audio device as DDJ-FLX4 and the headphones output as DDJ-FLX4 : PHONES, and on Windows the same names carry the WASAPI label.
rekordbox also has PC MASTER OUT, which plays the master sound from the laptop’s own speakers as well. It’s on by default, and clicking its icon at the top right of the screen switches it off.
When the laptop’s speakers are playing, AlphaTheta says to set their volume on the laptop rather than with the MASTER LEVEL knob.
In VirtualDJ, most natively supported controllers with a built-in sound card come with a pre-defined audio setup. With the cable, headphones and speakers connected, open VirtualDJ, click the button named for your controller under HARDWARE in the audio settings, then click APPLY.
For the DDJ-FLX4, VirtualDJ’s setup page says a detection window offers that pre-defined setup, and the DDJ-FLX4 button is the one to click when the speakers are on the controller’s master output.
On Windows, check the default sound device too. VirtualDJ says the system may make the controller the default sound card, which can stop VirtualDJ connecting to it, and its fix is to set the laptop’s internal sound card or speakers as the default on the Playback tab of the Sound settings and then reopen VirtualDJ.
Why Won’t the Laptop Detect Your Controller?
That blank software window is worth tracing step by step, and the checks below come from AlphaTheta’s and VirtualDJ’s own troubleshooting pages:
- Reconnect the cable firmly, or try another one. AlphaTheta says to connect the supplied cable correctly, and VirtualDJ says to try a different cable.
- Plug straight into the laptop instead of a hub. The exception is a hub your computer’s maker recommends.
- Try another USB port. AlphaTheta says to use a different one if the laptop has several.
- Unplug other USB gear, such as an external hard disk or a keyboard, as AlphaTheta advises.
- Quit other programs, including screen savers and antivirus software. AlphaTheta says to disable the internet connection before quitting antivirus software.
- Check that the system sees the controller. In Windows, Device Manager lists the DDJ-FLX4 under Sound, video and game controllers, and on a Mac, Audio MIDI Setup lists it as DDJ-FLX4 Audio Out.
- Check the maker’s driver and firmware page, your DJ software’s version and VirtualDJ’s supported list. VirtualDJ names all three as basic checks.
- On Windows, set the internal sound card as the default playback device, then reopen the software.
If a Mac still ignores the controller, AlphaTheta’s last step is to unplug the cable, open Audio MIDI Setup, show the MIDI Studio window, select the DDJ-FLX4 icon (or USB MIDI Device) and click Remove Device, then plug the cable back in.
If nothing helps, VirtualDJ’s MIDItrace tool shows whether the controller sends any messages, and silence means a hardware fault or a system conflict.
Why Is There No Sound, Crackling or Hum?
That checklist is about detection, but a controller can show up in the software and still stay silent, and the causes are different.

No sound, or very quiet headphones
AlphaTheta’s first checks for a silent DDJ-FLX4 are the TRIM knob, the channel fader, the crossfader and the MASTER LEVEL knob, followed by the cables and then the terminals and plugs, which it says to clean.
If only the headphones are quiet, AlphaTheta says a weak USB power supply makes the unit limit their volume. Its fix is to disconnect devices you’re not using for DJing so more power reaches the controller.
Crackling, stutter or dropouts
VirtualDJ says skipping, stuttering and crackling normally come from the computer’s performance or from wrong settings in the software, and that many store-bought computers aren’t tuned for low-latency audio.
Its Windows checklist includes overheating, wireless network drivers that add latency, out-of-date drivers and a power mode set to Balanced or Best Performance both on battery and plugged in. It also recommends a laptop stand for ventilation.
For rekordbox, AlphaTheta says to change the buffer size under Preferences, then Audio, when sound is interrupted or distorted. If rekordbox turns unstable it advises updating it, quitting other programs and turning off wireless networking, antivirus software, screen savers and low-power mode.
Hum or buzz
VirtualDJ says a hum or buzz on the speaker outputs is most often a ground loop, and that it’s very common with laptops. The tell is hum while the charger is plugged in and silence on battery.
Its suggested fix is a ground loop isolator between the outputs and the inputs they feed, one for each stereo channel. It also warns against removing the earth pin from a plug or using a three-pin to two-pin adapter, because that’s dangerous.
Since AlphaTheta asks laptop users to stay on AC power, running on battery is a way to find the cause, not a fix.
Can You Connect More Than One Controller, or a Mixer?
Those fixes assume one controller and one laptop, but the same ports and licenses matter as soon as you add gear.
VirtualDJ says several controllers can run together if you have a Pro Infinity or a Plus license for each one and a free USB port for each, and that a powered hub can generally be used. AlphaTheta’s hub rule still applies, and VirtualDJ’s LE edition only supports the controller it came with.
An external analog mixer is a different job, because VirtualDJ says it needs a sound card with at least two stereo outputs for two decks plus an Analog Mixer or Pro Infinity license. The cables and the software mode are covered in our guide to wiring a controller into an external mixer.
The Bottom Line
Connecting a DJ controller to a laptop comes down to three things: the software installed first, the right cable straight into the laptop, and the audio output set to the controller. If the laptop can’t find the controller, check the cable, the port and any hub first.
If the controller connects but there’s no sound, check the audio setting and then the four level controls. Crackle points to laptop performance or buffer settings, and hum that stops on battery points to a ground loop.
Frequently Asked Questions
Do you need to install a driver to connect a DJ controller?
It depends on the model. VirtualDJ’s setup page for the DDJ-FLX4 calls it USB class compliant and says it needs no driver on Windows or Mac, but Serato says it bundles drivers for several Pioneer DJ units, including the DDJ-1000SRT and DDJ-SX3, and VirtualDJ says to install the latest drivers and firmware from your controller’s maker.
Can you connect a DJ controller to a laptop by Bluetooth?
The DDJ-FLX4’s manual describes Bluetooth only for phones and tablets and USB for a PC or Mac, and it says no sound comes out of the unit over Bluetooth. Check your own model’s manual, because Bluetooth support differs.
Can you use a DJ controller with only headphones?
Yes. Plug the headphones into the controller, then decide whether you also want the laptop’s speakers: rekordbox’s PC MASTER OUT plays the master sound there and is on by default, and one click switches it off.
Can you charge the laptop while DJing?
Yes, and AlphaTheta recommends it: it asks laptop users to keep AC power connected for steady performance, and VirtualDJ says to set the Windows power mode to Balanced or Best Performance both on battery and plugged in. If the charger brings hum, see the ground loop section above.
How long can the USB cable be?
For a Type-A port, AlphaTheta names a certified cable of 3 m (about 10 ft) or less for the DDJ-FLX4, so check your own model’s manual for its limit.
Can you use a USB hub with a DJ controller?
Only with care. AlphaTheta says to use a hub your computer’s maker recommends, and VirtualDJ says an unpowered hub may not give a bus-powered controller enough power.
How do you connect a DJ controller to studio monitors?
Studio monitors go on the controller’s master outputs, which on the DDJ-FLX4 are RCA pin jacks meant for a powered speaker or a power amplifier. Check that your monitors have inputs that match before you buy cables.
Can you use a tablet instead of a laptop?
For some controllers, yes. AlphaTheta describes the DDJ-FLX4 working with rekordbox for iOS over USB with a power supply or over Bluetooth, and our guide to using a DJ controller with an iPad covers the adapters.
Can you DJ without a laptop at all?
Yes, with a standalone system that has its own screen and software, and our roundup of standalone systems that replace a laptop covers units built for it.