This section covers the special issues raised by USB microphones.
The problem: If you use the F10 audio settings to select your USB microphone, then you can't hear sound from FL Studio and if you select your audio interface you can't record your microphone. Most ASIO audio interface drivers only support one audio device, that means you can select either to your USB microphone or audio interface but not both at the same time. You need both!
The solution: FL Studio ASIO and ASIO4ALL both allow you to select independent input and output audio devices within the same audio interface driver. After these steps you can review the normal recording procedure here.
NOTE: While there is no technical reason for a USB microphone to be inferior to a traditional analog-output microphone, USB mics can compromise your positioning, routing and monitoring options. If you haven't purchased a mic yet, we recommend using a traditional analog mic connected to FL Studio through a external audio interface for the widest compatibility and utility in the studio. This includes longer cable runs, direct monitoring and the option to use the highest quality microphones and mic preamps.
Note about latency: USB microphones generally only allow you to hear the sound being recorded after it has passed through FL Studio. Some USB microphones do have a headphone jack and can operate as an audio output device. If this is not the case, the latency of USB microphones depends on the FL Studio / ASIO4ALL latency setting. There can be a troublesome delay between the sound made and it being reproduced from your speakers or headphones. For example, low latency monitoring is particularly important to vocalists as high latencies cause a distracting echo effect. The only solution to this problem is to lower your buffer length settings (there are limits), disable the Mics send-to-Master Mixer track or obtain a new audio interface with direct-monitoring.
There are two options for selecting independent INPUT and OUTPUT devices in FL Studio:
Use the FL Studio ASIO driver if you want to record a single USB input. If you need to record multiple input devices simultaneously, use ASIO4ALL (next section below).
ASIO4ALL is a 3rd party audio driver. Not all audio interfaces are compatible with it, but most are. The aim is to set your USB mic as the ASIO input device and your audio interface as the ASIO output device. ASIO4ALL has the advantage of allowing you to activate multiple input devices. All active devices will show on the Mixer INPUT menu. You can even record from several different input devices at the same time on separate Mixer tracks.
NOTE: If any of the inputs/outputs of the devices in the 'WDM Device List' have against them, it means they are unavailable. means beyond logic. See the ASIO4ALL System Settings page for details on troubleshooting ASIO4ALL input/output issues.