FL Studio VST or AU Plugin
FL Studio can be loaded and used as a VST instrument in Windows and macOS compatible hosts or in macOS hosts as an AU plugin. In this mode, the output is sent to the host and the play/stop events and tempo are synchronized. Controlling FL Studio channels and parameters using MIDI messages is also supported. Additionally, you can send each mixer track to a separate output, if the host supports VST plugins with multiple outputs.
Installing FL Studio VST
FL Studio asks to install the VST plugin of itself during the installation. However, if you didn't install the plugin version at that time, or you want to install it on more than one host, from the Windows Start Menu, select Programs > FL Studio > Advanced > Install Plugin Version. You will see a dialog where you can set the plugin folder of the host where you want the connection installed.
Using the FL Studio VST plugin
Add an instance of the FL Studio VST plugin or the Multi FL Studio VST plugin (see 'Using multiple outputs' below). To open the FL Studio VST see the manual that comes with your host DAW. Click the FL Studio icon button (as shown above) to access the FL Studio interface. Then use FL Studio as normal - load projects, edit instruments and melodies etc.
NOTE: To hide the FL Studio interface and work in the host, don't use the minimize button as it will also hide the host window. Use the close button so that FL Studio remains active.
Using multiple outputs
You can send to the Host DAW from any Mixer track. Here the Master Mixer channel is being sent out the FL 1 stereo output from the Mixer channel OUT control:
Audio connections - There are two FL Studio VST plugins.
NOTE: Not all hosts support VST plugins with multiple outputs. In these cases, use the single output version.
MIDI Control of FL Studio Channels & Patterns from the host
Issues with the VST connections