Playing parts in with a keyboard feels more musical than drawing every note by hand. Learning how to record MIDI in FL Studio takes four steps: connect and enable your MIDI controller, choose where the notes will land, arm recording, and play. This guide walks through the setup and the cleanup afterwards so your takes sound tight.
Step 1: Connect and enable your controller
Plug your MIDI keyboard or pad controller into your computer, then:
- Open Options > MIDI settings.
- Find your controller in the input list and enable it.
- If your controller has a specific FL Studio script or template, select it so its knobs and pads map correctly.
Setting up a controller in any DAW follows the same logic — if you also use other software, our cross-DAW notes on setting up a MIDI controller cover the same enable-and-map steps, and they pair well with our audio interface setup guide.
If FL Studio still doesn’t see the controller after enabling it, check that you set the input port to a numbered value rather than leaving it blank, then restart FL Studio so the device is picked up cleanly. USB hubs occasionally cause dropouts too, so plug straight into the computer while you’re testing. A controller that lights up but sends no notes usually means the wrong device is enabled, or the port is shared with another input.
Step 2: Load an instrument and select it
Add the instrument you want to play in the Channel Rack and click it to select it. Whatever channel is selected is what your controller plays and what the recording will capture. If it’s a third-party synth, make sure it’s scanned — see how to add VST plugins in FL Studio. Play a few notes to confirm you hear sound.
If you plan to record several parts — say drums, bass and a lead — load each one onto its own channel and select the right channel before each take. Keeping parts on separate channels means their notes land in separate Piano Rolls, which makes editing and mixing far easier later than untangling everything from one crowded clip.
Step 3: Set up the metronome and count-in
Recording in time is much easier with a click:
- Enable the metronome (the toolbar icon shaped like a metronome).
- Turn on the count-in so you get a bar or two of clicks before recording starts.
- Set your project tempo before you play so the click matches the song.
It’s worth getting the tempo right first because changing it after a take stretches the timing of everything you’ve already played against the new grid. If the built-in metronome feels limiting, you can also build a dedicated click track to play against. And if you find a part is hard to play at full speed, drop the tempo, record it cleanly, then raise the tempo back up — the notes will still sit on the grid and play back faster without any drop in quality.
Step 4: Arm and record
- Click the record button. FL Studio may ask what to record — choose notes (and automation) for MIDI, not audio.
- Decide where it records: into the current pattern (Channel Rack workflow) or along the Playlist timeline. Recording into a pattern is the usual FL Studio approach.
- Hit play and perform your part after the count-in.
- Press stop when you’re done. Your notes appear in the channel’s Piano Roll.
To layer extra notes onto an existing part, use FL Studio’s overdub/blend recording mode so new takes add to rather than replace what’s there. This is handy for building up chords a few notes at a time, or for adding a counter-melody over a part you’ve already nailed without risking the original.
Choosing how to capture your take
There’s no single right way to record MIDI — the best method depends on how you write. Three approaches cover most situations:
- Loop recording into a pattern. Set a short loop, leave it running, and keep playing until you land a take you like. Great for short, repeating parts such as a bassline or hook.
- Linear recording along the Playlist. Record in one pass against the full arrangement. This suits performances that evolve across the song, like a piano part that changes feel between sections.
- Step recording. If a passage is too fast or intricate to play in time, enter notes one step at a time from the controller. You get the human feel of chosen voicings without needing to perform at tempo.
Many producers mix all three on a single track: loop-record the core groove, play a linear pass for the parts that move, and step-record the tricky fills. Because everything ends up as editable MIDI, you can freely combine takes captured in different ways.
Common mistakes to avoid
- Recording onto the wrong channel. Always confirm the correct instrument is selected before you arm — it’s easy to play a great take into the wrong synth and not notice until playback.
- Over-quantising. Snapping every note hard to the grid can suck the life out of a performance. For anything groove-based, quantise lightly or not at all.
- Skipping the count-in. Without a bar of clicks first you’ll almost always rush the opening notes. The count-in costs nothing and saves re-takes.
- Ignoring velocity. Flat, identical velocities sound robotic. Even small variations make a part breathe, so edit velocity as part of your cleanup.
Step 5: Clean up the take
Recorded MIDI is fully editable. Open the Piano Roll and tidy it up:
- Quantise to snap notes to the grid if your timing drifted, or quantise lightly to keep some feel.
- Fix wrong notes, adjust lengths, and edit velocity for dynamics.
- Delete any accidental notes.
The Piano Roll tools you’ll use here are covered in how to use the Piano Roll in FL Studio, and if you’re new to snapping notes to the grid, our guide on how to quantize in a DAW explains how much is too much. A good habit is to clean up each take before moving on to the next part, so you’re always layering onto something tidy rather than building on top of mistakes.
Related FL Studio guides
Recorded parts become the backbone of a track — see how to make a bassline in FL Studio and how to arrange a song in FL Studio to develop them. More tutorials are in the mixing and mastering hub.
Frequently asked questions
Why isn’t my MIDI controller working in FL Studio?
Most often the controller isn’t enabled in MIDI settings. Open Options, find your device in the input list, and switch it on. Also confirm the correct instrument channel is selected, since that’s what your controller plays.
Should I record MIDI into a pattern or the Playlist?
Recording into a pattern is the standard FL Studio workflow and keeps ideas reusable. You can also record along the Playlist timeline if you prefer a linear approach. Either way the notes end up editable in the Piano Roll.
How do I fix the timing of recorded MIDI?
Open the Piano Roll and use quantise to snap notes to the grid. Quantise fully for a tight, mechanical feel, or apply it lightly to keep some of your natural timing while tidying obvious mistakes.
Can I record MIDI without a hardware controller?
Yes. You can use FL Studio’s typing keyboard to piano feature to play notes from your computer keys, or simply draw notes directly into the Piano Roll with the mouse. A hardware controller usually feels more natural for performing, but it isn’t required to capture or edit MIDI.



