Working With External Instruments in FL Studio
To incorporate the sound generated by an external MIDI device into your FL Studio project, you will need to record the audio from the device into FL Studio while it’s played or controlled by the FL Studio native MIDI Out plug-in. So in this guide, we will show you how to configure, create, and record MIDI in FL Studio. Follow the sections below to get started.
Configure the MIDI settings
Before you begin, you’ll need to make the audio and midi cable connections between your external MIDI instrument and your interface, as described in our FL Studio Quickstart Guide.
- Add an instance of the MIDI out plug-in to the FL Studio channel rack.
- Click the Option menu and select MIDI settings.
- Select the device in the Output list.
- If you are using a USB connection to the device, you will choose the name of the device itself. Select the interface’s name if your external MIDI instrument is connected to an interface via MIDI cables.
- Match the Port numbers – Make sure the MIDI port number shown for the device in the MIDI settings window matches the MIDI port number shown in the MIDI out plug-in window.
- Make your MIDI connections. If you’re using a direct USB connection from the device, you can skip this step.
- If you’re using an interface, connect the MIDI OUT port on your MIDI interface to the MIDI IN port on your interface with a MIDI cable.
- Set your external MIDI device to the same MIDI Channel as the MIDI Out plug-in (upper left corner of the plug-in window. There are 16 Channels that allow you to control different MIDI devices on each channel.
- If you set your MIDI device to OMNI mode (some external instruments will call this ALL), it will respond to all MIDI Channels.

Matching the MIDI ports.
Create the MIDI sequence
Creating a MIDI sequence is straightforward. Enter or record your score data in the Piano roll (or Step Sequencer) associated with the MIDI Out plug-in in the channel rack.
NOTE: If you are playing MIDI notes on the external device, you may hear doubled-notes, flanging, or phasing. This happens because the device is playing sound internally from its own controller (no latency) and receiving notes from MIDI Out (with latency).
If you’re having this problem, most hardware synthesizers and drum machines have a setting, ‘Local Control‘, that disables the keyboard or pads from playing sounds locally.
Record MIDI tracks
Once everything is set up, it’s time to record your MIDI tracks! Follow the steps below to get started.
- Open the FL Studio mixer. Choose a channel for recording the audio output from your synth.
- At the top of the inspector window for that channel, choose the same input on your audio interface you connected your audio cables to in Step 6.
- For example, if you choose input 3 on your interface, set the channel input to input 3 in the FL Studio mixer.
- FL Studio will automatically arm the track for recording when the input is selected, and you will see the ARM button highlighted in red at the bottom of the mixer channel.
- Place the MIDI sequence you created (outlined in the section above) into the Playlist if you want to incorporate it into your existing project.
- If desired, you can place the sequence multiple times to create a longer audio recording.
- You can also switch FL Studio from Song mode to Pattern Mode if you want to record the MIDI sequence as a single audio loop.
- Press the Record button at the top. You’ll be presented with a dialog window asking, “What do you want to Record today?” (if you aren’t, you can Alt-Left click the record button to show the dialog).
- In most cases, you will want to choose “Audio, into the Playlist as an audio clip.”
- This generates an audio clip in the playlist of the sound that is output from your external synthesizer based on the MIDI sequence you created.
When you need help, Sweetwater has the answers!
Our knowledge base contains over 28,000 expertly written tech articles that will give you answers and help you get the most out of your gear. Our pro musicians and gear experts update content daily to keep you informed and on your way. Best of all, it’s totally FREE, and it’s just another reason that you get more at Sweetwater.com.