music, noises and other stuff
How to Record and Monitor Audio in FL Studio
This tutorial was requested by Jesus Prieto from USA Indie. If you have questions about how to do something in FL Studio (or anything production related, actually), you can request a tutorial here.
Most people don’t instantly think of FL Studio as an audio recording platform because – like everything else about FL – it has a unique way of doing things. If you’re locked into the psychology of fixed tracks and channels the way most sequencers are, then the huge flexibility available in FL Studio can seem confusing.
But it’s actually pretty simple. In FL Studio, audio is handled just the same way that MIDI data is: in clips.
Understanding the Difference
To record audio a sequencer like Cubase or Logic, you would set up an audio track. You’d then record some sounds like your voice into it, and that audio would appear in the arrangement page of the song.
In these sequencers, the audio is tied to that track. Moving it elsewhere either creates a new audio track to host it or causes it to play out of a different output, because tracks are tied to mixer channels.
But in FL, you use any arbitrary Mixer channel to record audio, and the recorded audio automatically becomes a clip. The clips themselves are linked to mixer channels: where they appear on the playlist has no bearing on the mixer.
You can move them up and down, slice them up, use bits of them, slide them around, and they’ll still play out of whatever mixer channel the original clip is set to play out of.
This is an incredibly powerful feature, but it confuses some people because they’re used to using audio tracks as some sort of dumping ground during recording sessions.
Let’s take it from the top.
Preparing to record
Let’s suppose that you have a song you’ve been working on in FL Studio, and you’d like to record your vocals on top of it.
Obviously, for this to work, you need a microphone plugged into your soundcard. If you’re using a built in soundcard, you may need to go into the Windows Volume Control and make sure Microphone is selected under your recording settings.
Next, make sure you’re using ASIO drivers – see the box at the bottom of this article for more info.
Latency is key when recording audio – you need to set it as low as you possibly can without causing a million under runs. This is because you will want to be listening back to yourself while you sing, and if your buffer length is set higher than about 512 samples (12ms), you’ll hear a noticeable delay between when you sing into the mic and when that audio arrives in your headphones. It’s weird and it’ll throw you off.
Tuning Up the ASIO Driver

Figure 1 - ASIO settings
Underruns occur when the ASIO performance is pushed too far, and they result in audible glitching if they happen during playback. Getting some underruns while you fiddle with system settings is normal, but what we’re aiming for here is to tune things as close to the edge as possible without getting underruns while we’re working later.
You need to set your buffer size to as small as you can get it without the underruns count spinning up like a fan. Click the Show ASIO panel button to open your sound card’s panel, and lower the buffer size.

Figure 2: Better ASIO properties
What is crucial is that the number shouldn’t still be going up like a demented odometer as you look at it. If it is, you’ve gone too small – go back and increase your buffer size. Increasing underruns means audible glitching during playback.
In my case, I was able to get it down to 128 samples (3ms). My underruns now sit at 66, but they’re stable – not going up further. If you play your song back and you can hear glitching, go back and increase your buffer size.
If your song is big and complex with lots of plugins, you might do better to mix it down (export it) to a single wav file and start a new project based on that mixdown. That way, the computer won’t have to handle running all your soft synths and plugins while simultaneously trying to operate under extreme low latency settings.
When you’re done recording, you can always import the new audio into the original project. A lot of professionals use this trick when their arrangements get out of hand, or when they use too many instances of Sytrus at once.
Mic Check One Two
When you’re happy with your latency settings, we’re ready to begin. Open the FL Mixer (the shortcut is F9), and choose an empty, unused channel.

Figure 3: The disk button

Figure 4: A boring Save window
Give the recording a name and click Save.

Figure 5: Select an input from the IN dropdown box
Next, we need to specify where we’re recording from: which sound card input FL Studio should be listening to.
Keeping our record channel selected, look in the top right of the mixer, where the Insert effects are. There’s a dropdown box labelled IN. Drop it down and select your microphone input from the list of options available.
Since a microphone is a mono recording source, I’ve chosen a mono (single channel) input. This is important because there’s no point recording mono audio into a stereo wav file. Of course it works, but it’s a waste of space.
As soon as you’ve chosen your input, you should be able to hear yourself in your headphones or over the speakers. I strongly recommend switching to headphone monitoring at this point to avoid feedback loops, but also because you don’t want the backtrack of your song to appear in the vocal recording.
If you want to turn the microphone off again, select (none) from the IN dropdown box list.
Note: you can also add some insert effects such as Reverb to the channel if you’d like to hear effects on your voice while recording. This is lots of fun, but be warned that the effect will be hard recorded into the wav file along with your voice. You won’t be able to remove it later. Not a good idea.

Figure 6: Click Record

Figure 7: What would you like to do today?
The default option is to record into an Edison instance. The upside of doing this is that you can perform edits on the resulting audio right away, and when you’re done editing, you can insert the audio into the playlist as a clip by pressing SHIFT-C.
It’s an advanced method of working, but you’ll probably want to hear the recording in context straight away. So I suggest selecting Audio, into the playlist as an audio clip.
When you’re done, click Stop. Also, click the Record button again to deactivate record mode, or you’ll just start recording new clips every time you press Play.
A new audio clip will have been inserted into the playlist containing your recording. You can now safely add effects to it.
And you’re done!
An Afterword
The method I’ve described above (ie selecting Audio, into the playlist as an audio clip) provides the most instant gratification. You get where you’re going fast, and you can instantly hear if it’s working or not.
It isn’t, however, the most efficient method of working. This is because every time you record, you get a new audio clip.
ASIO drivers
ASIO drivers enable very low latency usage of an audio interface. If you’re just starting to learn this stuff, latency is the delay between moving a knob on screen and hearing the effect of what you’ve done. It’s the delay between hitting a key on your keyboard and and hearing the note come out of your speakers.
ASIO drivers make it possible to do these things in real time with almost no discernible delay. If you’re using a dedicated audio interface, it’s 99% likely that you’ll already have ASIO drivers installed.
If, however, you’re using whatever soundcard came inside your PC or laptop, you may need to install a generic ASIO driver.
I recommend ASIO4All, a fantastic driver that makes music possible for millions of laptop users around the world.
Very few of us are fantastic performers. Your may in fact suck. And if you’re recording straight to clips, you can quickly wind up with like 100 different clips, all of which suck.
This is why recording to Edison is technically better, even though it’s more fiddly: because you can toss the recording without ever saving it or inserting it into the project, both of which happen automatically with the process described above.
Having said that, and despite the fact that I love FL Studio dearly, I don’t recommend using it for serious vocal recording sessions. It’s totally possible, but it’s a pain.
The way that Cubase and Logic work (dedicated audio track) is by far inferior in terms of flexibility, but they are (in my humble opinion) much faster for this specific purpose.
My own process is:
- compose in FL Studio, and export to WAV
- import WAV into Cubase and record vocals
- edit vocals in Cubase, and export them to WAV
- import the WAV back into FL Studio as a clip, and finish the mix
Your mileage may vary.
Comments are closed.










about 2 years ago
Thanks dude…i’ve been for these suggestions for a long time…it helped a lot…but i also use the same process as yours rendering to WAV i move it to NuEndo 3 instead of Cubase…thanks again…can you ssuggest me good 10I/O sound card and good sound monitor for my mini studio…
about 2 years ago
I have a question about monitoring overdubs and multiple takes. for each NEW vocal pass… does there need to be a new mixer channel added if the vocalist DOENS’T want to hear themselves in the headphones? I tried turning off the channel so the audio wouldn’t play but that leads to no recorded audio
… I want a way to turn monitoring on and off
about 2 years ago
Sean, I personally hate recording in FL. Much as I love the app (and I do), it’s really not well designed for serious recording sessions. I’d recommend you do your recording in something dedicated to the task, such as Cubase, or Audacity, and then bring an edited vocal recording back into FL for mixing.
As far as I’m aware (I have not experimented with this), you should be able to remove a channel from your singer’s cans simply by removing its output from the master mix. The audio will still be recorded, you just won’t hear it until you re-route it.
about 1 year ago
When i start rapping for some reason the beat sounds slow in the headphones causing me to rap slowly which messes up everything! its a latency issue does any1 kno wat to do???
about 1 year ago
Diddy, that does sound latency related. Question: can you take a look at CPU meter in FL? When you start recording, what does it do? Flatline?
about 1 year ago
how do u record without hearing your own voice, i only want to hear the beat. how can i do that?
about 1 month ago
Hi Shane,
I suspect that’s a limitation of your sound card setup. In professional recording studios, what you hear in your monitor feed is generally controlled through the mixing desk, not through software.
about 11 months ago
I clicked the “don’t ask this in the future” button, and now it doesn’t ask. (obviously)
I am having trouble recording now, probably because of a glitch on the old FL i am using nowadays.
How do I get this window to pop up again?
about 1 month ago
Hi Dylan,
You can’t, as it’s an info popup for first time users. Once dismissed, it doesn’t return. However, everything that’s on that popup menu is available by right-clicking the Record button.
about 10 months ago
When I record my songs on here, it seems like when I talk, the beat gets lower.. like, it goes in and out.. how do I stop that
about 1 month ago
Fe’La, I have no idea. But from what you say, it sounds like overall your volume is massively too loud, and is being compressed by your vocal.
about 5 months ago
When using my mic input on my computer to record my guitar in FL studio 10 I have a slight delay that is very bothersome and I am having trouble trying to get it to go away. If I play a fast riff I am actually strumming a note ahead of what I hear coming out of the speakers. Thus, it has a tendency to distract me from what I am trying to create. I have checked just about everything I can think of to no avail. Any ideas?
about 5 months ago
Hi Chris, it sounds like you need to adjust the buffer size of your ASIO driver to reduce latency. The smaller the buffer, the lower the delay. However, small buffers also mean a lot more strain on your CPU. To get “realtime” performance, you’ll need a strong computer – but you should be able to get close enough to be usable with an average machine too. Experiment with different buffer sizes. If the sounds starts to get choppy, increase the size again until it stabilises.
about 4 months ago
Hey , Dude In my FL Studio when i ASIO Panel
iT Shows Realtek High Dedinition Audio With a Plus sign at its left.When i click On the plus sign Then two things are shown…
Realtek HD Audio Input
Realtek HD Audio Output
There is a cross on the Realtek HD Audio Input….
And that is why i cann’t record my songs . So please Tell Me how to solve this problem…….
Please
about 4 months ago
Hi Rachit,
Unfortunately that is not a problem with FL Studio – the problem lies with your soundcard itself, and I say for certain what the solution is. If I had to guess, I would start by making sure your soundcard drivers are up to date. Sorry I can’t be more help.
about 4 months ago
I’ve figured out how to record… buuuuut 1 problem… you know when you click the record button, and it give you a choice to record in the playlists or Edison…. welllll that doesent pop up anymore and now I can’t record … does anyone know how to get that back?
about 4 months ago
Hi,
The menu is noob-friendly but annoying to regular users, so it only ever appears until you dismiss it, and there is no way to get it back. However, all the options it offers you are available if you right-click the Record button.
about 2 months ago
This is great, but my main problem is I can not use my microphone and headphones (Not a USB headphone, just regular jack) at the same time. When I have the mic and headphones set up and i hit record or play, the instrumental plays through my speakers and not my headphones. Do you have a solution?
about 1 month ago
Hi Chris,
My guess is that this is to do with how Windows deals with built-in soundcards. It tries to differentiate between speakers and headphones, but it doesn’t do a great job.
I would look at either trying to change settings in the Windows control panel to force audio out of your headphones (which will basically stop any audio coming out of the speakers, ever), or invest in a proper audio interface.
about 2 months ago
Hi, whenever I’m recording, I can’t get any monitor sound to come out of my speakers. The driver is changed to ASIO and it records fine, but I just can’t hear the existing track. Any ideas?
about 1 month ago
This sounds like a driver issue, and unfortunately I wouldn’t be able to help you without looking at your setup physically.
about 4 weeks ago
How can I choose what channel to record from? It’s automatically decided to record from the Master channel and it’s recording everything, not what I want it to. How do I stop recording from the master?
about 4 weeks ago
For the selected recording channel, look at the insert strip on the side of the mixer. At the top is a dropdown box labelled IN. Here you can choose which physical input you want to use to record.
If you’re still recording the entire mix after selecting this, then something is up with your audio driver. It could be that it defaults to “what you hear” by default, which is very handy for ripping analog copies of audio streams, but less good for studio recording. In this case, poke around in the Windows mixer – there should be a section that lets you select which input to listen to.
about 2 weeks ago
Hi, why do I hear my own voice as I record? All I want to hear is only the track (not my own voice) as I record. It’s so distracting! The delay in my own recorded voice makes it even more distracting. I really need your help. Thanks.
about 2 weeks ago
Hi Ermias,
Unfortunately that is simply the nature of how your audio interface works. If I had to guess, I’d say it was probably an onboard soundcard, right?
The delay comes from the settings of the buffer size in your ASIO driver. The smaller the buffer, the shorter the delay (below 128 is usually not noticeable). Recording is the one area where having a good audio interface with its own driver really comes in handy.
about 4 hours ago
When I record from the mic, I can hear the other tracks playing in the background. This reflects also in the recorded wav file. I have the mic on track 32 and I made sure no other track is routing to track 32. Don’t know what else to do…
about 2 hours ago
Hi Lyo,
Can you tell me what soundcard you’re using, and what the channel 32 input is set to? This sounds like a driver issue.