Mixer Toolbar Issues

Mixer Toolbar issues and input device selection
In current Audacity, all available inputs are selected in Device Toolbar or Devices Preferences.

However one of the common problems encountered with the Mixer Toolbar in legacy Audacity 1.3.12 or earlier is that its input selector can appear greyed out or lacking the expected choices, thus apparently preventing the user choosing the required recording source. The purpose of the selector (as with Device Toolbar) was to link to the current mixing device (assuming this device offers a choice of input sources) and thus save the user going through a series of system menus to choose the source.

Recording Device
It is often assumed that Audacity controls the input sources displayed, but in fact the sources offered are governed by the drivers of the sound device that is currently selected in the Audacity Preferences. Drivers are a big issue on Windows machines, and it often happens that machines purchased new will only be supplied with generic Microsoft drivers. This may prevent the audio device linking properly to the system mixer, so you may end up always recording from line-in, or cannot apparently record at all (whatever input source you choose). Another issue may be that you won't see all the inputs that your device potentially offers.

So the first step towards rectifying input problems is to open the and choose  (  in legacy Audacity 1.3.7 or earlier ). Find out what inputs are available and ensure that the playback and recording devices are explicitly set to the correct device you want to use. For example you may have multiple sound devices such as built-in sound and an external USB device, so you need to choose between them. If you are on Windows and experiencing problems, choose your sound device explicitly, not Microsoft Sound Mapper (which is intended to map to the currently selected default Windows sound device, but may not always do so correctly).

Device selection for inbuilt devices on Windows
Note that some sound devices have individual analogue to digital converters (ADC's) for the different inputs such as microphone and line-in. Where this is the case, these inputs are treated as separate recording devices on Windows XP and earlier (for example, "Line-In: Realtek" or "Microphone: SoundMax"). These inputs can be most conveniently selected in Device Toolbar in current Audacity but in legacy Audacity before 1.3.13 they must be selected in the Audio I/O or Devices tab of Preferences and not in the Mixer Toolbar selector which will be greyed out.

Windows Vista and later always treat recording sources as separate "devices", so on these systems the Mixer Toolbar selector in legacy Audacity will be greyed out and inputs must be chosen in the Audio I/O or Devices Preferences.

USB and Firewire recording devices
Note that if your selected recording device is a USB or Firewire device, these normally do not have multiple input sources to choose from, so Device Toolbar or Preferences will only list the device as a single choice and the input selector in legacy Audacity will grey out. This is normal, and just means that input choices must be made in the device itself, or in any control software that comes with it. Examples of devices which will normally not allow input selection in Audacity are the Griffin iMic, USB turntables or USB cassette decks and a wide variety of USB and Firewire mixers and interfaces.

Multi-channel recording devices do allow limited input channel selection in Audacity where the drivers support this, though only a few devices on Windows allow recording more than a pair of two channels at once unless you compile Audacity with ASIO support.

Device already in use
Also check your sound device is not already in use. If you are on OS X or Linux and the sound device is already being used by another application, Audacity may not be able to access it for recording. As a result, Device Toolbar, Preferences or the legacy Mixer Toolbar input selector may be empty of devices. Generally, this is not a problem on Windows as long as you choose MME host in Audacity, though issues with some applications are known. For example, speech recognition in Word, Skype or the Fraps screen capture software may prevent other applications from using the sound device to record from a microphone.

Further help
If you've got this far and the problem is not solved, go to the appropriate section below your operating system:


 * OS X
 * Windows
 * Linux

and then if you still have problems, go to our page on Updating Sound Device Drivers.

OS X-specific issues
OS X has a very different audio hardware interface to most other operating systems. As a result, there may be no (or greyed out) Mixer Toolbar, or only one audio recording source available to Audacity, which will be identified as "Default Source". You will need to click on the Mac hard disk, then on Applications > Utilities >  Audio-MIDI Setup and select your required recording source (e.g. Line In) in the Audio Input section so that it becomes the source that Audacity will use. This is how Audio-MIDI Setup looks in OS X 10.4:



In OS X 10.0 and 10.1 there was no Audio-Midi Setup, so choose your recording source at System Preferences > Sound in the Apple Menu.

If you are on OS X 10.4 or higher and are using the current Audacity version, this has a later version of our PortAudio interface and may enable you to select sources in Audacity's input selector (or possibly in the "Recording Device" drop-down in the Devices tab of Preferences ).

We strongly suggest you read our further information about Mac OS X.

Card Not Supported
Some high-end multi-channel cards on Windows systems don't use the standard Windows mixer interface and volume control, but instead supply a custom mixer application which Audacity can't hook in to. In these cases you need to select the recording settings and levels using the custom mixer application shipped with the sound card. Recording should work as normal with the card however.

Windows Vista / Windows 7 / Windows 8
The most recent Windows operating systems (Vista and later) treat individual recording sources such as line-in, microphone and "stereo mix" as recording devices in their own right. As a result, in legacy Audacity 1.3.12 or earlier, the Mixer Toolbar input selector will be always be greyed out by default.

If you absolutely need to use 1.3.12 or earlier on Windows Vista or later, you may be able to make input sources appear in the input selector by running Audacity in compatibility mode for Windows XP. To do this, right-click over audacity.exe in Windows Explorer, then click Properties, then the "Compatibility" tab. This isn't a generally recommended solution.

Otherwise, in current Audacity select recording inputs at, in the drop-down (this drop-down is in the "Audio I/O" tab in legacy Audacity 1.2.x). In current Audacity, recording devices can also be viewed in Device Toolbar. To enable this toolbar, click. Here is an example of recording inputs in Preferences for two different physical devices (an inbuilt sound device and an external USB sound card):

If selecting a particular input does not work, or you don't see the input you want, try selecting it in the Windows Control Panel (see the next section below).
 * Microphone: Realtek HD Device
 * Line-In: Realtek HD Device
 * Microphone: USB Audio
 * Line-In: USB Audio
 * Stereo Mix: USB Audio

Using the Control Panel
Accessing the system mixer in the Windows Control Panel and trying to select your required input there may often allow you to record into Audacity, even if the input you want isn't in Device Toolbar or Devices Preferences (Mixer Toolbar or Audio I/O Preferences in legacy Audacity), or isn't recording properly.

Windows Vista / Windows 7 / Windows 8
On Windows Vista / Windows 7/ Windows 8, the quickest way to access the mixer is to right-click over the speaker icon in the. Or click (if you're using "Classic View" there's a direct link to "Sound" in the Control Panel), then click on the "Recording" tab.



It is common on Vista and later that not all recording inputs are automatically enabled in the main Recording tab. This means they are invisible in that tab, and also invisible to recording applications like Audacity. So you need to make them visible, then enable and make default the main one you want to use, following the steps below.

Recording Settings   Right-click anywhere inside the Recording tab and choose "Show disabled devices" then right-click again and check "Show Disconnected Devices". For a device having a physical input like line-in or microphone, connect the required cable and make sure it fits tightly - a physical device not connected may show as "currently unavailable".  Right-click specifically over the input device you want to record with (for example, line-in or "Stereo Mix"), and if visible, choose "Enable".  Right-click once again over the input device you want to record with, and choose "Set as Default Device".  Right-click once again over the input device you want to record with, click then the  tab and ensure the volume slider is turned up.  Right-click once again over the required input device, click then click the  tab. Set Default Format to mono or stereo to match with the number of "recording channels" in Audacity's Device Toolbar or the Devices tab of Audacity Preferences (Audio I/O tab in legacy Audacity 1.3.7 or earlier). Set the sample rate in Default Format so that it's the same as the project rate bottom left of the Audacity screen. 44100 Hz is a safe choice if you are unsure. Now click "OK".

Adjust Communications Settings (even if you don't make internet calls) Windows sound settings are often optimised for VoIP (internet calls or video conferencing) using programs such as Skype, but these settings can interfere with high quality microphone recordings of music. Look for and turn off all sound enhancements and any other sound effects unless you need them. To do this, right-click over "Microphone", choose then look for an  or  tab where you can disable all effects.  On Windows 7 or Windows 8, also click the main Communications tab, then under "When Windows detects communications activity:", choose "Do nothing". This should prevent unwanted playback volume changes when recording computer playback or when recording over playback of another track. If you do make internet calls and require to use specific devices for calls, proceed as follows. <ul><li>To use a particular microphone only for calls, right-click over that device and choose "Set as Default Communication Device" (a green "telephone" icon will appear by the device). <li>Similarly, to use for example headphones as playback device for calls and speakers or other devices for music, choose the Playback tab at the top of "Sound", right-click over the device to use for calls and choose "Set as Default Communication Device". <li>If you want to use a headset for calls, choose "Set as Default Communication Device" for the headset on both the "Recording" and "Playback" tabs.</ul></ol>

Playback Settings Now choose the main Playback tab if you are not already there.  <li> Right-click over your desired "Speakers" or "Headphones" sound device and if visible, choose "Set as Default Device". If the right-click menu also shows "Set as Default Communication Device", choose that as well, then by default all programs will use that device. <li>Right-click over your desired device again, choose then the  tab, and set Default Format to a stereo choice with the same sample rate you chose in step 6.2 of the "Recording Settings" above. <li>To ensure the sound card does not add unwanted playback or recording sound effects like "Cathedral" or "Closet", look for, or  tabs and turn off all effects that are not required. Click "OK" as required to close Windows "Sound". <li>Now open the Windows Control Panel and look for any control panel that the sound device itself may have. Make sure again that no unwanted effects are being applied. </ol>

Audacity restart and settings  <li> To make Audacity aware of all the changes in Sound, restart Audacity or use (not available in legacy Audacity 1.3.12 or earlier). <li> In Device Toolbar or Devices Preferences, make sure MME host is chosen, then choose the output (playback) and input (recording) device you require. If you choose "Microsoft Sound Mapper - Output" and "Microsoft Sound Mapper - Input" then this should select the "Default" playback and recording devices you chose in Windows "Sound" above. </ol>

Windows XP or earlier
On XP or earlier, right-click over the speaker icon in the. Or you can click.

First, click on the Audio tab, and in the "Sound Recording" panel, select the correct "Default device" from the drop-down list and click "Volume":



and select your input by putting a mark in the check box, and turn up the volume slider:



Note that input sources are sometimes available to use, but hidden. If you cannot see the input you're looking for, click "Volume" under the "Sound Recording" panel again, then Options > Properties. Select your sound device in the Mixer Device panel, and ensure all the boxes in the window below are checked:



Click OK. To make Audacity aware of the changes, restart Audacity or use (not available in legacy Audacity 1.3.12 or earlier). If the input you wanted was in the Windows list, it will now be available to select in Audacity.

If the input you want cannot be made available or made to work , or if you want the convenience in legacy Audacity 1.3.12 or earlier of selecting the input in Audacity's Mixer Toolbar, see Updating Sound Device Drivers.

Linux-specific issues
<div id="linux_missing">

Entire Mixer Toolbar missing
If Audacity's entire Mixer Toolbar (i.e. the input and input level sliders and the input selector) is missing, this usually means that the version of Audacity you have installed has been built without PortMixer support. This could be because your Audacity version was built wrong, or because it's using an (experimental) v19 version of PortAudio which hasn't got PortMixer support. If you click on <font color="#a0522d">Help > About Audacity, you should find the version of PortAudio that has been used and a list of which libraries were enabled at build time.

To enable Audacity's Mixer Toolbar, you can either install from a package which has PortAudio v18 or compile Audacity from the legacy 1.2 source code using PortAudio v18. For instructions on using the source code to compile Audacity, see CompilingAudacityForBeginners.

If you want to compile Audacity with PortAudio v19 (which gives native ALSA support) and also want to have a Mixer Toolbar, you must use the current Audacity version. There may not be a 2.x package yet for your particular distribution, but you can compile Audacity from the source code. If you want native ALSA support in legacy Audacity 1.2.6, you could compile it with PortAudio v19, but this is no longer supported, and means you will have to choose your input source and the input/output levels in ALSAmixer.

<div id="linux_minimised">

Input Selector minimised, sliders present
If the selector just appears as a small lump but you have the input and output volume sliders, this usually means that there is currently no audio device available to, or recognised by Audacity for recording on your system. There are various possible causes for this. They include:


 * 1) Another audio program like XMMS is using the sound device
 * 2) A sound daemon/server like esound (ESD), aRts or PulseAudio is using the sound device
 * 3) You have system sounds turned on in a desktop environment like Gnome or KDE
 * 4) You don't have the correct permissions to access the sound device
 * 5) You are using Audacity 1.2.6 and are selecting the ALSA device but don't have the necessary OSS emulation modules installed.
 * 6) The recording device you currently have selected in the Audacity Preferences only has one input source, and so there is no choice that can be made. Many USB and Firewire Input/Output devices fall into this category.

So, there are three main points. Firstly, any other applications using the sound device must be disabled, unless you use:
 * the aRts daemon with the OSS device, in which case you can use the wrapper provided by aRts and run:<ul>$ artsdsp audacity Note: some users report recording issues when doing this.</ul>
 * A recent Ubuntu-supplied Audacity package including an alsa: pulse device. Otherwise, Audacity must be run with padsp to run PulseAudio with OSS, or pasuspender to suspend PulseAudio. Here is more information about Audacity and PulseAudio.

Secondly, if you use OSS, you must check that /dev/dsp (the OSS device) is present. If you use ALSA, you must install the OSS emulation for ALSA, unless you are using Audacity 1.3.x which supports ALSA natively.
 * To load the installed OSS emulation modules for ALSA, you can launch Audacity from the command line as:<ul>$ aoss audacity</ul>

Thirdly, on many distributions you must add your user to the "audio" group to give them permissions to access sound devices.