New Features in FL Studio 20

FL Studio includes Lifetime Free Updates, there may be a new version with more features, check online here.

FL Studio 20

To celebrate the 20th Anniversary of FL Studio, we are jumping straight from FL Studio 12 to FL Studio 20. Here's a list of notable new features and changes in FL Studio 20. For the complete list (including bug fixes) please check the 'WhatsNew.rtf' document. Also check the FL Studio YouTube playlist.

What's New Video

New in FL Studio 20.0.99 Beta

  • Playlist Track Mode - Track Mode helps organize projects and speeds workflow by grouping a Channel Instrument/Audio Clip, Playlist Track and Mixer track (plus creates a default Pattern for Instruments). Changes to the name, color and or icon of any member in the group will ripple throughout the chain. To create a group, Right-Click Playlist Track headers and choose Instrument or Audio track mode. Alternatively drop plugins or audio files on Playlist Track headers.
  • Stepsequencer looping - It's back and better than ever. When selected Channels in the same Pattern, with different lengths, will loop (restores looping behavior last seen in FL Studio 11). Includes advanced options to allow even greater control of Channel looping.
  • Stepsequencer - Now shows 512 steps max, up from 64.
  • Show complete piano roll preview - Channel Rack menu option to show all the notes in patterns, rather than just the number of bars visible in the Stepsequencer.
  • Channel Rack Menu > Set swingmix - Options allow you to set the Swing Mix control/s independently for the selected Channels.
  • ZGE Visualizer - Video Wizard Export
  • General Settings - New 'Check for updates' option at startup.
  • CPU & Memory Panel - 'View FPS' shows the FL Studio GUI frame-rate.
  • Mute - Switch has been added to the Channel Settings.

New in FL Studio 20

  • Mac support - FL Studio is now available as a 64 Bit native macOS Application. Includes Audio Unit (AU) and VST plugin support. AU plugins will scan, along with VST plugins, using the Plugin Manager.
  • Time signatures - See the sections for the Playlist & Piano roll. The default Time Signature is set in the Project General Settings and Time Signature changes with Time Markers. Right-Click Time Markers and select 'Time signature'. Use (Shift+Alt+T) to set time-signatures from the playhead position or over the selected time-range. Use the on Pattern Clip Menu 'Use current time signature' to set a Time Signature based on Playlist position.
  • Consolidate Clips (~ Freezing) - Bounce selected Audio and Pattern Clips to a single Audio Clip via:
  • Playlist Arrangements - An 'Arrangement' is the layout of Audio, Automation and Pattern Clips in the Playlist as you added them. Use the drop-down Arrangements menu to manage multiple Playlist versions of the project (working ideas, sound design, versions etc).
  • Plugin Delay Compensation - Automatic PDC now work for all normal use-cases including for Mixer sends. Manual and Auto-PDC can now co-exist. Manual PDC is applied as an offset to Auto PDC. Updates include:
    • Audio recording - New audio input delay control on the INPUT menu, to fix latency issues with individual audio inputs.
    • Icon colors - Automatic (Orange), Manual (Blue) or not set (gray).
    • Mixer menu - Plugin Delay Compensation > Reset manual latency on all tracks - Option to reset all manually set latency values to zero.
    • Metronome - Now latency compensated.
    • Mixer FX Slots - Latency compensated Wet/Dry mix knob. Processing delay is now compensated when mixing the Wet/Dry signals from an effect for each FX slot.
    • Continuous adjustment - Roll the mouse wheel over the time icon or latency display (Mouse Wheel) = 10 ms steps, (Ctrl+Mouse Wheel) = 1 ms steps, (Ctrl+Alt+Mouse Wheel) = 1 sample steps. Mouse Wheel works in three places: Track Input latency icon (FX panel), Track Output latency selector (FX panel), Track Output latency icon (Mixer Tracks).
    • Wrapper Offset - The latency shown in the Wrapper Info can be set and saved per plugin. Use to compensate plugins that consistently report an incorrect latency.
  • Updated Toolbar - New Toolbar design and editable layout.

Classic Features Return:


  • Playlist Tracks - Increased to 500 from 199.
  • Audio recording - Realtime display of audio data as it is captured. Multiple takes are grouped when recording.
  • Playlist menu - View > Resize all tracks. Choose from 33% to 200%.
  • Time Markers - Punch in/out Time Markers so you can start/stop recording using Time Markers.
  • Hide grouped tracks - New option 'Playlist Menu > View > Hide collapsed grouped tracks'. When used, a small arrow on the right-side of the Track header, can be clicked to open and close the hidden tracks.
  • Playlist preview - 'Playlist Menu > View > Mini playlist preview' is selected by default.
  • Playlist Right-Click header-menu - Right-Click options to 'Mute all clips' and 'Unmute all clips', to make undo of consolidated tracks faster.
  • Playlist - Improved visibility of Clip borders in Solid view mode.
  • Audio Clips - New stutter patterns for Audio Clip Menu > Chop.


  • Fruity Compressor (Update) - Added an option to report processing latency. Option is accessed from a menu on the Type field (on by default).
  • Edison (update) - 24 Bit file export option.
  • Fruity Reeverb 2 (Update) - Modulated reverb using Modulation (amount) and Speed options to break up 'ringing' or 'metallic' sounds.
  • Slicex - Regions menu option 'Set all cut groups to...', a pop-up will allow users to assign the same Cut Group to all slices. Added popup with destination track names to send control.
  • VFX Level Scaler (New) - Scale Note Properties as received from the Piano roll. The graph shows input-output mapping for Note - Velocity, Release, Pitch (fine), Pan, Mod X and Mod Y values.
  • DirectWave (Update) - A Zone's loop type can now be set for all selected Zones at once. New 'Copy to selected zones' option for some Zone parameters.
  • Drumsynth Live - Added track names to the Send control's popup menu. Send works for any mixer track without prior linking.
  • Fruity Convolver (Update) - Added a PDC control (), just above the Editor window, to set an impulse's latency so PDC is correctly applied. Related, there are two new Linear Phase EQ presets, 'Linear phase EQ (Long compensated) and (Short compensated)' that make use of this feature.
  • Fruity Reeverb (Update) - Is now a 64 Bit FL plugin.
  • Harmor - Visual feedback panel scaling oct/Hz scaling saved with the plugin settings.
  • ZGameEditor Visualizer (Update) - Layers can be collapsed. Buffered layers are more obvious. Text position and size can now be specified in decimals. Copy/paste layer to and from clipboard. New project 'Wizard' presets. Increased responsiveness to 'Linear' peak effect. Color button on HTML tab to paste color to test. New effects, New 'SplinePeaks'. Youlean: 'Blur', 'Motion blur', 'Bloom' and 'Color correction'. Improved quality for FFT based presets.
  • Patcher (Update) - Reduced memory usage.
  • Updated plugins (general bug fixes) - BassDrum, Drumaxx, Drumpad, Effector, GMS, Hardcore, MiniSynth, Morphine, PoiZone, Sakura, Sawer and Toxic Biohazard.


  • Mixer Tracks - Increased to 125 from 104.
  • Mixer (Layout Menu) - Two new layout options (Compact Alt, Wide Alt), showing track names at bottom.
  • Reset mixer tracks - Right-Click option for selected Mixer tracks 'Reset selected track(s) to default'.
  • Mixer/Channel rack - Renamed the '(none)' preset used to delete generator and effect plugins to '(delete)' to help reduce confusion.


  • Sampler Channels - >New 'Start offset' (automatable), 'Sample start' (precomputed), and 'Length' (precomputed) controls.
  • Channel Settings - Renamed Sampler Settings option 'Load ACID markers' to 'Load slice markers'.
  • General settings - 'Hide plugin toolbars by default' is now on by default.
  • General settings - 'High visibility' option that makes switches and selected icons more obvious. Shows the hover rectangles around (most) switch buttons/icons. Scrollbars show hover color (white). Useful for those with color/vision deficiencies.
  • Render dialog - New options to 'Save loop' and 'Playlist markers'. Renamed 'Save Acidized' to 'Save tempo information'. Renamed 'Save slice markers' to 'Save note markers'.
  • Piano roll - The root note is more visible with keyboard 'scale highlighting' set.
  • MIDI Import - Two new options. Import time signatures - Add time signatures from the MIDI file to the Pattern / Piano roll. Import zero velocity notes - Treat notes with a velocity of zero as 'Note ON', instead of, the default, 'Note Off' messages.
  • Browser - The Drag-and-drop location of samples previews when dragging from the Browser to the Playlist.
  • File Settings - 'Shared data folder' has been renamed 'User data folder'. User data folder is automatically searched for samples (doesn't have to be in the search path list)
  • Help - FL Studio now uses the online version of the manual. If you want to work offline, you can download the help here.
  • In-App Purchases - When saving using projects with trial plugins, or FL Studio upgrade features, it's now possible to buy plugins & upgrades from within FL Studio.
  • Installation - Option to unlock with a FLRegkey.Reg file from the 'Help > About' window
  • Plugin manager - Plugins can be dragged from the Manager list to FL Studio to load them.
  • Tap tempo - Sync option for tempo tap is now off by default.
  • Toolbar - All tool panels 1-unit high to allow for a more streamlined tool-bar for those who want it. Transport Panel - Has now been divided into 2 1-unit high panels. Transport and Recording Options panels. More later...
  • Unicode Text - Most FL plugins now support unicode characters when exchanging filenames and other text with FL Studio
  • User data changes - All your data, including Projects and Backup folders are now saved to a 'FL Studio' subfolder in the system User data folders under ...\Users\[your computer account]\Documents\Image-Line\FL Studio. If you keep this folder backed up, you should never lose any project related data or settings ever again! If you want to move this folder elsewhere, change the User data folder location in the File settings. If you see an 'Old projects' folder in the Browser, this points to the original FL Studio project location in the installation folder. We recommend moving your projects out of this folder to the new external data location.
  • Channel Rack - Menu > Channel name alignment. Names can now be left justified or centered.
  • Score logger - Tools menu > Dump score log to selected pattern. Additional time options - 2, 5, 10, 20 or 30 min.
  • View > 'Test' - Options menu to run predefined tests for development and techsupport.
  • About Panel - Option to show password while typing (no more mistakes!).

New in FL Studio 20.0.4

New features and changes include:

  • Improvements to CPU usage - In complex projects where mixer tracks are routed to others, and threaded processing is on, you will notice significant improvements to CPU usage.
  • Patcher - More improvements to CPU usage.
  • Transpose patterns and channels in semitones - There is a 'Transpose' pop-up for selected Channels from the Channel Rack Options Menu, Patterns - in the Picker Panel (Right-Click menu) or from the Pattern Menu.
  • Mixer - Added 'Delete' item to the effect slot menu in the mixer.
  • Playlist - Chop Audio Clips in 8th and 16th note divisions.
  • Playlist - Consolidated audio now shows above the consolidated (and muted) track in the Playlist.
  • Browser - Open a sample or plugin from the browser without showing the Channel window by holding the (Alt) key.
  • User data folder - Can now be reset to the default value, in the File Settings.
  • Diagnostic tool - User data location is shown in reports (found under the Help menu).
  • Icons - New FL Studio 20 Application Icon.

New in FL Studio 20.0.5