FL Studio processes audio using an internal 32-bit floating-point engine. It can support sampling rates up to 192kHz using either WDM or ASIO enabled drivers. The audio engine in version 7 introduces limited multi-threading and multi-core support for some generators. Effects cannot be threaded in the present version.
The mixer interface allows for any number of channel configurations. This makes mixing in 2.1, 5.1, 7.1 surround sound possible, granted the output hardware interface has an equal number of outputs. The mixer permits audio-in, enabling FL Studio to act as a multi-track audio recording solution.
FL Studio comes with many plugins and generators (software synthesizers) written in the program’s own native plugin architecture. This API has a built in wrapper for full VST, VST2, DX, and ReWire compatibility.
An included plugin called Dashboard allows users to create full automation-enabled interfaces for their hardware MIDI devices. This allows FL Studio to control hardware from within the program.
FL Studio 8 includes a version of SynthMaker, the popular graphical programming environment for synthesizers.