MIDI Out does not make any sound of its own, it acts as a MIDI controller sending standard MIDI messages to internal VST plugins or external MIDI hardware. 8 pages x 9 controllers are freely assignable to parameters on target VST and MIDI devices.

NOTES: Click gear icons to open the Control settings. Orange labels show activated controls (transmitting data), left-click the label to activate/deactivate controls.

Controlling internal VST plugins

Use MIDI Out to gain access to features of a VST plugin not available from the Piano roll or Patcher. Set up MIDI Out to control internal VST plugins as follows:

  1. Open the Wrapper Options - Click the icon on the top of the VST plugins Wrapper.
  2. Open the Wrapper Settings - Click the icon.
  3. Select the Settings tab - Click the tab.
  4. Match MIDI Port numbers - Set the Input Port number on the VST plugin's wrapper to the same Port number as MIDI Out. 256 Ports are available, the Port number setting you use is arbitrary, it's up to you.

MIDI Channels - Where VST plugins respond to MIDI Channels 'Map note color to MIDI channel' can be used to play separate voices. You can also use the Control Settings to assign knobs to MIDI Channels. NOTE: Unless you have a specific reason to use MIDI Out, we recommend using note colors on the VST plugins Piano roll to play MIDI Channels. If necessary, you can load multiple MIDI Out plugins and match Port numbers to the VST and then set independent MIDI Channels for each MIDI Out. This will allow you to play each MIDI channel in the VST plugin from a separate Piano roll.

Using external synthesizers, drum machines & other MIDI devices

To incorporate the sound from external MIDI hardware in the final render, you will need to record the audio from the device into FL Studio while it's played or controlled by a MIDI Out plugin. The steps are as follows:

  1. From the MIDI Settings select the device in the Output list (click devices in the list to select them).
  2. Send master sync - If the device will play using an internal sequencer, turn ON 'Send master sync' to transmit transport control data (start, stop, tempo, etc) from FL Studio. Ensure your external MIDI device is set to receive (slave to) MIDI sync data AND is set to the same 'Synchronization type', (MIDI clock, MTC 24, etc), as per the manufacturers instructions.
  3. Match Port numbers - From the MIDI Settings make sure the Port number matches the Port number on MIDI Out (any number between 0 and 255 can be used).
  4. Make MIDI connections - Connect your MIDI interface (MIDI OUT) to your MIDI device (MIDI IN) as per the manufacturers instructions.
  5. Set the MIDI Channels - Set your external MIDI device to the same MIDI Channel as the MIDI Out plugin. There are 16 Channels that allow you to control different MIDI devices on each channel. If you set your MIDI device to Omni mode it will respond to all MIDI Channels (see the manufacturers instructions).
  6. Connect the audio - Make audio connections from your MIDI device's audio outputs to your soundcard audio inputs. This will usually be a line-level input, not a microphone input.
  7. Sequence your MIDI device - Enter or record your score data in the Piano roll or Step Sequencer associated with the MIDI Out controlling the external hardware.
  8. Make a live recording - Record the device back into FL Studio, as it is played by the MIDI Out channel.
  9. Audio clips - Place the recorded Audio Clip in the Playlist and render the final track.

NOTE: MIDI is not an audio connection, see the Wizard section 'How do I connect my keyboard/controller/synth to my PC' for advice and further links on setting up external MIDI hardware to be recorded in FL Studio.


MIDI Out is a flexible MIDI Output plugin with the following controls:

MIDI Out Controls

Control Settings

Click the icons or right-click a knob and select 'Configure':

Notes & Tips

Plugin Credits: Didier Dambrin