VirtualDJ Controller Not Working? Fix Sound, Headphones and Microphone Problems

Fix common VirtualDJ controller problems including detection, no sound, headphone cue, microphone recording, ASIO errors and audio dropouts.

When a DJ controller is not working, reinstalling everything is rarely the best first move. A controller contains at least two separate systems: its buttons and jog wheels communicate as a control device, while its sound card handles master output, headphones and sometimes microphone input. One side can work perfectly while the other fails.

The fastest repair starts by identifying exactly what is broken. Work through the relevant section below and change only one thing at a time. That preserves evidence and makes it possible to recognise the real cause.

Protect your speakers first: turn down the controller, amplifier and powered-speaker levels before reconnecting cables, changing outputs or restarting audio drivers.

Start with this 60-second diagnosis

  1. Does the controller power on?
  2. Does the computer list it as a connected USB, audio or MIDI device?
  3. Does VirtualDJ show it in Settings under Controllers?
  4. Do buttons or jog wheels move anything on screen?
  5. Do the master meters move when a track plays?
  6. Can you hear the master output?
  7. Can you hear a cued deck in headphones?
  8. Can a VirtualDJ recording capture the microphone?

The first answer that changes from yes to no usually identifies the broken part of the chain. Do not troubleshoot a microphone recording problem as though the whole controller has failed.

Problem 1: the controller has no power

Check the manufacturer's power requirements. Some compact controllers are powered entirely through USB; larger units may require both USB and their external power adapter. A lit laptop port does not prove it can deliver enough stable power.

If the controller remains completely unpowered on a second suitable computer and with verified cables, stop software troubleshooting. That points towards the power supply, socket or controller hardware.

Problem 2: the computer sees nothing

Close VirtualDJ, reconnect the controller and check the operating system's device list. On Windows, look in Device Manager under sound, video and game controllers, audio inputs and outputs, or human interface devices. On macOS, use System Information and Audio MIDI Setup.

Install the current driver and firmware only from the manufacturer. Some controllers are class-compliant and need no separate driver; installing an unrelated or obsolete driver can make matters worse. The official VirtualDJ controller troubleshooting guidance recommends checking current support, drivers, firmware, USB cable, USB port and direct connection.

If Windows reports an unknown device, remove the controller, restart, install the correct driver if required and reconnect using the manufacturer's documented sequence. If one USB port works and another does not, keep using the proven port until the system is stable.

Problem 3: the computer sees it but VirtualDJ does not

Confirm that the exact model appears in the current VirtualDJ hardware manuals. Then install the latest supported VirtualDJ build and sign in to the account holding the required controller licence.

Open Settings and inspect Controllers. If another DJ application, mapping utility or MIDI monitor is running, close it; some devices or drivers cannot be opened by two applications at the same time. Return any configurable MIDI channel or controller mode to its factory default unless the hardware guide specifies otherwise.

If VirtualDJ lists the device but the wrong actions occur, select the factory mapping before assuming a hardware fault. Back up custom mappings, then test the default configuration with decks one and two.

Problem 4: controls work but there is no sound

This almost always means the control interface is connected while the wrong audio device or output channels are selected. Open Settings, choose Audio, select speaker plus headphones and click the controller's hardware button if it appears. VirtualDJ should create the model's predefined audio setup.

Apply the configuration and play a track. Look for movement in the deck, channel and master meters:

Connect speakers to the controller's master output when the controller is acting as the sound card. Laptop speakers will not automatically mirror that output. Use the exact connection type required by the system—RCA, TRS or XLR—without improvised adapters during diagnosis.

Problem 5: sound comes from the laptop instead of the controller

The computer's built-in sound card is selected. In VirtualDJ Audio Settings, replace computer audio with the controller and apply its predefined setup. Confirm that both master and headphones rows name the controller's sound device.

Operating-system default audio and VirtualDJ audio are related but not identical. Avoid changing every Windows or macOS sound setting at once. First make VirtualDJ's own routing correct, then adjust the operating system only if the manufacturer's driver guide requires it.

Problem 6: master works but headphones are silent

Headphones cueing needs a separate output from the master. Press the deck's CUE or PFL button, raise the headphones volume and place the headphones mix control towards CUE. If the controller has split-cue or source switches, return them to a simple cue arrangement for testing.

In Audio Settings, verify that the headphones row uses the controller and its intended headphones channel pair. Do not copy channel numbers from another model. The official master and headphones guide explains the different routing arrangements.

Problem 7: only one side or one deck has sound

Swap the left and right audio cables at the destination. If the silent side moves, the controller output and cable path need attention. If it stays on the same speaker or mixer channel, troubleshoot the destination equipment.

Inside VirtualDJ, centre the channel balance, EQ and crossfader. Check crossfader assignment and make sure the deck is routed to the expected mixer channel. Disable custom mapping and unusual external-mixer audio modes until basic two-deck playback works.

Problem 8: microphone works live but is missing from recordings

This is a routing limitation, not necessarily a fault. Some controllers mix the microphone in hardware and send it straight to the physical master output without returning it to the computer. The audience hears it, but VirtualDJ cannot record a signal it never receives.

Check the hardware manual for USB microphone input or record loopback. If supported, configure the correct mic or record source in VirtualDJ and confirm that its meter moves while speaking. With an external mixer, a cable from Record Out or Booth Out to an available computer or audio-interface input may be required.

VirtualDJ states that it records the internal master by default, while external setups or different sources may require record loopback. Make a short recording and play it back before relying on the setup.

Problem 9: ASIO or sound-driver error

An ASIO or WDM error generally means the selected audio device or channels are unavailable, already in use or incorrectly configured. Connect and power the controller before starting VirtualDJ. Close other audio applications and apply the controller's documented audio setup.

Do not install several driver versions over one another. If removal is necessary, follow the manufacturer's clean-uninstall procedure.

Problem 10: crackles, dropouts or delayed controls

Crackles and gaps can come from an audio buffer that is too small, an unstable USB connection, power management, overloaded effects or a computer that is reaching its processing limit. Increase the audio buffer one step and retest. A slightly larger stable buffer is better than an impressive low-latency number that fails during a booking.

Test directly connected, on mains power and with unnecessary background applications closed. Disable USB power saving for the affected device where appropriate. Watch whether the problem begins only when stems, video, broadcasting or multiple effects are active; that pattern points to processing load rather than a damaged audio cable.

Change one variable per test. Replacing the cable, changing the port, updating the driver and altering the buffer simultaneously may hide which action actually solved the problem.

Problem 11: the controller disconnects during use

Replace the USB cable first, especially if movement affects the connection. Secure the cable so its weight is not pulling on the port. Avoid loose adapters and daisy-chained hubs. If a powered hub is required, test it under the full expected load.

Check power-saving settings, heat and external power. A bus-powered controller competing with drives and lighting interfaces may appear stable at idle but disconnect under load. Reproduce the problem at home and note the time, connected devices and action that triggers it.

Problem 12: a custom skin makes the problem look worse

A skin changes the interface, not the controller driver or physical audio routing. Switch temporarily to a standard VirtualDJ interface when diagnosing missing buttons, unusual deck assignments or a hidden mixer control. If the fault remains, it is not caused by the skin.

Once the hardware and factory interface work, restore the preferred skin and test every panel at the real screen resolution. Use our pre-event skin testing checklist to verify the complete workflow.

When to reset—and when not to

Resetting mappings or audio settings is reasonable after you have recorded the working configuration and isolated the affected area. A full application reinstall should be near the end of the process, not the beginning. Reinstalling does not repair a faulty cable, a hardware-routed microphone or speakers connected to the wrong output.

Before resetting, take screenshots of Audio and Controller settings. Export custom mappings and note driver and firmware versions. That evidence makes recovery faster and gives support staff useful information.

Information to collect before asking for help

Specific evidence produces better answers than “there is no sound.” If the controller is new to you, begin with How to Set Up a DJ Controller with VirtualDJ. If you are deciding whether your hardware suits the job, read How to Choose a DJ Controller.