Required Audio Drivers for Audacity on Windows

To run Audacity on Windows, you do not need dedicated, Audacity-specific software drivers; instead, the application relies on your computer's built-in sound card drivers and Windows audio subsystems. This guide outlines the essential hardware drivers, supported host interfaces, and configuration requirements needed to ensure your microphones, sound cards, and audio interfaces record and playback smoothly in Audacity.

Essential Hardware Drivers

Audacity communicates directly with the sound hardware recognized by your Windows operating system. To function properly, your system must have the following drivers installed:

Windows Audio Host Interfaces

Within Audacity, you select an audio host to manage communication between the software and your hardware drivers. These hosts are built into Windows:

The ASIO Exception

Many professional audio interfaces use ASIO (Audio Stream Input/Output) drivers for ultra-low latency. However, standard distributions of Audacity cannot use native ASIO drivers because of a licensing incompatibility between Audacity’s open-source GPL license and Steinberg's proprietary ASIO SDK.

To use your hardware with Audacity, you must use the device's standard WDM/WASAPI driver pathway rather than its native ASIO driver. If your hardware only operates via ASIO, you must either compile a private version of Audacity with ASIO support enabled or use a virtual audio bridge software.

Troubleshooting Driver Issues

If Audacity displays "Error opening recording device" or fails to detect your audio hardware:

  1. Open the Windows Device Manager and expand the "Sound, video and game controllers" section to ensure no hardware has a yellow warning icon.
  2. Open Windows Settings, navigate to Privacy & Security > Microphone, and verify that desktop apps are allowed to access your microphone.
  3. Go to Transport > Rescan Audio Devices in Audacity to refresh the list of connected audio drivers without restarting the software.