AUTOMATION & RECORDING

Controller Devices

USB & MIDI Controllers

General controller support

FL Studio supports all USB/MIDI controller keyboards, keyboard synthesizers with MIDI output and all other similar devices with General MIDI output. To play a synth in FL Studio using an external keyboard, select the channel in the Channel Window and play the controller keyboard. Remember that sliders and knobs can also be linked to virtually any control in FL Studio.

Custom controller support

FL Studio is preconfigured to work with a number of custom controllers. Features supported include endless (relative) knobs, switch controls, support for jog and transport controls. To enable the advanced features of your custom controller, select it in the Control Surface list in the MIDI settings window. If the device is not listed, it does not have preconfigured support - this does not mean it won't work, just some of the special (non standard) controls may not function correctly.

Preconfigured devices include:

If your device is not on the list will probably function correctly, set the Controller type to (generic controller) if in doubt.

Other resources

More controllers: For the latest list of supported devices visit the MIDI Controller Reference forum.

Controller templates: There are a number of controller templates in the FL Studio installation directory (\Program Files\Image-Line\FL Studio\System\Hardware specific). These templates are loaded into the editor that came with your controller and will map it to FL Studio. You may then be required to select the controller type in the Input settings (when FL doesn't do it automatically).

Multimedia keyboards

If you have a multimedia keyboard you can use the Play/Pause button to Start/Pause FL Studio, and the Stop button to stop and return the song position marker to the beginning of the Playlist. The FF/RW buttons will jump between Playlist Time Markers, if present.