How To Make Microphone Work In Mixxx

Mixxx can work with any microphone that can be plugged into your audiointerface. There are three ways to use microphoneswith Mixxx, each with their own pros and cons:

Mixxx reads existing ReplayGain tags and analyzes songs that don't have them. Microphone & Auxiliary Inputs Whether you're collaborating with a vocalist, giving shoutouts on the air, or improvising on your guitar, integrate live audio input into your mix. Jul 24, 2018 Under Microphone, make sure your microphone or headset is selected. The microphone volume is too low. Try the following solutions: Make sure that the microphone or headset is connected correctly to your computer. Make sure that the microphone is positioned correctly. Increase the volume of your microphone. Here's how to do this in Windows 10.

  • Software Monitoring: Cheapest and simplest to set up,but you cannot hear yourself without a disorienting delay, referred to as“latency”.

  • Direct Monitoring: Recommended for most users. This isthe cheapest to set up with good sound quality and without the latency ofsoftware monitoring.

  • Hardware Mixers: Most expensive option to set up withhigh sound quality. This does not have the latency of software monitoring.


USB microphones are not recommended. These devices have their ownaudio interface built in and can only be used with softwaremonitoring. Some USB microphones have headphone jacks for directmonitoring, but the music from Mixxx cannot be heard in thisheadphone jack. Also, they can be difficult to configure at thesame time as a different audio interface for music output.

See also

The Mixxx DJ Hardware Guidelists specific audio interfaces with information about their prices,features, and suitability for use with microphones.

9.1. Software Monitoring¶

Software monitoring can be used with the built-in microphone on a laptop orwith a headset plugged into the built-in audio interface on a computer.However, there is a delay between the time you make sound into the microphoneand hear it in the Master output. Due to the nature of digital audio, it takestime for input from the audio interface to be available for Mixxx to process,time for Mixxx to process the audio, and more time to send the audio back outthe audio interface. This time is referred to as “latency”.

Mixxx can be configured to run at low latencies by choosing a smallerAudio Buffer, but there is no way to completely eliminatelatency. Although latency is measured in milliseconds, even a few millisecondsof latency can be disorienting and distracting to hear, whether you are usingthe microphone for spoken announcements, vocals, or playing a musicalinstrument.

How To Make Microphone Work In Mixxx

To use software monitoring:

  1. Open Preferences ‣ Sound Hardware.

  2. Select the Input tab.

  3. For Microphone 1, select the audio interface that yourmicrophone is plugged into.

  4. Click the Apply button.

  5. Click the OK button.

  6. Click the Mics button in the main Mixxx window to show themicrophone controls.

  7. Click the Talk button when you are using the microphone.


If you would prefer to not hear the microphone input, you can set theMicrophone Monitor Mode option to Directmonitor (recording and broadcasting only). This will still mix themicrophone input with your recorded and broadcasted mixes, but itwill not mix the microphone with the Master output. Don’t forget topress the Talk button when using the microphone if youuse this option.

9.2. Direct Monitoring¶

An audio interface with direct monitoring and aLoopback Input is the recommended way to use microphones withMixxx for most users. Except for audio interfaces built into computers, mostaudio interfaces with microphone inputs support direct monitoring. However, notall audio interfaces that support direct monitoring also have a loopback input.

Direct monitoring routes the audio from the audio interface’s inputs directlyits outputs. This avoids the latency of sending it into the computer and backout with Software Monitoring. At the same time, the audiointerface sends the input into the computer so Mixxx can record and broadcastit.

9.2.1. Loopback Input¶

How To Make Microphone Cable

Some audio interfaces that support Direct Monitoring have aloopback input feature. They add Mixxx’s output to the microphone signal beforesending it to the computer. This makes it easier to set up Mixxx with directmonitoring than configuring Latency Compensation.

To configure Mixxx with a loopback input:

  1. Open Preferences ‣ Sound Hardware.

  2. Click the Input tab.

  3. Select the audio interface for the Record/Broadcast input. Donot configure anything for the Microphone 1-4 inputs.

  4. Click the Apply button.

  5. Click the OK button.

  6. Adjust the microphone volume with the input gain knob on your audiointerface.

The microphone controls in Mixxx will not affect your microphones because theyare mixed by the audio interface and not sent directly to Mixxx.

9.2.2. Latency Compensation¶

When using Direct Monitoring, you will hear the microphonemixed with the music from Mixxx without any noticable latency. However, it stilltakes time for Mixxx to receive the microphone signal and process it. Withoutcompensating for this latency or using a Loopback Input, themicrophone inputs will be out of time relative to the music in your recordedand broadcasted mixes.

Mixxx can compensate for this timing misalignment, but it is complicated to setup. If you do not want to record your microphone into your mix or broadcast,you can activate direct monitoring on your audio interface without configuring latencycompensation. Measuring Round Trip Latency¶

To configure Mixxx to compensate for input latency while using directmonitoring, first you must measure the round trip latency of your setup. Theround trip latency is different from the size of theAudio Buffer configured in Mixxx. It is the amount of timeit takes for audio to make a complete trip from your audio interface’s input,through your computer, and back out the audio interface.

Mixxx cannot calculate the round trip latency because it depends on details ofyour audio interface’s hardware, your operating system, your audio interface’sdriver, and other factors in your computer’s hardware. The round trip latencycan only be found by measuring it. To do this, use a physical cable to connectthe audio interface’s output to its input. Then, use a third party program tomeasure the round trip latency. These programs are recommended on eachOS:

  • GNU/Linux:jack_iodelay

  • Windows: RTL Utility

  • macOS: Audacity

You must use the same sample rate and audio buffer size in the measurementprogram as you do in Mixxx for the measurement to be accurate. If you decide tochange the sample rate or buffer size you use with Mixxx, you will need toremeasure your round trip latency to have your microphone inputs aligned inyour recorded and broadcasted mixes.


Make sure direct monitoring is notactivated on your audio interfacewhile you are measuring the round trip latency or you will not getan accurate measurement. Configuring Latency Compensation¶

  1. Before opening Mixxx, measure the round trip latency.

  2. Open Mixxx.

  3. Open Preferences ‣ Sound Hardware.

  4. Click the Input tab.

  5. Select the audio interface input(s) for the Microphone 1-4inputs. Select a single mono channel for each Microphone input unless youare using stereo microphones.

  6. For the Microphone Monitor Mode option, select Directmonitor (recording and broadcasting only).

  7. Enter the measured round trip latency in milliseconds for theMicrophone Latency Compensation option.

  8. Click the Apply button.

  9. Click the OK button.

  10. Click the Mics button in the main Mixxx window to show themicrophone controls.

  11. Click the Talk button when you are using the microphone.

  12. Adjust the microphone volume with the input gain knob on your audiointerface. Do not adjust the microphone gain in Mixxx. If you do, therelative volume of the mics and music will be different in your recordedand broadcasted mixes compared to what you hear out of your audio interface.

Mixxx will not record or broadcast your microphone if the Talkbutton is not active. However, you will still hear the microphone in your mainoutput because the microphone is mixed by your audio interface, not Mixxx. Youmay leave the Talk button on to ensure you do not forget it, butthis will record and broadcast background noise when you are not actively usingthe microphone. If your microphone has an on/off switch on it, you may leavethe Talk button enabled in Mixxx and use the switch on themicrophone to avoid adding background noise to your mix. Alternatively, you canadjust the input gain on your audio interface throughout your mix.

9.2.3. Activating Direct Monitoring And Loopback On The Audio Interface¶


General tips for activating direct monitoring and loopback are described below.However, every audio interface is different, so refer to the audio interfacemanual from the manufacturer for more details.

On stand-alone audio interfaces, there is often a knob on the device thatcontrols direct monitoring. This knob crossfades the audio interface’s outputbetween the signal from the computer and the directly monitored inputs. If youraudio interface has a knob like this, set the knob to the center.Alternatively, some audio interfaces have a switch to toggle direct monitoringinstead of a knob.

To hear mono microphone inputs on both sides of the stereo output withdirect monitoring, you typically need to toggle a switch on the device.

If the audio interface supports Loopback Input, that maybe activated by a switch on the device.

Audio interfaces with lots of inputs and outputs often have a control panelprogram provided by the manufacturer that is installed automatically with thedriver. This may be used instead of knobs and switches on the hardware tocontrol direct monitoring, loopback, stereo/mono switches, and other audiointerface features. On GNU/Linux, you might be able to access these controlswith alsamixer.

Refer to the section below for details about DJ Controllers With Microphone Inputs.

9.3. Hardware Mixers¶

Mixxx can be used with a microphone plugged into an external hardware mixer.This does not have the problem with latency that happenswith Software Monitoring. However, it is generallyrecommended to use an audio interface that supportsDirect Monitoring and a Loopback Inputinstead of an external mixer. If you are using Vinyl Control and amicrophone, you may need an external mixer.

Mixxx can send each deck to separate stereo channels on an external mixer byusing the Deck 1-4 outputs. This requires an audio interface withat least 4 output channels (2 stereo pairs). Audio interfaces built intocomputers only have one stereo output and they do not have high sound quality.Thus, another audio interface is recommended. Audio interfaces with at least 4output channels typically have microphone inputs and supportDirect MonitoringMissing omnisphere 2 dll. , so there is no need for the externalmixer.

However, audio interfaces with phono preamplifiers for Vinyl Control donot have microphone inputs. If you want to use vinyl control with a microphone,it is recommended to plug the microphone into a DJ mixer.


Some mixers that are not designed for DJing have a built-in USBaudio interface. However, the audio interfaces in these mixerstypically send only 2 channels (one stereo pair) to the mixer, sothey are not recommended.

9.3.1. Recording And Broadcasting With An External Hardware Mixer¶

To record or broadcast with an external hardware mixer, the output of the mixerneeds to be connected to the input of an audio interface. Most DJ mixers havean extra output for this which may be labeled “record”, “session”, “auxiliary”,or “booth”. Some audio interfaces for vinyl control have enough input channelsto receive the output of the mixer and timecode from two turntables. If yoursdoes not, you may use the input of the audio interface built into yourcomputer, but these do not have high sound quality.

Alternatively, some DJ mixers have a built-in USB audio interface. Thesehave inputs with phono preamplifiers for vinyl control and usually can sendthe record output back to the computer without a separate audio interface. Many(but not all) of these mixers are digital mixers, so they can send signals backand forth to Mixxx without converting them to analog. This results in highersound quality for your recorded and broadcasted mixes compared to using aseparate audio interface with an external mixer.

To configure Mixxx for using a hardware mixer for recording and/or broadcasting:

  1. Open Preferences ‣ Sound Hardware.

  2. In the Output tab, select the audio interface for theDeck 1-2 outputs (and Deck 3-4 outputs if your audiointerface and mixer support 4 decks).

  3. Click the Input tab.

  4. For the Record/Broadcast input, select the audio interfaceconnected to the mixer’s output. For mixers with a built-in USB audiointerface, refer to the mixer manufacturer’s manual to find which channels ofthe mixer’s audio interface send the record output.

  5. If you are using vinyl control, select the audio interface connected to theturntables for the Vinyl Control 1-4 inputs.

  6. Click the Apply button.

  7. Click the OK button.

Do not configure anything for the Microphone 1-4 inputs when usingan external mixer. The microphone controls in Mixxx will not affect yourmicrophones because the microphone is mixed by the external mixer.

DJ mixers typically do not supply phantom power required for condensermicrophones. Stand-alone audio interfaces typically do supply phantom power.

9.4. DJ Controllers With Microphone Inputs¶

DJ controllers with microphone inputs typically mix the microphone input withthe master output without sending it to the computer. This does not have theproblem with latency that happens withSoftware Monitoring. However, many cheap DJ controllers donot digitize the signal to make it available to the computer. Refer to thecontroller’s page on the Mixxx wiki or the manual fromthe controller manufacturer for details about your particular controller.

If the controller does not digitize the microphone input, you cannot useMixxx’s microphone input to record or broadcast with the microphone usingMixxx’s Microphone 1-4 inputs. It is still possible to record andbroadcast the microphone by connecting the booth output of the controller to anaudio interface input and configuring this for Mixxx’sRecord/Broadcast input. If the controller does not have a boothoutput, a Y splitter cable can be used on each side of the stereo main output toconnect the main output to both the speakers and to another audio interface’sinput.

DJ controllers typically do not supply phantom power required for condensermicrophones. Stand-alone audio interfaces typically do supply phantom power.

How To Make Microphone For Kids

I use Mixxx to record a programme for Radio and have asked this question before on the Forum and wondered if there has been any change since my last query .

How To Make Microphone Work

Why am I not able to hear my voice in the headphones when in recording mode . The last time I asked this question I was told 'Why do you want to hear your voice ' but as anyone who works in Radio will tell you , you need to hear your voice to check the level of output and tone . If it is any help the competition Virtual DJ enables me to hear my voice so why not MIxxx.