FL Studio Changelog

What's new in FL Studio 21.2.2 RC 5

Dec 11, 2023
  • Bug fixes:
  • 16887 The browser Sounds tab is not themed correctly if it's not open when changing themes
  • (macOS):
  • 16891 Crash when deleting samples from picker panel

New in FL Studio 21.2.2 RC 4 (Dec 11, 2023)

  • Bug fixes:
  • (common):
  • 16876 Sample preview in the browser can't be restarted from mouse position
  • 16871 ZGE Visualizer: freeze when using "Add URL"

New in FL Studio 21.2.2 RC 3 (Dec 11, 2023)

  • Bug fixes:
  • 16857 Crash when searching in the browser
  • 16858 Crash when recording to a file in folder with a very long name
  • 16859 Mastering doesn't replace existing files
  • 16851 Notes are pasted at the previous song position after using the Home key
  • 16861 Preview of samples in the browser lags
  • 16732 The favorite plugin menus aren't updated when Plugin Manager closes
  • (macOS):
  • 16852 Antares Auto-Key 2 VST3 crashes when opened

New in FL Studio 21.2.2 RC 2 (Dec 11, 2023)

  • 16782 FLEX: Sample based presets load much faster.
  • Bug fixes:
  • (common):
  • 16819 Adding a mixer track separator doesn't add an undo entry for it
  • 16824 Browser cache is updated too often
  • 16835 Can't search for samples recently downloaded from FL Cloud
  • 16803 Changing precomputed FX parameters shows a "Loading" hint
  • 9989 Crash when parsing text strings
  • 16843 Crash when loading a project containing the latest version of Rob Papen Quad VST3
  • 16814 Crash when opening the More plugin window
  • 16820 Crash when searching for samples in the browser
  • 16766 Crash when selecting a channel
  • 16072 Dropping a preset file on the browser's Plugin Database tab switches to the ALL tab
  • 16823 Dropping channel presets on FL Studio's background changes the default project path
  • 16800 Loading a sample on a playlist track while holding SHIFT shows the channel settings window
  • 16848 Mastering doesn't work when the filename contains an invalid character
  • 16713 No undo for imported MIDI data when dropping MIDI files on the channel rack
  • 16739 Opening a project with a replaced sampler channel shows the missing samples window
  • 16834 Redoing adding an audio track doesn't restore the track name
  • 16695 Uploading to Soundcloud after an export doesn't work
  • 16831 Temporary file is not removed after dragging a file from FL Cloud
  • 16808 Directwave: mouse cursor selects zones when the mouse button is up after opening a soundfont file
  • 16809 ZGE Visualizer: error loading ZgeNano
  • 16825 ZGE Visualizer: webcam support doesn't work
  • (macOS):
  • 16807 Idle event is not sent to plugins
  • 16840 Saving a mixer preset doesn't automatically add the .fst file extension

New in FL Studio 21.2.2 RC 1 (Dec 11, 2023)

  • Changes:
  • Piano roll scripting: added the form.SetText method
  • FL Studio Mobile updated to v4.4 (https://support.image-line.com/redirect ... _changelog)
  • Bug fixes:
  • (common):
  • 16802 Audio clips downloading from FL Sounds don't always work with project folders
  • 16704 Canceling a drop operation from Windows Explorer can close the focused window
  • 16797 "Cannot focus a disabled or invisible window" error when closing FL Studio
  • 16794 Changes to the search path list in File settings are not saved
  • 16793 Clicking on an empty pattern's clip doesn't select it in the Picker Panel if it wasn't shown yet
  • 16746 Clicking on a pattern clip doesn't select it in the Picker Panel
  • 16767 Clicking the Locate button for optional features opens the browser
  • 12108 Crash when sending a sysex message from a VST plugin to the host
  • 16719 Crash when FL Studio is closed while playing
  • 16757 Crash when reading the browser cache
  • 16779 Crash when the mastering window is closed during rendering
  • 16788 Crash when the MIDI import window is canceled
  • 16738 Cycling through mastered audio variations doesn't work when only reference B was selected
  • 16795 Empty search paths in File settings are saved in the browser cache
  • 16741 Image related error messages are shown from random threads
  • 16758 Notes are pasted at the previous song position after using Ctrl+Enter
  • 16751 Overwriting plugin presets creates preset backups in the project's backup folder
  • 16742 Pressing F1 in the mastering window opens the wrong help page
  • 16783 Saving the browser's cache on exit slows down closing the program
  • 16714 The channel rack filter for audio clip changes when its sample is removed
  • 16754 The loudness preset for mastering is not saved
  • 16696 The name and color of a playlist track are inconsistent when w1hen selecting an audio track
  • 16763 The Skip button on the save project window isn't always shown
  • 16772 The Sounds tab's content doesn't show when FL Studio opens with the browser hidden
  • 16760 The unused content window is sometimes shown for samples used in the project
  • 16744 Using "Render minimized" after editing SoundCloud connection properties minimizes the program
  • 16740 Visual glitches in the playlist when recording audio if there are no empty mixer tracks
  • 16806 Diagnostic: report shows "No diagnostics info"
  • 15352 Drumaxx: pad rename popup won't appear
  • 16770 FLEX: error selecting presets from the Free and Store tabs
  • 16769 FLEX: presets are shown on the Free tab when there are no packs in it
  • 16534 GMS: It's not possible to select AMP Decay from the dropdown menus as a destinations
  • 16745 Harmor: graphical glitch at 150% scaling
  • 16755 Plugin manager: buttons in the plugin info tab are hidden when the is not high enough
  • 11471 Sawer: velocity mappings in the matrix are still remembered after the plugin is reset
  • 16547 Sawer: graphical issue after clicking on options button
  • 16798 Transistor Bass: Gate length doesn't have a popup menu
  • 12025 Wave Traveller: envelopes are scrambled after one note is copied to another note
  • 16756 Wave Traveller: the piano keyboard is not shown correctly when scaling is not 100%
  • 16777 Piano roll scripting: pressing Return doesn't accept changes on the window
  • (macOS):
  • 16761 All mixer channels or playlist clips are selected when using Cmd+Tab
  • 16683 Browser panel isn't displayed correctly when it's toggled with FL Sounds tab active
  • 16775 Settings for some windows are not stored when they're closed
  • 16729 The export window does not use the project name and instead always shows "untitled"
  • 16762 Parametric EQ 2: crash when resizing the window

New in FL Studio 21.2.1.3430 (Nov 9, 2023)

  • FL Cloud - Integrated content and services under Sounds Tab in the Browser. Including Samples, Loops & Mastering and more to come.
  • Sounds - Drag and drop content straight from the Cloud into FL Studio.
  • Mastering - An AI-powered, fast and easy way to master your tracks. Compliant to the specifications of all major digital streaming platforms. Find it under File > Export > Master ...
  • Distribution - Get your music into Spotify, Apple, Amazon, TikTok, YouTube, and more. Powered by DistroKid.
  • Browser search - Extend your local browser search via direct shortcut to FL Cloud Sounds from the panel shown at the bottom of the Browser when you search for local files.
  • Show downloaded content - Use the context menu to select 'Show in FL Studio Browser' menu for downloaded samples inside the Sounds Tab.
  • FL Studio:
  • Fruity Edition - Now supports up to 8 Audio Clips.
  • Themes - Now include customizable waveform display, audio frequency-to-color customization. Use responsibly!
  • Projects - 'Copy used samples to the project folder' is now stored with Projects instead of a Global option
  • Tools Menu - Added direct-access menu items for FL Cloud functionality.
  • More plugins menu - Middle-click the 'Add instrument track' [+] button in the Playlist or middle-click the + Channel button and the Effect slot arrow button.
  • Audio Export - Renamed 'Background rendering' in the render window to 'Minimize when rendering'.
  • Saving Projects - Samples that weren't found when a project is loaded are now remembered after saving.
  • MIDI scripting - Added a 'value' parameter for channels.soloChannel. Scripts can now solo track groups in the Playlist.
  • Audio settings - Buffer length slider control now shows buffer in ms.
  • File Settings - Added a button to the File Settings to re-download all optional features
  • General Settings:
  • Automation Clips - Added an General Settings option to 'Create automation clips at the playback position'
  • Mouse wheel - New Vertical / Horizontal scrolling speed controls.
  • Warnings - That can be hidden are now categorized in General settings
  • Monophonic painting in piano roll - Reverses the Paint brush default painting mode with the (Shift) held mode.
  • Playlist:
  • Stem Separation - From the Audio Clip Menu, choose 'Extract stems from sample' to split audio into component tracks (Drums, Bass, Instruments and Vocals).
  • Automation Clips - Are now added at the position of the playback cursor.
  • Open Channel Rack - Use (Alt + Double-Click) (was Shift) on a Pattern Clip to show the Channel Rack and Instrument. Without Alt, the Piano roll will open.
  • Piano roll:
  • Tools menu - Open the Piano roll Tools menu when clicking on the 'magnifying glass' icon for downloaded scripts.
  • Scale highlighting - Now saved per project.
  • Piano roll scripting - Added clone() method to note, deleteMarker(i) method to score, deleteNote(i) method to score.
  • Browser:
  • Sounds Tab - Integrated Cloud-based samples, loops and more.
  • FL Cloud Content - Right-Click downloaded content in the Browser to show its pack in the Sounds panel.
  • Projects - Project items in the browser now have a 'Project' tag.
  • Plugins:
  • Kepler (Producer Edition) - Authentic Juno-6 emulation included free and retrospectively in FL Studio Producer Edition and up.
  • FL Studio Mobile - Updated to v4.3.19.
  • Slicex - Markers are now added at the playback position.
  • Layer Channel - The volume of new Layer Channels is now set to 100%.
  • Vintage Phaser - Added a new 'Engine', 'Drive' and 'Inv FB' controls under the Advanced section (click the gear icon).
  • ZGE Visualizer - The 'ImageMashup' effect can now support up to 20 image sources. The preview window can now stay open even if the plugin editor is closed.
  • Changes:
  • 16706 Show more Playlist actions in the menus on the Sounds tab
  • Bug fixes:
  • 9087 Portable Network Graphic error
  • 16263 Importing a MIDI file doesn't create an undo item for all new channels
  • 16686 Clicking on a pattern changes the selected channel in the channel rack
  • 16690 The icons of the default browser tabs can be changed
  • 16691 onPlaybackProgress is called when the Sounds tab reloads
  • 16697 Crash when the Sounds tab in the browser is opened
  • 16698 Crash on redo of dropping a single track MIDI file on the channel rack
  • 16699 Diagnostic: unicode characters aren't stored correctly in the report
  • 16700 Library tab doesn't show any content
  • 16705 Clicking "Create account" in the mastering window doesn't open the browser window
  • 16709 Piano roll scripting: deleteNote can cause a crash
  • 16710 Crash: "Cannot focus a disabled or invisible window"
  • 16715 Video files grayed out in file open dialogs
  • 16716 FL Studio tells user downloads are busy while no downloads are active
  • 16718 Extracted stems audio clip fade handles are forced to non-manual
  • 16720 Crash in mastering
  • 16723 Toxic Biohazard MIDI modulations look empty
  • 16725 Mastering dialog freeze
  • 16726 Crash when removing extra folder
  • 16727 Lossy merged automation will be grouped, which makes it hard to cut and move afterward
  • 16733 Replacing a sampler channel with a generator shows the missing sample dialog for the replaced sample when reloading the project
  • macOS:
  • 16692 Browser becomes focused when a modal window is open
  • 16703 Sounds tab is visible inside the Plugins tab
  • 16715 Video files grayed out in file open dialogs
  • 16749 Operation not permitted on mac when browser customization file is not accessible
  • 16734 Exception 'File not found' or 'Access denied' pops and FL disappear

New in FL Studio 21.2.0.3352 (Oct 26, 2023)

  • FL Cloud - Integrated content and services under Sounds Tab in the Browser. Including Samples, Loops & Mastering and more to come.
  • Sounds - Drag and drop content straight from the Cloud into FL Studio.
  • Mastering - An AI-powered, fast and easy way to master your tracks. Compliant to the specifications of all major digital streaming platforms. Find it under File > Export > Master ...
  • Distribution - Get your music into Spotify, Apple, Amazon, TikTok, YouTube, and more. Powered by DistroKid.
  • Browser search - Extend your local browser search via direct shortcut to FL Cloud Sounds from the panel shown at the bottom of the Browser when you search for local files.
  • Show downloaded content - Use the context menu to select 'Show in FL Studio Browser' menu for downloaded samples inside the Sounds Tab.
  • FL Studio:
  • Fruity Edition - Now supports up to 8 Audio Clips.
  • Themes - Now include customizable waveform display, audio frequency-to-color customization. Use responsibly!
  • Projects - 'Copy used samples to the project folder' is now stored with Projects instead of a Global option
  • Tools Menu - Added direct-access menu items for FL Cloud functionality.
  • More plugins menu - Middle-click the 'Add instrument track' [+] button in the Playlist or middle-click the + Channel button and the Effect slot arrow button.
  • Audio Export - Renamed 'Background rendering' in the render window to 'Minimize when rendering'.
  • Saving Projects - Samples that weren't found when a project is loaded are now remembered after saving.
  • MIDI scripting - Added a 'value' parameter for channels.soloChannel. Scripts can now solo track groups in the Playlist.
  • Audio settings - Buffer length slider control now shows buffer in ms.
  • File Settings - Added a button to the File Settings to re-download all optional features
  • General Settings:
  • Automation Clips - Added an General Settings option to 'Create automation clips at the playback position'
  • Mouse wheel - New Vertical / Horizontal scrolling speed controls.
  • Warnings - That can be hidden are now categorized in General settings
  • Monophonic painting in piano roll - Reverses the Paint brush default painting mode with the (Shift) held mode.
  • Playlist:
  • Stem Separation - From the Audio Clip Menu, choose 'Extract stems from sample' to split audio into component tracks (Drums, Bass, Instruments and Vocals).
  • Automation Clips - Are now added at the position of the playback cursor.
  • Open Channel Rack - Use (Alt + Double-Click) (was Shift) on a Pattern Clip to show the Channel Rack and Instrument. Without Alt, the Piano roll will open.
  • Piano roll:
  • Tools menu - Open the Piano roll Tools menu when clicking on the 'magnifying glass' icon for downloaded scripts.
  • Scale highlighting - Now saved per project.
  • Piano roll scripting - Added clone() method to note, deleteMarker(i) method to score, deleteNote(i) method to score.
  • Browser:
  • Sounds Tab - Integrated Cloud-based samples, loops and more.
  • FL Cloud Content - Right-Click downloaded content in the Browser to show its pack in the Sounds panel.
  • Projects - Project items in the browser now have a 'Project' tag.
  • Plugins:
  • Kepler (Producer Edition) - Authentic Juno-6 emulation included free and retrospectively in FL Studio Producer Edition and up.
  • FL Studio Mobile - Updated to v4.3.19.
  • Slicex - Markers are now added at the playback position.
  • Layer Channel - The volume of new Layer Channels is now set to 100%.
  • Vintage Phaser - Added a new 'Engine', 'Drive' and 'Inv FB' controls under the Advanced section (click the gear icon).
  • ZGE Visualizer - The 'ImageMashup' effect can now support up to 20 image sources. The preview window can now stay open even if the plugin editor is closed.

New in FL Studio 21.1.1.3318 (Sep 6, 2023)

  • Changes:
  • 16363 Don't automatically set the "Show info on opening" option when editing project info
  • Bug fixes:
  • (common):
  • 16355 Canceling the warning about plugins with large data will still save the project
  • 16354 Can't change a pattern name to an empty string
  • 16334 Search text in the plugin picker isn't shown completely
  • 16323 The 5th line of the browser search path list is always selected when opening File settings
  • 16344 The browser shows multiple identical search results
  • 16343 The channel arpeggiator jitters
  • 16337 Fruity LSD: crash when opened in Windows on ARM
  • 16357 Maxx plugins: maximum polyphony is too high
  • 16307 Sawer: cpu usage is too high
  • 16365 Soundgoodizer: crash when audio input contains NaN values
  • 16360 playlist.muteTrack's value parameter is ordered incorrectly
  • 16356 Edison scripting: InsertSilence always inserts silence before last sample
  • (macOS):
  • 16158 Browser sample preview refreshes randomly when dragging samples to channel rack

New in FL Studio 21.1.0.3267 (Aug 8, 2023)

  • FL Studio:
  • Colored waveforms - General settings option to color code frequency content in audio waveforms. This applies to the Browser, Playlist, Sampler Channel etc.
  • MIDI Control - New 'External sync' mode & improved clock stability. This allows FL Studio to 'slave' to an external MIDI Clock so that it plays in time to an external MIDI clock source.
  • Automated updates - Option to automatically download FL Studio updates and apply them at the next restart.
  • Piano roll:
  • Snap to Scale - Piano roll option to snap notes to the selected scale on placement or movement. See the note icon on the toolbar.
  • Menu > Tools > Script - Scripts are Python based that allows custom manipulation of Piano roll data. There are several pre-made scripts or you can write your own. Scripting also includes automatic user interface creation. See the Piano roll scripting forum to share and discuss Scripts.
  • New & Updated Plugins:
  • Hyper Chorus - Extreme chorus FX plugin, included with Producer Edition and up.
  • Edison Declipper - New and improved AI-based declipping tool. Can restore recordings that have been clipped due to level issues.
  • SliceX - Now resizable by dragging the lower-right corner.

New in FL Studio 21.0.2.2931 (Feb 1, 2023)

  • Bug fixes:
  • 14783 Sample has noise at the end when its length value is changed in the channel settings window
  • 10917 DirectWave: crash when a soundfont file is opened
  • 15012 Patcher: plugins like GMS and PoiZone don't receive notes from MIDI Out
  • 15167 Pitcher: crash when receiving a note on MIDI message
  • 15186 Themes: new patterns are black in the default theme
  • 15136 Dragging the "Save preset as" menu item for mixer track slots doesn't always work
  • 15156 FPC: opening a MIDI loop from the file open dialog doesn't always work
  • 15190 Wrapper: Plugin Alliance VST3 plugins crash after showing the popup menu for a control

New in FL Studio 21.0.2.2924 (Jan 26, 2023)

  • 15090 Formula Controller: added a function to retrieve song tempo
  • 14095 Browser: added an option to show items but not folders that match the search pattern
  • 14964 Browser: sample preview stops after favoriting items
  • 14905 Browser: the open option for FLEX packs in search results now opens it in FLEX
  • 14431 Fades: added a separate option to view the gain value on audio clips
  • 15019 Fades: the dark outline around the gain handle in audio clips is now more visible
  • 15039 Scripting: improved control over the note snapping mode
  • Bug fixes:
  • (common):
  • 15034 Adding a layer doesn't add undo information for the layer's children
  • 15016 Adding a speech channel results in the wrong name when the "Auto name channels" is disabled
  • 14877 "Analyze audio" for automation clips does not line up with used audio
  • 15000 Arming disk recording in the mixer doesn't use the custom file name for the recorded files
  • 14997 Automation clips are assigned to the wrong controls after undo and redo
  • 12482 Channel menu: "Route to free mixer track" is enabled for instrument tracks
  • 14955 Channel rack: visual bug with grayed steps
  • 14993 Crash: "Cannot change Visible in OnShow or OnHide"
  • 14966 Crash when updating the news
  • 15117 Crash when saving a theme preset with a very long name
  • 15033 Dragging a mixer state preset on a channel doesn't create an undo entry
  • 14881 Freeze during playback
  • 15001 Freeze when searching for missing files from the previous project when creating a new project
  • 14968 Importing used project samples into project folders doesn't always update the sample paths
  • 15097 It's possible to set invalid values for automation clip nodes with "Type in value"
  • 15013 Lag and underruns when showing many clips in the playlist
  • 15123 Latency is not reset when replacing a VST, VST3 or AU plugin with a native plugin
  • 14976 Merging Pattern clips adds steps to the merged clip
  • 15052 Piano Roll window updates lag in some situations
  • 15084 Picker panel tabs are not visible when the picker panel is shown on the right side
  • 14973 Playback position starts later than expected when the playback cursor is past the end of the song
  • 15036 Program crashes when plugins crash while processing
  • 8450 Projects opened by a test are added to the list of recently opened files
  • 14998 Quick Legato will extend the last note in a series beyond the expected length
  • 15023 Redoing "Clone" or "Clone with links" doesn't restore the channel correctly
  • 15015 Redoing "Make unique" or "Merge" on clips doesn't restore the channel in the correct group
  • 15062 "Redo knob tweak" doesn't work on plugins that were delayed by another
  • 13884 Renaming doesn't create an undo history for audio clip and automation clip
  • 14842 Rendering a track doesn't add the sample to the playlist
  • 14969 "Select by selected source" in the playlist selects more than it should
  • 14971 The envelope graph in the channel settings window can show outside of its boundaries
  • 15073 Text fields in the unlock window have yellow text instead of white
  • 14939 The last project folder isn't remembered when opening a project from a file manager
  • 15051 The recent files list can have multiple copies of the same file
  • 14918 The suggested project data folder path is incorrect after exporting audio
  • 15086 The wrong root note is selected in the Touch Keyboard's menu after Alt + Click
  • 15083 Unused created files may still be deleted when the user chooses to not delete them
  • 14987 Wrong sample path for project folder samples if an invalid data path is updated
  • 15030 Edison: scripting - AddInputCombo doesn't work correctly with items containing spaces
  • 15027 Edison: scripting - calling AddInputCombo with a negative value does not work
  • 14959 Edison: unicode text in markers is not remembered correctly
  • 15089 Formula controller: single function expressions fail to compile
  • 14705 Hardcore: cabinet models can't be selected
  • 15120 Luxeverb: tempo-synced delay time wrong when knob is set to the minimum value
  • 15003 Parametric EQ 2: incorrect behavior with "Minimum phase mode speed" and "Linear mode"
  • 14740 Patcher: dropping a preset on a connection doesn't work when the map has been scrolled
  • 15002 Patcher: some loaded presets show all the item in the map compressed
  • 15128 ZGE Visualizer: error when exporting with custom resolution
  • 15061 ZGE Visualizer: importing a .MOV file does not maintain its transparency
  • 14975 ZGE Visualizer: Polar effect doesn't load
  • 14995 ZGE Visualizer: various spelling mistakes in effect parameters and hints
  • 15077 ZGE Visualizer: the Surface panel doesn't have the same size as the plugin window
  • 15109 Scripting: script is not informed when the picker panel sort order is changed
  • 15046 Browser: cache doesn't ignore system folders
  • 15078 Browser: can't create the configuration file for the ALL tab
  • 15107 Browser: crash because there's no mapping for a Unicode character
  • 15076 Browser: crash when clearing the browser preview wav file
  • 15082 Browser: crash when opening some .FLAC files
  • 14965 Browser: crash when opening the FLEX plugin
  • 14908 Browser: doesn't return to the parent folder after removing a file
  • 15067 Browser: double playback when the search field loses focus
  • 14977 Browser: folder and file results in a search are not merged
  • 15093 Browser: freeze when going to the browser through the View menu if default tabs are hidden
  • 15074 Browser: item text is a little bit dimmer than before
  • 14972 Browser: not all subfolders are removed from cache after removing a search path
  • 15008 Browser: opened folders are not remembered when switching between tabs
  • 15011 Browser: opening items from the popup menu doesn't work for folders in search results
  • 14967 Browser: opening the "My projects" folder in a new tab doesn't add all folders
  • 15057 Browser: search in some Chinese language text should start after the first character is entered
  • 14958 Browser: searches show double results in a duplicated ALL tab
  • 14999 Browser: Sort by group doesn't work for subfolders
  • 15035 Browser: the favorites menu is shown for some items when it shouldn't be
  • 14996 Browser: the first item in the list is highlighted when opening the program
  • 14864 Browser: the position in the item list is wrong after switching between tabs
  • 14980 Fades: fade may use the classic declicker when the event is longer than the sample
  • 14963 Fades: the wrong cursor is shown on other tools while the cursor is over fade handles
  • 15101 Themes: file extensions are illegible in light themes in the browser
  • 15058 Themes: mixer effect slot colors are not always correct
  • 15102 Themes: the color of fade and gain menus on audio clips don't match the clip menu color
  • 15065 Themes: the gears in the About window don't change to the correct color when changing themes
  • 15075 Themes: the new clip buttons on the playlist are the wrong color
  • 15064 Themes: the Pan and Volume knobs in the channel settings window revert to orange
  • (macOS):
  • 15048 Crash when loading huge .MP3 files
  • 15079 FL Studio doesn't close while scripts are downloaded
  • 15081 MIDI scripts are continuously updated when they're already up-to-date
  • 14988 FL Studio AU: the user interface isn't shown
  • 14943 Transistor Bass: no value is shown in the BPM field
  • 15108 ZGE Visualizer: video export sometimes creates only an audio file
  • 15112 ZGE Visualizer: wrong scale when used with multiple screens
  • 15091 Themes: crash when black is used for the Text color

New in FL Studio 21.0.1.2878 (Dec 21, 2022)

  • Bug fixes:
  • 14940 Shift + right click to slice an audio clip sometimes mutes active voices for that clip
  • 14956 Browser: folders can be removed from frozen tabs
  • 14954 Browser: search doesn't work on tabs created from a folder with "Open in new tab"
  • 14888 Browser: "Sort by" resets after switching tabs
  • 14880 Fades: fade outs are aliased relative to the slice length

New in FL Studio 21.0.0.2855 (Dec 6, 2022)

  • FL Studio & User Interface:
  • Themes - Change the mood of your favorite DAW. Look under General Settings > Miscellaneous > Theme.
  • Project Folders - Option under the 'Projects > General Settings' that opens a 'New project' window, optionally shown, when a new project is created or saved. This allows all project data to be saved in a unique per-project folder with sub-folders for Recorded, Rendered and Sliced audio.
  • File Settings - Added an option to auto save every minute (Afrojack request).
  • Export - Rendered files are automatically selected in the System file Browser when opening the destination folder.
  • File (menu) - There is a new 'More' sub-menu showing up to 50 recent items.
  • File Support - Apple .m4a Audio format now load.
  • Metronome - Separate options for the Preview and Metronome Mixer track in Audio Settings.
  • New from template - Menu updates when templates are added and removed.
  • Plugin Manager - Some non-compliant plugin search paths are no longer allowed.
  • Settings window - The window has been redesigned to allow multi-language text which may require more space. Also allows adjust the height of the settings window so it fits on screens with a low vertical resolution.
  • Startup - If the startup project crashes the default project will be used at next startup (when load last project is set) to prevent crash-loops. The Splash Screen is hidden when an audio device shows an error so the message can be read.
  • Support - Crash logs now show the Windows version
  • Text entry - Typing a long and short space character is now done with (Alt+Ctrl+Space) and (Alt+Shift+Space).
  • Touch Controller - Visualize note activity on the touch controller coming from the selected Channel when note data is being played from the Piano roll.
  • Type in value - More information about current value is shown when selected.
  • Typing to Piano - The octave for the typing keyboard can now be changed with (Alt+Number-Pad 2-6)
  • CPU - Improved CPU usage associated with Mixer processing improvements.
  • View > Tests - Run tests asynchronously
  • Debug log - Show names of updated Browser folders in the debug log
  • General Settings:
  • Put undone recordings in the recycle bin' - On by default. Otherwise they will be deleted on undo.
  • Invert pencil buttons - Swaps the behavior of a pen's secondary button with the primary button.
  • Alternate Undo - Now on by default when installing on a new computer.
  • Playlist:
  • Audio Clip Fade & Gain controls: - Audio Clip fade in, fade out and gain controls with optional Automatic Crossfades.
  • View - Hold (Alt) for temporary previews of fades and gain when Show fade previews / gain previews are deselected.
  • Menu - (Right-Click) the 'Show fade editing controls' icon for quick access to fade options.
  • Snapping - Hold (Alt) to snap when fade handle snapping is off and so (Alt+Click) no longer resets fades.
  • Shortcut - Added (Shift+F) to toggle the 'Show fade editing controls' icon.
  • Adding tracks - New a [+] button to the Playlist Clip Focus area to add Instrument and Audio Tracks via Left and Right-Click options.
  • Paste Location - Clips added to new Audio Tracks are placed at the Playhead location or inside any time selection.
  • Drag & Drop - When dropping multiple samples, hold (Shift) to add them sequentially in the Playlist. Dropping samples on, or Cloning a track will select it.
  • Multi-selection - Support for multi-selection when using the Clip Menu > Chop options.
  • Warning dialog - Track-name pop-up when deleting multiple Playlist tracks to remind you what is about to go.
  • Play list & Piano roll - Deleting overlapping Clips and Notes selected using the Select > Overlapping notes option, will delete only the top layer/s leaving the lowest.
  • Playlist & Piano roll - Pasting of clips and notes now happens at the Play position (when possible).
  • Chopping - You can now chop Pattern and Automation Clips (from the Clip Menu > 'Chop' option).
  • Recorded Audio - Added 'Adjust position of recorded audio' option to the mixer input latency menu.
  • Playlist - Renamed 'Punch in / out recording' markers to 'Start / Stop recording'
  • Automation Clips:
  • Editor - New button under the Automation Clip settings window to convert Automation to Event data.
  • Warning dialog - New 'Don't show this in the future' to warnings about approximated automation merging
  • Merging - Can be merged with an approximated curve where precise merging isn't possible, including LFO mode.
  • Automation Clip Editor - Grid lines are thicker to aid visibility.
  • GUI - The 'Add target links' (+) button pulses when actively adding links (click to start process). Changed the Automation Clip channel's envelope grid division to 4
  • Channel Rack:
  • Channel Button (Right-Click) - New 'Patcherize' option to convert the current instance into a Patcherized format.
  • Channel Rack - Now scrolls when moving a Channel outside of the visible vertical range.
  • Channel - Shows a floating hint when a Plugin replaces a Channel Sampler
  • New Plugins & Tools:
  • LuxeVerb (All Plugins Edition) - Advanced algorithmic reverb with a 'luxurious' and malleable sound that is capable of simulating realistic and experimental acoustic spaces of all sizes.
  • Vintage Phaser (Signature Bundle +) - Inspired by and modelled after the 1970's Electro-Harmonics Small Stone Phase Shifter™.
  • Multiband Delay (Producer Edition +) - Splits incoming audio into 16 frequency bands and allows you to delay each band individually. Quite the sound-design tool!
  • VFX Sequencer (Fruity Edition +) - A pattern Arpeggiator and Step Sequencer designed to be used in Patcher to send note sequences to connected instrument plugins.
  • Browser (improved):
  • Tags - Click on TAGS (at the bottom) to open more options.
  • Favoriting - Click the star on mouse-over of content.
  • Search - Boolean search queries ("Big Kick" vs Big Kick). Folder icon in search field to restrict found items to the current folder only. 'Type to filter' menu option to decide if typing a letter filters or selects items. Selects the first folder when searching in views with multiple columns. Search results show folders with a matching name. Show the full path as the hint for filtered items
  • Locate file - Right-Click option on a file to highlight it in the System file Browser
  • Tags - You can (Right-Click) to remove tags.
  • Tabs - (Right-Click) Tabs to enable option to individually remembered Tab sizes.
  • Multi-selection - Multiple selection of items including: (Shift+Click and (Alt/command+Ctrl+Click)
  • Content Formats - .fxp, .fxb and .vstpreset files are now tagged as plugin 'presets'. .mid MIDI files are tagged as 'score'
  • Tabs - New (Right-Click) Tab options to move Browser Tabs Left/Right. 'Clone this tab' option.
  • Library Tab - Added online content for free and paid download. Content will be automatically available to plugins that can use it. Audio demos - Content library items can now have in-line audio demos.
  • Audio Preview - Starting Playback from the mouse-cursor position now possible via (Right+Click) OR (Shift+Click) and mouse-over for fine positioning. Browser Menu option 'Full sample preview'. Sample preview panel shows Sample Rate, Bit Depth and Stereo meta-data.
  • Option - 'Show icons and text on tabs'.
  • Browser - Added a 'Frozen' option for tabs. When 'Frozen' the Browser stops saving the state (which folders are collapsed or not). The 'Collapse structure' button acts as 'restore to frozen state'.
  • Piano roll:
  • View - Automatically scrolls the Piano roll while transposing notes.
  • Mouse wheel precision - Increased precision when editing note voice properties with the mouse wheel.
  • Piano roll - The selected Channel is opened when (Double-Clicking) on an empty Pattern Clip.
  • Updated Plugins:
  • Vintage Chorus - Added context aware type-in value support.
  • Maximus - Grid lines and labels of the Compression Envelope are now more visible.
  • FLEX - Changes to presets can be undone with (Ctrl+Z). The default value for the Master Output volume control is now 100%.
  • Plugin Wrapper - Option to control if FL Studio can handle (Ctrl+Z) key presses to undo.
  • FL Studio Mobile - Updated to v4.1.4
  • 3x Osc, DX 10 & Fruit Kick - Can now be used in Patcher.
  • Edison - Added multi selection to Envelopes.
  • Convolver - Impulse samples no longer have length limit.
  • Audio Editors (Scripting) - Convolver, Edison & Slicex; Python replaces PaxCompiler. Existing scripts have been converted to Python. Scripting now works on macOS in addition to Windows.
  • Editors (synced playback) - Relocate the Play head to any position in the Playlist, Piano roll and Event editor.
  • Formula Controller (and other formula locations) - Added new operators and functions to formulas:
  • New operators: fmod - 2 Operands (Floating & Modulo), 2 Operants (shl & shr), Bit operators (shift left & shift right).
  • New functions: Fold(x) - Wave folding operation (x = input signal Threshold and gain are always 1.0). Warp(x, y) (Warps signal "x" around to warp point "y"). Map(x, y, z) (Maps the value x into range [y,z]. Equivalent to x * (z - y) + y).
  • Gross Beat - New "Juggling Science" preset.
  • Soundfont Player - Added a 'Program mode' option to determine how patches are triggered.
  • Visualizer (ZGE):
  • UI - Supports separators between parameters in effects. Added a toolbar button as a shortcut to show transparency. You can now select what buffer to show in the preview window.
  • Zip - Added custom effects to zipped projects.
  • Touch controllers - Supports the touch controller window in the 'Add window' list.
  • New Effects - Audio Generator (Windows only), Dubswitcher Field Generator, Dubswitcher Dropshadow, Dubswitcher Fast HSV, Dubswitcher Fast Static, Dubswitcher Soft Glitch, Dubswitcher AlphaKey, Dubswitcher Color Shaper, Dubswitcher Inverter, Dubswitcher Jitter Glitch, Dubswitcher Linear Blur, Dubswitcher Smudge, Dubswitcher Solidify, Dubswitcher Starburst, Dubswitcher Whitehole.
  • Presets - HUD Text can now locate fonts outside the font folder.
  • Surface tab - Added a Surface tab for easier customization of presets.
  • Images - Added export to APNG image format. .jpeg extension is now the default when saving bitmaps.
  • Updated Effect - Added blend parameter to "TextDraw" effect.
  • MIDI scripting & MIDI:
  • Performance Mode - getPerformanceModeState function. Tests if the FL Studio Playlist is in 'Performance mode'.
  • MIDI Controller ID - Identification of MIDI devices is now delayed until scripts have been downloaded a first time.
  • External links - Allow redirect links for the help link in a script (must be to IL forums).
  • Mixer:
  • Select all tracks (Ctrl+A) - This applies to actions enable/disable track FX and level changes.
  • Bypass effects - Now works for all selected mixer tracks.
  • Render Option (Mixer menu) - 'Render selected tracks to wave files'.
  • Mixer - The window no longer automatically opens when a new audio or instrument track is created.

New in FL Studio 20.9.2.2401 (Apr 5, 2022)

  • Changes:
  • 12796 Scripting: channels.showGraphEditor now also accepts a channel group index parameter
  • 12737 Scripting: The "res" parameter in incEventValue is now optional
  • 12770 Scripting: Added a function to let a script show some notifications
  • Bug fixes:
  • 12750 Debug log doesn't show correct touch screen information
  • 12716 Incorrect hints on some controls in the export score to PDF window
  • 12258 Pot pickup does not work for Omni MIDI Links
  • 12751 Surface Pen erases when it should add notes
  • 12370 FLEX: Limiter doesn't sound the same as in previous versions
  • 12810 Fruity Slicer: splitting and removing slices does not update note names in the piano roll
  • 12709 Scripting: Detection of MIDI devices doesn't always work
  • 12774 Scripting: Incorrect results from the function plugins.getParamValue
  • 12797 Scripting: Novation Launchkey Mini MK3 is detected even though it's not specifically supported
  • 12743 Scripting: Playlist track indexes aren't checked correctly
  • 12742 Scripting: Parameter indexes aren't checked in getParamName and getParamValueString
  • 12794 Scripting: Red focus rectangle on channel rack makes it impossible to click on controls
  • 12814 Scripting: The value of event.Handled is ignored when it's set inside OnPitchBend
  • 12811 (macOS) MIDI Clock messages show up in the FL Studio debugger as not handled

New in FL Studio 20.9.1.2339 (Feb 21, 2022)

  • Playlist - New 'Quantize song jumps' Playlist Menu option.
  • Playlist - 'Make unique as sample' no-longer prompts for a filename when the Shift key is held.
  • Playlist - New option 'Show Peak Meters for Instrument tracks'.
  • Browser - The Undo history in the browser no longer opens automatically while undoing.
  • Mixer - New 'View > Always show external input levels' option to the mixer. Useful when monitoring is set to 'When armed' or 'Off'.
  • FLEX - Shows a message in the "Free" and "Store" tabs if there's no internet connection.
  • FPC - Added context aware type-in value support.
  • Frequency Splitter- Added context aware type-in value support.
  • Plugin Manager - Changed text of 'Find installed plugins' button.
  • Unlock - Changed the text on the 'Show unlock window' button in the about window.
  • Scripting:
  • New function to retrieve pad-specific plugin info (FPC only for now)
  • New functions to toggle "Bypass all effects" and "Inverse polarity" in the mixer
  • New function to query the state of master sync
  • New function to distinguish between channel types
  • New crDisplayRect can now show rectangles for parts of the channel rack
  • Notify scripts when the sequencer steps are affected through undo
  • New function getChannelType returns different values for audio and automation clip channels
  • Allow simultaneous highlight rectangles via crDisplayRect
  • Detection by hardware ID is now case insensitive
  • Bugfixes:
  • 12732 Harmor & Ogun: Fixes envelope issue.
  • 12740 Incorrect values recorded when automating plugin parameters from a MIDI controller
  • 12509 M-Audio audio devices sometimes stop working
  • 12728 Short delay when opening the settings window of an automation clip channel
  • 12732 Harmor: Harmonic protection sounds different than in earlier versions
  • Crash when pressing a key with a plugin or channel window open.
  • Crash or nasty sound after changing some envelope values (e.g. in Ogun).
  • Crash when clicking on presets and SoundFonts in the browser.
  • 8376 Patcher: pitch bend is applied twice for FLEX
  • 12710 Envelope points can go out of bounds when more than one is selected
  • 12709 MIDI devices are not always detected correctly when first connected
  • 12705 "Export all playlist tracks" creates only one file
  • 12701 FLEX: error message when selecting multiple filter types using "Random"
  • 12698 FLEX: the "Dump score to Piano roll" button is not orange when available
  • 12677 FLEX: artifacts in audio with specific delay settings in some packs
  • 12696 Scripting: MIDI clock is not sent on playback when sync is enabled from "OnFirstConnect"
  • 12694 Pickup of MIDI automation doesn't work after using the same control on a different MIDI channel
  • 12689 Keyboard shortcuts don't work in the automation clip channel window
  • 12687 The program asks to unlock again from time to time
  • 12686 Scripting: Plugins.getPadInfo returns the wrong value for note #2
  • 12685 Gross Beat: copying and pasting points results in an incorrect envelope
  • 12678 Starting the program takes longer than it used to
  • 12676 Transient Processor: parameters are smoothed when opening a saved preset
  • 12664 Transient Processor: bug on first transient it receives after you load a project
  • 12673 Dropping mixer state presets on effect slots does nothing
  • 12666 Merging pattern clips that contain length markers doesn't work properly
  • 12665 Soundfont Player: crash when maximum polyphony is set to 1
  • 12650 Undoing deletion of a channel doesn't restore the advanced looping settings
  • 12639 Edison: "Flip levels vertically" is broken in the Harmonic envelope
  • 12636 Looping mode is reset when a channel is deleted
  • 12515 Restarting the program resets the background color to the default
  • 12391 Slow visual updates if an automation clip channel window is open during playback
  • 12376 Clicks when stopping sample preview in the browser
  • 12095 ZGE Visualizer: freeze when using a video controller with multiple outputs
  • 11751 Export to a zip file is extremely slow when there are big sample files in the project
  • 11270 Patcher: pitch bend is applied incorrectly for VST, VST3 and AU plugins
  • 10383 Incorrect root note when a channel sample is saved with a changed pitch offset
  • 12428 Can't stop recording into the playlist if there's a precount and recording options were shown
  • 12604 "Render finished" sound plays after consolidation of playlist tracks
  • 12608 Freeze when moving an audio track in the mixer after cloning the track in the playlist
  • 12610 Program doesn't start
  • 12613 FPC: can't rename pads
  • 12614 Grey indicator in the playlist timeline when "Quantize song jumps" is off
  • 12617 The option to show level meters on instrument tracks can't be turned off
  • 12618 When adding an instrument track, the newly added pattern clip is not selected
  • 12621 Crash when recording automation for the Formant control when Stretch Pro is selected
  • 12622 Crash when pressing keys with a plugin window open
  • 12624 Title of a project is shown in the hint area if loading is cancelled
  • 12625 Crash when opening a project in an old version and loading is cancelled
  • 12631 Patcher: crash when loading some plugins (e.g. PoiZone and Sakura)
  • 12638 Dropping an audio clip preset file on the channel rack doesn't add it to the Audio filter group
  • 12640 Scripting: crDisplayRect is incorrect when the channel rack is narrow
  • 12654 Edison: some controls have incorrect values when the plugin is opened from "More..."
  • 12655 Soundfont Player: overlapping notes are cut off
  • 12656 Soundfont Player: notes starting at 0 velocity don't adjust when sliding the velocity up
  • 12660 News panel doesn't show images for the news items

New in FL Studio 20.9.0.2241 (Dec 15, 2021)

  • Apple Silicon Support - FL Studio can now open Intel VST and AU plugins while running in native Apple Silicon native mode via a process-bridge. NOTE: Some DirectWave sample format import functions have not been fully refactored.
  • Audio Recording:
  • Playlist - On track controls: Input, Recording location, Monitoring and Arming. There is a new Playlist menu option to show/hide the controls 'View > Show controls on audio tracks'.
  • Recording Location - Choose from 6 locations in the input signal path, including the Direct Input from your audio interface. Selecting an external input will set the recording location to 'External input only' that avoids recording internal audio. Useful when making multiple takes on the same Playlist Audio Track / Mixer Insert.
  • New Monitor options (Off, When armed and On) - From the Playlist, (Right-Click) Playlist Track header, Audio Tracks > Track Mode > Select audio input option to select an Audio Input. The default value for 'Monitor external input' is 'When armed'.
  • Loop Recording - Improved stability with small loops.
  • Mixer Tracks - Now possible to arm a Mixer track that doesn't have an external audio input selected.
  • Automation:
  • Automation Clip Editor - New Automation Editor. Includes a target list and the ability to manage, edit and locate link targets. There is also Multiple selection of points in all Envelope Editors (including plugins).
  • Event Editor > Automation Clip - A new conversion algorithm more accurately represents the original Event Data, with fewer Control Points and curve approximation.
  • Automation Clips & Envelopes - (Shift+Right-Click) to add Control Points at the current value of the Envelope. Works in the Playlist, Automation Clip Editor and Plugin Envelopes (e.g. Sytrus, Harmor etc). NOTE: If Snap is on, use (Alt+Shift+Right-Click)
  • Channel Rack & Channels:
  • Layer Channels - Added a 'Sequential' playback mode (round-robin style).
  • Channel Rack Selectors - For a selected Channel, changed from (Single-click) to (Double-click) to select all Channels.
  • Channel Settings - (Right+Click) 'Type in value' Channel Pitch bend Range control now allows semi-tone values.
  • Mixer:
  • Hint values for Mixer Send Knobs now show dB values.
  • Menu > Selected track(s) > Assign to new audio track(s)'- To assign selected Mixer Tracks to the Playlist and create Audio Tracks for each.
  • New Effects:
  • Pitch Shifter (All Plugins Edition+) - Real-time pitch-shifting effect with two pitch-shifting algorithms and X/Y (Pitch/Formant) control.
  • Vintage Chorus (Signature Bundle+) - Inspired by and modelled after the Roland Juno 6's Bucket Brigade Delay (BBD) Chorus.
  • Playlist & Piano roll:
  • On-track recording controls - For Audio Tracks, as per the same functions available from the Mixer Track Panel.
  • Selection & Multi-selection - Playlist tracks are now selectable. (Ctrl+Up/Down Arrows) selects a track. (Ctrl+Alt+Up/Down Arrow) extends the selection.
  • Clone Tracks (Right-Click) - Use the Track Header Menu to duplicate existing Playlist track/s, with the option to Clone Patterns, Audio Clips, Automation, Effects (in linked Mixer tracks) and Grouped Playlist Tracks.
  • Multi-load - Dropping an Instrument preset on multi-selected Playlist tracks will add an instance of the plugin to all selected Tacks. If Tracks are in Instrument Track mode - Dropping an Effect preset on one of a multi-selection of Instrument Tracks will add the Effect to all selected tracks in the group.
  • Make unique Clips - Now shows a warning when you make a Playlist selection and use 'Make unique' where a large number of Clips are selected. Are you sure? [Y][N].
  • Merge Clips - Now works for all selected clip types.
  • Grid contrast - Playlist & Piano roll, 'View > Grid contrast > High', 'Medium' or 'Low'.
  • Updated Instruments:
  • Sampler Channel & Audio Clips - New 'Stretch Pro' mode with Formant control. Keep on disk - Now works on macOS for long samples.
  • SoundFont Player - New 64 bit and macOS compatible SoundFont Player plugin (replaces Fruity SoundFont Player).
  • FLEX - Dump score to Piano roll feature, for patches with included scores (Pitch panel).
  • FPC - 'Use current layout' that prevents the current note layout changing when you select a new preset. On by default.
  • Slicer - 'Fill gaps' and 'Alternate fill gaps' now work in 64 Bit Windows and on macOS.
  • FL Studio Mobile - Updated. See here for changelog.
  • Updated Effects:
  • Frequency Shifter - New visualizations (Input/Output Spectrum and Oscilloscope). Click visualization to change.
  • ZGameEditor Visualizer - The built-in audio engine can now be used from scripting.
  • Updated Tools:
  • NewTime - New Shift Markers. Groove and Shift controls now color coordinated with corresponding Markers.
  • Patcher - User interface - The Map Tab is now a static workspace with Scroll Bars. (Middle-Click) now selects the map for panning, replacing Plugin Picker. Use (F8) or the Toolbar. New user-sizeable grid for control snapping. Added Minimap to aid navigation when zoomed in. See shortcuts and gestures. Workflow - Hold (Alt) when dropping a plugin preset to create an unconnected module. Hold (Alt) key when dropping a plugin preset to add it without any connections. Plugins added from the menu are now placed at the mouse click location.
  • Workflow:
  • Improved Undo - Added 'General Settings > Undo history > Alternate undo mode' where (Ctrl+Z) will step backward through the change-list. Most changes made in FL Studio can now be undone and redone. Notable undo improvements: Instrument Channel and Effect preset loading. Replacing Audio files in Channels. Grouped mixer tracks, Input select monitoring and Latency. Envelope changes. Adding, editing and removing Target Links and significantly improved undo for Audio Recordings (removed in the order they were created).
  • Support for context aware values - Automation Clips where targets are also context aware. (Right+Click) 'Type in value' windows for 7 Band EQ, Beepmap, Blood Overdrive, BooBass, Delay 2, Fast Dist, FL Keys, Flangus, FLEX, Fruit Kick, Fruity Send and Tuner, Granulizer, Harmless, Ogun, Panomatic, Stereo Enhancer, Squeeze FX, Wave Shaper, X-Y Controller and XYZ Controller now are context aware. Add Hz, dB, % etc when typing in values to specify the format.
  • Typing to Piano keyboard - Added a more octaves, root-note selection and new key signatures. Those designated '+ Chords' include chords on the number-keys.
  • Wrapper - Allow saving .vstpreset files for VST3 plugins.
  • Sample Length - FL Studio now supports > 2GB samples when recording, saving, loading and editing using 64 bit lengths instead of 32 bit. This represents a recording time of more than 6 years at 44.1 kHz (32 Bit float). Which will run out first; the electricity, disk space or your patience?
  • General Settings - Choose Sharp or Flat naming for black notes, where displayed. When changing Languages warnings are now shown in multiple languages, if necessary.
  • Licensing & Unlock - Download license updates without email and password (after an initial unlock). Persistent token. New Logout option to return FL Studio to Trial Mode.
  • Global Links Dialog - 'Generic links' renamed to 'Global links' throughout the program. Because that is what they are!
  • News Panel:
  • Clicking the News now shows a (right-side) feature-rich pop-out panel rather than just a drop-down list.
  • Controller & MIDI Scripting - FL Studio now sends a device identification message when a new MIDI devices are detected. New MIDI Scripting features and functions:
  • Event 'OnDirtyChannel'
  • Event 'OnFirstConnect'
  • Event 'OnProjectLoad'
  • Way to show and hide 'miDisplayRect'/'crDisplayRect' without a time-out
  • Added '6' (VER_ArchAndBuild) as a valid parameter value to getVersion function.
  • Function to dump the score log and to clean the log.
  • Function 'mixer.isTrackMuteLock' returns True if the Mute for track at 'index' is locked.
  • Function to get the id of the focused window.
  • Function to Perform Quick Quantize Start Times function.
  • Function to query "docked" status of a mixer track.
  • Function to query the number of presets in a plugin.
  • Function to retrieve note names published by plugins.
  • Function to scroll the mixer window by specifying the first visible channel.
  • Function to show which tracks in the mixer are active.
  • Get Channel/Track volume in dB.
  • Hardware refresh flag when the channel rack filter changes.
  • Option for 'ui.ScrollWindow' to scroll horizontally where possible.
  • Optional pot pickup functionality for direct script access.
  • Parameter to 'miDisplayRect' to indicate what tracks the rectangle applies to.
  • 'Scroll to view' flag for 'miDisplayRectangle'
  • 'Scroll to view' flag for 'ui.crDisplayRect'
  • Track selection functions in the playlist module.
  • Way to display a red box around channels selected for editing.
  • Improved detection of linked inputs and outputs through the hardware ID string
  • Added pickup feature to 'plugin.SetParamValue'

New in FL Studio 20.8.4.2072 (Sep 16, 2021)

  • Fixes:
  • Issues with installers on some systems.

New in FL Studio 20.8.4.2062 (Sep 13, 2021)

  • Fixes:
  • Automatic scale highlighting doesn't work when adding notes
  • Help button on 'Missing plugins' dialog doesn't work
  • Delay 3: High pass filter is active when Tone is centered
  • Diagnostic: Report shows incorrect storage space information
  • DX10 and Granulizer: Incorrect names for the voice filter cutoff and resonance parameters
  • Fruity Filter: Crash automating the Center control
  • Newtime and Newtone: Non-automatable controls show automation items in their popup menu
  • Transistor Bass: Sequences are not played when smart diable is activate
  • Wrapper: WAVES plugins crash when tweaking a control
  • Diagnostic: Wrong macOS version shown (Intel)
  • Diagnostic: Latest macOS version is detected as 32 bit
  • Visualizer: crash when loading some .jpg files
  • About Panel. Removed redundant licensing info and improved Apple Silicon visibility.

New in FL Studio 20.8.4.2048 (Sep 2, 2021)

  • Apple Silicon Support - Native ARM code support for Apple Silicon (M1 and related CPUs).
  • 3x Osc - Added anti-aliasing to oscillators.
  • Frequency Shifter - Special effect to create metallic, dissonant, ring modulation and phasing effects. Included with Producer Edition and up.
  • Control Surface - Added a 'Show labels' option to show or hide control labels.
  • Toolbar - Added a toolbar button to change set language. This will appear by default when the language is changed from the default.
  • Edison - Apply visualization options without closing the menu when (Right+Click) is used. Renamed 'Disable undo for large samples' menu to 'Enable undo for large samples'.
  • Piano roll - Added an option to preview notes as they are mouse clicked into the piano roll during playback.
  • Maximus & Limiter - Added a menu option to disable the -0.2 dB safety margin.
  • Mixer Menu > Recording - Added an option 'Apply track level and mute when recording' so these can be ignored when recording 'Post' effects in the mixer
  • MIDI Settings - Added 'Pickup' functionality for controls linked to external controllers (option in General settings)
  • ZGameEditor Visualizer - Web cams can now be used in multiple instances of the plugin at once. There is also a new 'Luminance average' internal controller for each buffer available on the (Right+Click) Link to controller option. New video scrubbing option using the 'Video Controller effect. New 'Peakmap' effect by Dubswitcher.
  • Playlist - Renamed 'Consolidate track(s) > Full song' to 'From song start' to match export options.
  • MIDI Scripting - Added: Option to get user defined name to the GetPluginName function. function mixer.isTrackMuteLock, getTrackStereoSep and setTrackStereoSep functions to mixer module, function to get color of keys for a specific plugin (only FPC for now), Hardware_Refresh_ControlValues flag for OnRefresh event.
  • Patcher - Added (Ctrl+C) and (Ctrl+V) for copy and paste on inactive parameter popups
  • Mixer - Increased brightness of volume (dB) label on Mixer Tracks
  • Mixer - Track (Right-Click) & Mixer Menu options to reset routing for selected Mixer track(s) to default.
  • Automation - Added a Mode option to the Global Link popup.
  • File Menu - Added options Export all playlist tracks > 'From track start', 'Song start' or 'Time selection'.
  • FL Studio Mobile - Updated. See here for changelog.
  • Piano roll > Note properties - The Note Properties dialog is now always shown on the same screen as the Piano roll.
  • Windows File Browser - Replaced all folder selection windows with the modern OS File Browser window.
  • Burn to MIDI - Additional reset options for Swing and Arpeggiator pop-up after selecting Burning MIDI.

New in FL Studio 20.8.3.1574 (Apr 1, 2021)

  • Bugfixes:
  • 11104 Scripting: access violation when the device.midiOutSysex() function is called
  • 11118 Scripting: crash on startup when a MIDI script is used

New in FL Studio 20.8.3.1566 (Mar 24, 2021)

  • Changes:
  • 10873 Use new open and save dialogs everywhere in the program itself
  • 10936 Added buttons to copy gradient colors in the color selector
  • 10971 ZGE Visualizer: use new open and save dialogs
  • 11012 ZGE Visualizer: added warning when exporting uncompressed video files
  • Bugfixes:
  • (common):
  • 10246 "Render all playlist tracks" (and track groups) doesn't render from the song start
  • 10263 Gradient editor in colour selector gets wrong colour for defaults
  • 10654 Crash with audio loop recording in FL 20.8.1
  • 10913 Env Editor: hints do not follow FL hints rules
  • 10925 Delay 3: crash when tweaking controls
  • 10935 FPC: no hint shown for pads
  • 10937 FPC: the pad popup menu affects the selected pad instead of the one that was clicked on
  • 10941 DrumSynth Live: incorrect hint for the OSC 2 envelope shape
  • 10970 The audio clip list in the Picker Panel is not updated after rendering the pattern
  • 10974 Linked controls are updated in increments of 2 instead of 1 for the Fire controller
  • 10983 Maximus: inconsistent selector types for the Time smoothing option in the Options menu
  • 10984 DirectWave: the about screen doesn't display a waveform at 200% scaling
  • 10994 Maxx plugins: visual glitches when using 300% legacy scaling
  • 10998 Automation of the mix level knob for effect slots is compensated by the wrong latency value
  • 11001 Stereo Shaper: some visuals are misaligned
  • 11004 Some colors can't be selected in the color dialog if the "safe colors" option is enabled
  • 11006 The same size is shown in the render window when trying to render a 24 bit or 32 bit wave file
  • 11008 DX10: the sound is different in version 20.8.2 compared to earlier versions
  • 11011 It's not possible to select an empty filter group in the Channel Rack
  • 11016 The selected Channel Rack filter group is not remembered
  • 11018 Slicex: trigger notes are not saved
  • 11031 Envelope editors don't show hints when the mouse cursor is moved over them
  • 11033 GMS: the preset list doesn't have a scroll bar
  • 11038 Render to DWP file holds a lock on the resulting file so it can't be deleted
  • 11040 Distructor: incorrect value shown in the control popup menu when used in Patcher
  • 11047 Edison: metadata is not saved to wave file
  • 11057 Wrapper: the sidechain menu treats entries that start with "-" as a caption
  • 9032 Note color in the piano roll is different when the color dialog is opened and accepted
  • 590 Edison: plugin window doesn't snap to edges when resizing
  • (macOS):
  • 10940 The Detached option is enabled for plugins that can't be attached but have to remain detached.
  • 10258 Various visual bugs related to using multiple screens

New in FL Studio 20.8.2.1524 (Mar 1, 2021)

  • Apple Silicon - FL Studio runs on Apple Silicon (M1) CPUs with improved performance under Rosetta 2.
  • Parametric EQ 2 - Added note snap values to the Frequency knob popups (matches Band Tokens).
  • ZGE Visualizer - New 'Use final (post master) audio' option so the Master Audio can be used with a video exported from a ZGE Visualizer loaded on any Mixer Track and FX slot.
  • FPC - Pads can now be cloned by (Click-and-drag) from one Pad to another.
  • 3x OSC - Added context aware type-in value support.
  • Control Surface / Patcher - Added 'Scrollbar color' property for the Keyboard Control.
  • FL Keys - Added context aware type-in value support.
  • FL Studio Mobile - Updated to Version 3.5 including improved Sampler a new Gate plugin and more.
  • Instrument Tuner - Response time has been changed from a switch to a continuous knob with more precision to better detect the tune of short samples, like 808-stye bass kicks.
  • Channel Settings - Time stretching panel now shows what stretch mode is used (below the Mode menu) when Auto is in use.
  • Playlist - Picker Panel > (Right-Click) Clip/s > Ungroup selected. Ungroups selected Patterns from the current Group filter in the Picker Panel.
  • Channel Preview Keyboards - Added Note OFF velocity support based on vertical position when the mouse is released.
  • General Settings > Language - FL Studio will show a warning message on exit if the user changed the language.
  • File size warning - Improved the project size warning dialog to be clearer about file types and their sizes.
  • MIDI scripting - Added: Next and Previous preset selection functions in plugin module. device.getLinkedValueString function. device.getLinkedParamName function, device.getLinkedValueString function. Some plugins can now show values for their parameters as text feedback to MIDI cntrollers with displays. Plugins include the Keyboard Controller, DX10, DrumSynth Live, Fruit Kick and Plucked!.
  • Piano roll - Looped Ghost Notes are on shown over notes that cross the Loop Marker point.
  • Transport Controls - (Right-Click) the Pat/Song Switches to open the Channel Rack or the Playlist respectively.

New in FL Studio 20.8.1.1457 (Feb 2, 2021)

  • Piano roll menu - Moved piano roll Helper options to View menu as it is more logical for new and forgetful users :)
  • Parametric EQ 2 - Added context aware type-in value support for Frequency and Gain controls. For example you can type 2000 for 2000 Hz or -6 for -6 dB.
  • Granulizer - Added context aware type-in value support. For example type in 50 instead of 0.5 to set a control to 50%.
  • Maximus - Added Monitor Input selector option in the Settings Menu for band visualization.
  • PanOMatic - Internal modulation (LFO) now previews on the XY control display.
  • Keyboard Controller - Preview keyboard Keys light up when notes are active.
  • ZGE Visualizer - Added an option to pre-load audio, to allow videos with audio playback.
  • Performance monitor - New filter option to focus on a specific plugin. Also can now be opened by double-clicking the CPU Panel.
  • Keyboard Shortcut Keys - Changed 'Paste value' in some menus from 'p' to 'v'. Check the menu hints.
  • Mixer - Increased the maximum width of the Mixer so all tracks can be shown without having to scroll. Assuming your monitor/s are wide enough.
  • Touch keyboard - The maximum width of the Touch Keyboard now depends on the key size.
  • Diagnostic - Includes information about the number and resolution of computer screens in use.
  • MIDI scripting - Allow selection of next and previous plugin presets. channels.selectOneChannel now scrolls to the selected Channel. New functions: Screen functions: removeTextLine and addMeter. getLastPeakVol returns last peak value. Channels function getActivityLevel to show Channel activity. Patterns function burnLoop. Optional parameter to channels.showCSForm to allow closing a window.

New in FL Studio 20.8.0.1377 (Dec 14, 2020)

  • Frequency Splitter - Split and process audio into 2 or three bands using Linear Phase or Low Latency filters from -6 dB to 96 dB Octave. Visualize frequencies with a Frequency Histogram, Heatmap or dual display.
  • Instrument Tuner - Visual tuning indicator.
  • Fruity Parametric EQ 2 - New Frequency Histogram display, Linear Phase mode with artifact free high slew-rate modulation capability, Band Mute switches, Solo bands, improved Finite Impulse Response (FIR) down sampling filter and updated UI including Phase Rotation display, Mid/Side/L/R frequency visualization monitoring.
  • Maximus - New Frequency Histogram display and Linear Phase filter mode.
  • Sampler / Audio Clip Channels - New Cut and Paste options from the Preview Window (Right-Click) options menu.
  • FLEX - New Browser with three layout modes for improved visual discovery. Added and arpeggiator switch. For some presets allows turning their Arpeggiator(s) off. This will turn orange when the option is available.
  • Transistor Bass - Added V3 TB303 cutoff range based on our best science! Our mostest accurate emulation of a real TB303 ever.
  • ZGE Visualizer - Drag and drop content on the Main Editor window to create Videos and Image layers. (Right-Click) option to 'Save still image' to a custom size from the Main Workspace. Dragging and dropping image or video files on the plugin creates a Layer. Optionally, video is now preloaded to memory for improved performance and synchronization. NVIDIA accelerated CODEC now used to MP4 video generation (Windows only).
  • Control Surface / Patcher - Copy existing controls with a (Right-Click) 'Duplicate' option.
  • Merge Automation Clips - Selected Automation Clips can now be merged using the Playlist Edit menu.
  • Video Player - Reduced CPU usage during video playback. Video is now preloaded to memory for improved performance and synchronization.
  • Language Support - Support for additional display languages: Chinese. More languages to come soon, see the forum here.
  • Glitch free plugin loading - FL Studio audio is less likely to be interrupted while loading plugins. NOTE: If a plugin introduces processing latency, then audio glitches can't be avoided.
  • Initialized Controls - Added a (Right-Click) option 'Delete initial value' to remove initialized values from initialized/automated controls.
  • Automation Clips - Increased precision for control and parameter automation. Added a Channel Rack & Picker Panel (Right-Click) Automation Clip 'Clone with links' to clone Automation Clips with their original links.
  • File size warning - Set the maximum size a FL Studio (.flp) project will save, before warning you about the size of the file.
  • Wrapper MIDI Support - There are now 16 'MIDI Channel Aftertouch' parameters at the end of the 'Browser > Current project > Generators parameter list', for all wrapped plugins (VST, VST3, AU), instead of just one.
  • Wrapper > Troubleshooting - Separated problem solving options from the Processing tab and added 'Fast idle' option to increase the frame rate for some plugin editor windows.
  • Edison Desnoise (macOS) - Improved denoising algorithm to match Windows. New Smoothing control.
  • Toolbar (Right-Click) - Choose flat buttons because flat is the new phat.
  • Options requiring restart - FL Studio will automatically restart (with dialog) instead of just closing when using option that require restart such as Scaling, Language or User Data location. Yay!
  • Diagnostic - Now includes the most recent crash logs in its report.

New in FL Studio 20.7.3.1303 (Nov 4, 2020)

  • Toolbar peak meter - Now indicates potential clipping even when the audio driver doesn't require it.
  • Playlist - Includes several workflow enhancements
  • Make unique Clips - The Edit > Make unique option now applies to all Clip types and selected Clips.
  • Audio Clip source changes - The Start Point and Trim Edits are now preserved by holding (Shift) when using the 'Clip Menu > Select source channel' function.
  • Consolidating Playlist tracks - The Tools > Export all Playlist track groups option groups audio for Parent and all Sub-Tracks into a single WAV file, reducing the number of (potentially) unnecessary rendered tracks
  • Menus - All check (selectable) items now support Right-Click to check or uncheck them without closing the menu.
  • Channel Rack - Indicator shows when a drag-and-drop Plugin is to be inserted between Channels.
  • Revised unlock system - Changes have been made to make it clearer how to unlock FL Studio from Trial. A new Unlock Panel better shows the options.
  • Projects - FL Studio now shows a file-size warning when saving a project with large Edison instances.
  • Performance monitor - Moved CPU percentage column closer to the plugin name.
  • MIDI Scripting - Added a functions to:
  • Select a Channel exclusively - selectOneChannel.
  • Work with Pitch Bend range - channels.Channels_SetChannelPitchm, channels.Channels_SetChannelPitch.
  • Get Channel and Mixer plugin information - plugins.isValid(), plugins.getPluginName(), plugins.getParamCount(), plugins.getParamName(), plugins.getParamValue(), plugins.getParamValueString().
  • Command line export - Added batch export to .zip file to the command line options. Allow single file instead of a folder for MIDI export.
  • AKAI FIRE (pad colors) - Improved coloring of scales when using different root notes.
  • Bugfixes:
  • 3150 Pressing F2 when a detached plugin is focused renames the pattern instead of the plugin
  • 4601 Control Surface: mouse wheel doesn't work on controls in some cases
  • 5506 Patcher: double clicking a module doesn't focus the module's editor window if it's already visible
  • 6069 Graph editor doesn't update when using the Fire device if a two knobs are used at the same time
  • 7803 Detached Edison's window is not sized correctly after dragging a sample
  • 7979 Using the left/right arrow keys inside the main menu gets stuck on the Patterns menu
  • 8142 No key labels in the piano roll when scale highlighting is "automatic" and view is "root notes"
  • 8171 Newtime and Newtone: editor window has an incorrect size when a project is loaded
  • 8586 Playlist items in a hidden group can be deleted
  • 8606 Control Surface: slider orientation is not being accounted for when resizing from the menu
  • 8924 Mixer tracks can deselect unintendedly
  • 9211 Crash when trying to preview audio files in the browser
  • 9256 Crash when importing a MIDI file
  • 9273 Undo of recorded takes no longer removes all recorded clips
  • 9304 Fruity Scratcher: the sample position doesn't change if the mouse reaches the edge of the screen
  • 9377 Audio export freezes when using skip markers
  • 9459 Edison: crash in clean up / denoise tool
  • 9464 Crash while loading a project
  • 9480 Scripting: pressing more than one pad simultaneously causing one of the pads to remain active
  • 9481 Crash on startup on some computers
  • 9489 Browser doesn't refresh when there's a new file in an open folder after rendering
  • 9515 Fruity Slicer: crash when loading sample with out of range markers in it
  • 9521 Notes can get stuck when they're sent to Edison or other effect plugins that process notes
  • 9534 Disable auto-scroll when dragging content in to or out of the playlist
  • 9547 Edison: crash when zooming in and out in spectrum view
  • 9548 Scripting: channels.SelectOneChannel selects channel exclusively
  • 9551 Wrong hint for pitch
  • 9553 The original clip tempo hint changes when the time stretching method is changed
  • 9558 Beat indicator doesn't respect time signature changes
  • 9567 Wrapper: kCanAutomate and kIsReadOnly flags for VST3 plugin parameters aren't used
  • 9587 Piano roll grid doesn't update when using the paint tool
  • 9591 Crash opening a specific project: list index out of bounds
  • 9595 Fruity Dance: crash when loading an unexpected type of image
  • 9596 Fruity Free Filter: creates DC offset or signal which mutes audio on playback stop
  • 9600 Potential crash when loading a state for some plugins
  • 9602 Potential bug removing plugins
  • 9604 FL Studio opens un-maximized if it was closed while minimized
  • 9607 Playlist audio track recording creates new tracks on additional takes even when not necessary
  • 9616 Cancelling the Advanced Fill tool doesn't remove the pattern length marker
  • 9622 Plugins aren't always sorted correctly in the favorites menu
  • 9628 Alt + left click can solo a channel but doesn't unsolo
  • 9651 Changing multiple selected mixer sliders shows hint for a slider the user isn't changing
  • 9670 ZGE Visualizer: source video sometimes stutters when exporting at 4k resolution
  • 9679 Wrapper: triggering notes on VST3 plugins doesn't use the maximum possible velocity
  • 9683 ZGE Visualizer: dragging a layer should auto-scroll layers into view
  • 9703 FLEX: crash selecting a preset on a second user account
  • 9705 Fill each 2 step deletes and locks steps in loop mode
  • 9722 Wrong order when dropping multiple files on the channel rack
  • 9723 "See the news on our website" opens the main page instead of the news page
  • 9748 Crash when loading an .aiff file
  • 9772 FPC: not all controls show a hint
  • 9782 Crash on startup because trying to open the file "Auto Saved.nvp"
  • 9802 Wrapper: activateBus is called incorrectly when a VST3 plugin calls restartComponent
  • 9803 Wrapper: activateBus is sometimes called while processing is active for VST3 plugins
  • 9809 Crash report: access violation
  • 9817 DirectWave: the editor window can't be made smaller after hiding and showing it
  • 9831 Make unique as sample is always disabled
  • 9846 Mixer track rendering puts audio clips at the wrong place
  • 9855 Crash when adding controller links
  • 9876 Favorite plugin lists are sorted incorrectly when a folder name starts with a number
  • 9879 Razer Chroma: control popup menus have unreadable text
  • 9890 ZGE Visualizer: "Passthrough" mode in BufferBlender effect does not work
  • (macOS):
  • 7984 Left/right arrow keys close menus
  • 9732 Crash in RestoreHiddenForms
  • 9769 Crash when saving Guitar Rig
  • 9824 Plugin window glitches when minimizing FL Studio and a second screen is connected
  • Top

New in FL Studio 20.7.2.1170 (Aug 18, 2020)

  • (Common):
  • FL Studio Controls - Most controls in FL Studio now show their value when the mouse is hovered over them (like in native plugins).
  • Channel Rack - Option to disable Auto Switch Channel Group behaviour.
  • MIDI Import - Added modifier keys to force showing (Alt) or not showing (Shift) the Import Options window when a MIDI file is dropped on FL Studio targets.
  • MIDI Scripting - Added new function selectedChannel. Added function getFocusedPluginName to retrieve the original name for the focused plugin. Moved ProcessRECEvent to "general" module. Added ui.HideWindow to hide the Window specified by index. Scripts can indicate that the event is unhandled but requires no further processing.
  • FLEX - Patch display and selector now available on the Wrapper.
  • Playlist - Clip Menu > 'Select source channel' will preserve the clip's start/end position (where it has been set or sliced) for comp editing (hold Shift)
  • ZGE Visualizer - 'Remove unused' button added to Image tab. Added logo to the plugin editor window
  • (macOS):
  • AU Support - Internal presets of AudioUnit plugins are now supported.
  • Hide detached windows when the application minimizes.
  • Changes since RC3:
  • (common):
  • Channel Rack - Dropping samples in the channel rack doesn't always add a channel in the correct location
  • Channel Rack - Crash when changing a channel's group to unsorted
  • Export - Rendering a channel to a DirectWave instrument causes glitches and data loss
  • DirectWave - The "Create DirectWave instrument" window has incorrect default values for some options
  • Burn to MIDI - Freeze when burning a channel to MIDI after creating a DirectWave instrument
  • Piano roll - Channel loop marker in the piano roll doesn't move correctly when dragged
  • (macOS):
  • FL Studio AU - The plugin doesn't accept note input from the host application
  • Changes since RC 2:
  • Bugfixes:
  • Playlist - Recorded audio clips are placed incorrectly if recording was enabled during playback
  • MIDI Scripting - MIDI script file error
  • VST - Output Thermal plugin crashes
  • Changes since RC 1:
  • FLEX - Patch display and selector now available on the Wrapper.
  • MIDI Scripting - Added getRecPPQ function, Extra parameter to ui.getVersion to get the version number as numeric values. Function to activate 'edit events in piano roll', Function to retrieve the name of the MIDI device the script is associated with, New script 'Forward all Midi CC'
  • Bugfixes:
  • (common):
  • Can't drop a clip from the picker panel on the last playlist
  • Channel rack window doesn't snap to steps when resized after the button width is set to a preset value
  • Child tracks in the playlist are re-colored when grouping a new track
  • Click on Pattern/Song button doesn't refresh the song position display
  • Crash processing a MIDI message coming from the Fire device
  • Error message when loading a DWP file after rendering a channel to DirectWave
  • Holding shift when replacing source channel in audio clips only works for the first selected clip
  • Mono/Stereo mode for "Export all playlist tracks" only applies to the first track
  • No preview for dragged clips on the last playlist track
  • Recorded clips change position when recording stops or loops
  • Edison: acquire noise profile doesn't work if the Denoiser option was off during clean-up
  • FLEX: the selected patch is not immediately visible when opening the FLEX editor window. Missing packs can't be downloaded from the "Problems loading the project" window
  • FPC: access violation when changing samples after deleting an instance
  • Scripting: Get/set channel Volume/Pan should respect channel groups. Crash running device functions when the device is not connected. Playlist.isTrackMuted returns the opposite value. getFocusedPluginName doesn't return the correct name for wrapped plugins
  • (macOS):
  • Tempo isn't read from MP3 files
  • Bugfixes:
  • (common):
  • Automation of the mix level knob of a plugin is out of sync when slots are swapped
  • "Reset plugins on transport" causes clicks with some plugins
  • "Zoom out full" in the PL and PR doesn't use the correct time selection if it's past the song length
  • Automating the mix level knob of a plugin with latency will cut sound for a little bit
  • Automation delay compensation introduces visual issues with mixer track controls
  • Can't choose channels used in another arrangement for "Instrument track > Use existing channel"
  • Changing the wallpaper is not remembered, it reverts to the default when opening the program
  • Control Surface: can't select knobs after scrolling the view
  • Control Surface: setting the background color of a label turns it black
  • Copy/paste of envelope data doesn't work between plugins
  • Copying a pattern time signature to the PL doesn't work
  • Copying a pattern time signature to the PL uses the wrong marker
  • Crash report: Menu index out of range
  • Crash when renaming plugins.
  • Crash with Maschine Controller when the recording precount is enabled
  • Delayed automation goes to the wrong effect slot if two slots are swapped
  • Deleting all empty channel display filters switches to the "all" filter when it shouldn't
  • DirectWave: dropping new samples messes up existing zones
  • Distructor: artefacts with Asymmetry knob when "plugins reset on transport" is enabled
  • Dragging the PR "Save score as" menu to a PR in another FL Studio instance doesn't work
  • Dropping a MIDI file on the first channel will show the channel type selector in the import window
  • Dropping a VFX plugin on the channel rack doesn't open the Patcher window
  • Dropping a VFX plugin on the channel rack opens it in an effect instead of a generator Patcher
  • Dropping a VFX plugin on the mixer opens it in Patcher, but shows error message first
  • Effect plugin names are lost when opening a mixer track state
  • File lists in various places are not sorted correctly if there are numbers in the file names (WIP)
  • FL Studio VSTi: tempo sync option is not remembered
  • FLEX: lag when changing packs in the browser using arrow keys
  • Hint for the Time knob in channel settings is broken
  • Inconsistent behavior when focusing detached mixer, playlist and other windows
  • Loading some .PNG files results in a black background
  • Loop markers set to step/beat/bar won't update when adding/removing notes
  • Problem uploading to SoundCloud
  • Recorded audio clips are placed one tick early in the PL
  • Recorded notes are show even when they're deleted when recording stops
  • Rename dialog for channel groups shows up near the bottom of the channel rack instead of the top
  • Renaming audio and automation clips in the playlist doesn't immediately update the picker panel
  • Route level isn't shown correctly if the source track has latency
  • Scripting: GetCurrentStepParam and SetStepParam don't work properly with groups
  • Shift+Ctrl+C shortcut in the channel rack overrides global pattern clone shortcut
  • Shift+up in the sample browser will focus SliceX, which steals the keyboard focus
  • Trim PDC on export doesn't work unless WAV export is selected
  • Tweaking mixer track controls causes visual twitching when there is latency
  • Typing the value for a channel's target mixer track mutes channels
  • Wave Traveller: freezes when used in Patcher
  • Wrapper: Opening a shell plugin will show the "Troubleshooting" tab instead of the "Shell" tab
  • Wrong playback position with playback tool and timestretch mode
  • XYZ Controller: Absolute Mode is not recalled correctly when loading a preset
  • ZGE Visualizer: Issue with Drop Shadow effect
  • ZGE Visualizer: Performance issues when there are many videos in the list of image sources
  • ZGE Visualizer: Problem with presets that use "to buffer" with a value other than 100%
  • ZGE Visualizer: several post processing effects do not support transparency
  • ZGE Visualizer: videos exported sometimes do not work when uploaded to IGTV and Facebook
  • ZGE Visualizer: Youlean Oscilloscope does not enable the Audio Src dropdown
  • (macOS):
  • Crash: "SListIndexError" when dropping a MIDI file on the channel rack
  • Plugin Picker doesn't show up properly on very wide aspect ratio screens
  • Edison: crash using "Generate Noise" when there is no sample loaded
  • Scripting: ui.Left and ui.Right will produce strange characters inside the plugin picker search box

New in FL Studio 20.7.1 (Jun 23, 2020)

  • Newtime and Newtone - Added Tempo display and Tempo sync button to Toolbar. Added 'Use project time on load' option for improved workflow.
  • Tools (menu) > Macros > Remove all Edison instances to reduce the size of archived projects.
  • FLEX - Added Ctrl + Up and Down keyboard shortcuts to directly load previous and next presets.
  • ZGE Visualizer - Added more parameters to 'Mobius Object' effect. Drop wave files with markers to import list of video cues. Reduced video memory usage and increased performance for complex presets. Dropping a sliced Audio File on the Video Cue section will auto-add cues. Clicking on a video cue in the video cue list will now trigger the cue. Fully transparent layers are now skipped to save CPU.
  • Speech synth - Focus the speech dialog text edit when the window is shown.
  • Mixer - Show a warning message when a mixer track route is deleted and a plugin was sending to it.
  • DirectWave - Improved plugin loading time when the the editor window is not visible.
  • FL Studio Mobile - Updated to V3.3.2 with new Tuner and Auto-Pitch modules.
  • MIDI Scripting - Added auto-detection of python devices. Added 'widPlugin' option to 'ui.GetFocused' function. Added function to get receiver port number. Added 'mixer.isTrackMuted' and 'mixer.muteTrack'. Added optional parameters for 'device.midiOutMessage'. Added optional parameters to 'transport.setSongPos', Added optional value parameter for 'ui up/left/down/right' functions. Added pattern selection functions, Added 'ui.setFocused' function, MIDI sync indicator doesn't turn orange when event is handled. Scripts can now set a defined state for some functions.
  • Help > About panel- Show 'All plugins bundle' in About window.

New in FL Studio 20.7 (May 18, 2020)

  • Changes:
  • 9054 The Presets view of the color dialog now shows the old color picker layout
  • 9043 ZGE Visualizer: added "square 1:1" to the aspect ratio selector
  • FL Studio Mobile updated to v3.2.85 (https://forum.image-line.com/viewtopic.php?f=1964&t=163040)
  • Bugfixes:
  • 9007 Crash when initializing Maschine MIDI device
  • 9059 Incorrect position in plugins when playback is stopped
  • 9036 "Line" snap quantizes automation while recording
  • 8573 Missing samples dialog has hidden "reload project" button focused when opening a project
  • 9031 Rendering WhatsNew.flp visually stalls, progress bar does not update (Anna Mia song)
  • 9049 Scripting: can not remap MIDI IN channel (OnMidiMsg)
  • 9053 Some templates included in the installer don't have the "Compensate automations" option set
  • 9034 When importing a MIDI file, no FLEX channels are added if the "new project" option is unchecked
  • 8862 DirectWave: crash writing the configuration to a file
  • 9055 Fruity balance: cpu usage is too high when the editor window is open
  • 9042 VFX Envelope: envelopes are triggered early
  • 9044 ZGE Visualizer: shift-space and ctrl-space unicode characters appear as squares in Wizard presets
  • (macOS):
  • 9033 Crash on overwriting file during export on Catalina

New in FL Studio 20.7 RC 3 (May 18, 2020)

  • Changes:
  • 8983 The url defined in MIDI scripts is now used as the support link (if it's on the FL Studio forum)
  • 8920 Control Surface: use new color dialog
  • 8955 Diagnostic: show additional information while performing initial tests
  • 9022 ZGE Visualizer: added "Simple" mode to effect list
  • Bugfixes:
  • (common):
  • 8976 Access violation scanning for plugins
  • 8951 Automation clip preview in the picker panel doesn't always update when it should
  • 8995 Burn MIDI for step sequencer swing results in oddly overlapping notes
  • 8962 Crash while moving patterns up
  • 8956 Crash when adding a plugin
  • 8912 Disk recording is offset if you select part of the time line not starting at 0
  • 8974 MIDI scripting: OnSysex event is never called
  • 8971 Old color picker appears when extended mouse buttons are clicked in the name editor
  • 8948 Punch out recording is one tick late
  • 9015 Control Creator: range check error when FXAttack or FXRelease for a button are set to zero
  • 8987 Diagnostic: access violation during initial scan
  • 8953 FLEX: scrolling is erratic when you get to the bottom of the pack list
  • 8970 Newtone: playback position snaps back to beginning when slices are dragged op and down
  • 8961 VFX Envelope: no pause at the default value for Envelope and LFO amount knobs
  • 8941 VFX Envelope: visual glitch when the color button value changes
  • 8990 Vocodex: crash opening a menu in one instance when another was removed
  • 8965 ZgeViz: sometimes saving a still image does not contain all details
  • 8980 ZgeViz: ampersand character not visible with TextTrueType

New in FL Studio 20.7 RC 2 (May 18, 2020)

  • Changes:
  • 8879 The drop location for samples with unknown length is shown with a fade out on the right side
  • 8902 Select a color and close the color picker by double-clicking on a color
  • 8919 The View > "Python output" menu has been renamed to "Script output"
  • 8891 Added button to copy results from the test log
  • Bugfixes:
  • (common):
  • 8943 Crash related to restarting a MIDI device
  • 8911 Disk recording doesn't work for tracks with a negative latency set
  • 8880 Division by zero error after using Advanced Fill tool
  • 8927 Plugins aren't notified about playback if they're opened while FL Studio is playing
  • 8910 The mixer's "Compensate automations" option isn't saved in the project
  • 8901 The color dialog appears partially off screen if it's opened close to the edge
  • 8899 The text color for notes with the same note color but different velocity is sometimes different
  • 8934 MIDI scripting: F11 and F12 keys are not supported in the GenericTransport function
  • 8935 MIDI scripting: mixer.soloTrack doesn't work
  • 8921 Control Surface: changing colors for the Keyboard control doesn't always work
  • 8873 Convolver: the T shortcut doesn't trigger its impulse
  • 8895 DirectWave: presets that use ogg-encoded samples take longer than expected to open
  • 8928 Patcher: crash when opening NewTime or Newtone
  • 8942 ZGE Visualizer: incorrect behaviour when effects are several levels deep in subfolders
  • (macOS):
  • 6814 File creation date is changed when an existing file is saved
  • 8917 Crash on exit when FL Studio VSTi is open
  • 8649 DirectWave: Can't find DirectWaveCtEngine library when opening external sample formats

New in FL Studio 20.7 RC 1 (May 18, 2020)

  • Changes:
  • 4018 Automation and time delay compensation (experimental)
  • 8105 Added automatic looping to the Advanced Fill tool in the channel rack
  • 4299 Note colors can now be customized
  • 3496 New color picker
  • 8509 Added warning when changing the user data folder location
  • 8568 Changed default template to "Basic 808 with limiter"
  • 8593, #8627 Added menu items and a keyboard shortcut to arm or disarm all selected mixer tracks
  • 8499 Added option to import MIDI files using FLEX channels instead of MIDI Out
  • 7418 Added a way to run all tests in sequence
  • 8684 Improved startup time with certain MIDI devices attached
  • 8659 Added in-app shop button to the toolbar
  • 8746 Added "Percentage" column to plugin performance monitor
  • 8706 Added Help menu entry for the in-app shop
  • 8824 Show a warning when PPQ is set to a lower value
  • 8878 Added Shift+C shortcut to color channels with a gradient and Ctrl+Shift+C for random colors
  • 4016 Added VFX Envelope plugin
  • 8167 Distructor: Added Mono and Wide modes for Delay 3 based chorus
  • 8673 FLEX: added support for previous and next preset selection via MIDI controllers
  • 8715 FLEX: improved startup time
  • 8788 FLEX: direct users to knowledge base in case of download errors
  • 8661 FL Studio ReWire is now deprecated and will be removed in a future version
  • 5097 FL Studio ReWire will no longer auto-start when FL Studio run while a ReWire host is active
  • 8441 Newtime: Added an option to select the beat detection method
  • 8745 Wrapper: optimizations to processing
  • 7642 ZGE Visualizer: new and improved video export wizard
  • 8689 ZGE Visualizer: new effect "ParamMorphTarget"
  • 8709 ZGE Visualizer: changed the default audio quality for video export to 256kbps
  • 8717 ZGE Visualizer: new effect "Audio Plane" by StevenM
  • 8810 ZGE Visualizer: dropping ".zla" files on the "Add layer" button will now add a new layer
  • 8830 ZGE Visualizer: updated NDI to version 4.5
  • 8883 ZGE Visualizer: 137 new shader effects
  • 8882 ZGE Visualizer: improved .mov file compatibiltity with the QTRLE codec
  • 8889 ZGE Visualizer: effects are displayed in a tree view by default
  • FL Studio Mobile updated to v3.2.78 (https://forum.image-line.com/viewtopic.php?f=1964&t=163040)
  • Bugfixes:
  • (common):
  • 8598 Access Violation with the Fire controller while changing mixer volume
  • 8545 Advanced fill tool: Selecting a new channel doesn't change the channel in some circumstances
  • 8793 Arpeggiator is always one tick late
  • 8735 Automation clip is created with zero value if there's latency before the plugin
  • 8585 Backups are deleted in wrong order
  • 8569 Consolidate/export PL track exports tracks containing only automations
  • 6881 Channel rack scrolls up when deleting a channel
  • 8245 Crash during recording
  • 8623 Crash loading a 2 hour long FLAC file
  • 8257 Crash opening wavpack file
  • 8590 Crash trying to import mp3 file
  • 8564 Crash when deleting channel with graph editor opened under so6De circumstances
  • 8307 Crash when dragging a sample over the playlist
  • 8315 Crash when routing changes
  • 8534 Crash with Akai MPG 25
  • 8687 Crash changing routing when PDC is active
  • 8658 Crash trying to unlock FL Studio from a file
  • 8642 Crash drawing some images
  • 8640 Crash when opening the piano roll
  • 8425 Crash drawing a wave form in the channel settings window
  • 8636 Crash when saving a mixer preset (unable to create a directory)
  • 8590 Crash trying to import an MP3 file
  • 8760 Crash at startup if FL Studio Fire edition is started without a device attached
  • 8604 Crash when channel order changes
  • 8753 Crash when IL Remote is enabled
  • 8764 Crash when changing the pattern selector with a jog control
  • 8837 Crash when resizing playlist tracks
  • 8832 Crash in the playlist
  • 8796 Crash in the channel rack
  • 8787 Crash when notes are quantized
  • 8781 Crash during audio recording
  • 8817 Crash when dragging a sample to the channel rack from the browser
  • 8677 Crash using "Burn MIDI to"
  • 8494, 8495, 8571, 8696 Crashes when using piano roll tools (or after using them)
  • 8652 Consolidate only mutes selected clips (or none if nothing is selected)
  • 8843 Deleting a step in the graph editor doesn't work if there other PR notes in that same step
  • 8663 Error "Not GUI thread" during mixer track rendering
  • 8559 Export too many channels when split mixer tracks is used
  • 8865 Export to a DirectWave instrument crashes when there is a lot of data to export
  • 8763 Issues related to recording and delay compensation
  • 8639 Markers are not copied to new channels when using "split by channel"
  • 8771 Missing value in the hint bar for most parameters when editing events
  • 8488 Piano roll data is removed after using the Advanced Fill tool, even when it's cancelled
  • 8670 Piano roll "Strum" tool gives different length at different PPQ values
  • 8531 Potential crashes when telling plugins about time signature changes
  • 8631 Program freezes when moving a mixer track that has a sidechain input
  • 8196 Recording doesn't stop at the expected position when loop recording is off and there is latency
  • 8699 Recording doesn't stop when playback stops
  • 8833 Right-click on the sample file name doesn't show the sample history popup
  • 8823 Right-click on a step doesn't delete all notes within that step
  • 8554 Shift value in the Graph Editor gets changed for multiple channels when it shouldn't be
  • 8560 Strange behavior after deleting a length marker in the piano roll
  • 8737 The audio input delay line is not processed when the input has no reported latency
  • 8710 The delay line for generator plugins doesn't work when no audio is generated
  • 8537 Time signature changes aren't broadcast to plugins
  • 8469 Timing issue and crackling sound with PDC and sidechaining
  • 8650 Various crashes when creating new folders
  • 8711 Diagnostic: most render tests produce a red result
  • 8795 DirectWave: crash when using "pitch bend" control in multi-bank
  • 8846 DirectWave: options have no effect
  • 8849 DirectWave: dropping a sample no longer automaps it according to its name
  • 8888 DirectWave: crash opening a FLAC file in 32 bit
  • 8512 Distructor: deadlock when the effect slot's enabled button is automated
  • 8605 Distructor: broken automation if a module earlier in the chain is deleted when loading a project
  • 8656 Distructor: the plugin is silent in the Wiselabs demo song
  • 8707 FPC: delay compensation error when the plugin is routed to master track
  • 8595 FLEX: browser scrolls to wrong pack on click
  • 8694 FLEX: crash when the playing state changes
  • 8719 FLEX: stretching goes out of time sporadically
  • 8722 FLEX: crash when loading preset that use stretching
  • 8720 FLEX : crash when loading Vintage Revival SH-100
  • 8757 FLEX: the pack grid size is not reset when the General MIDI pack is used
  • 8657 Fruity Balance: the last meter value shows when the plugin is disabled
  • 8729 Fruity Limiter: notification of latency changes happens later than it should
  • 8617 Maximus: there are sometimes invalid values in the audio
  • 8672 Newtime: the program freezes when scrubbing audio
  • 8176 Newtime: audio is glitchy while scrubbing if there's a big stretch factor
  • 8174 Newtime: moving slices breaks visual representation of the edited audio
  • 8602 Newtime: long samples are not played correctly when started from the middle
  • 8686 Newtime: moving the position marker in an empty instance will crash the plugin
  • 8175 Newtime: dragging first slice to a direction can generate loud high pitched beeps and noises
  • 8828 Newtime: the "Cut" button should be removed
  • 8683 Newtime and Newtone: audio sent to the playlist should use "Resample" as the time stretch mode
  • 8516 Newtime and NewTone: some samples don't load
  • 8561 NewTime: crash when changing the detection mode
  • 8521 Newtone: playback doesn't stop when mouse button and ALT key are released in wrong order
  • 8504 NewTone: dragging some parameters in advanced mode causes the entire view to scroll
  • 8543 Patcher: window doesn't open automatically when a VFX plugin is opened in the mixer
  • 8857 Patcher: voice properties can't change after a voice was released
  • 8655 Wrapper: sendTextMessage and receiveText don't work for VST3 plugins
  • 8462, #8647 Wrapper: crashes enabling and disabling VST3 plugins
  • 8301 Wrapper: fxp presets don't load properly anymore
  • 8553 ZGE Visualizer: "Audio Src" can be assigned incorrectly after reloading a project
  • 8634 ZGE Visualizer: "Point Cloud" point size parameter is not resolution independent
  • 8762 ZGE Visualizer: video export wizard turns white sometimes
  • 8718 ZGE Visualizer: color selector dialog sometimes appears behind the export wizard
  • 8716 ZGE Visualizer: exported video does not play in web browsers and some media players
  • 8768 ZGE Visualizer: "KaleidoRoad" preset has "ShowOrigin" enabled
  • 8822 ZGE Visualizer: selecting the Vinyl preset and exporting leads to broken output
  • 8855 ZGE Visualizer: "Could not create encoder" message when the filename ends with a space
  • (macOS):
  • 8603 Dynamic wallpaper menu is not visible
  • 8366 Hints are messed up in a specific project
  • 8597 Mixer controls invisible when the mixer is wider than a certain size
  • 8761 Zooming up and down is choppy
  • 8621 Crash listing CoreAudio device properties
  • 8550 GMS: crash processing tape delay
  • 8724 ZGE Visualizer: "Point Cloud" effects do not work

New in FL Studio 20.6.2.877 (Jan 31, 2020)

  • Changes:
  • 8500 Show warning when the user data folder is set to an invalid location
  • 8501 ZGE Visualizer: added "BPM step" option to ImageMashup effect
  • Bugfixes:
  • (common):
  • 8466 Don't show admin warning when FL VSTi is started
  • 8490 Crash updating PDC delay lines
  • 8475 Crash opening projects with demo plugins
  • 8463 "Drive not found" crash at startup
  • 8252 Crash updating the screen of the Fire
  • 8452 Freeze when dragging "Save score as..." menu item over the playlist button in the main toolbar
  • 8449 Echo Delay / Fat Mode pitch control doesn't work with stretch when a time is set
  • 8443 Adjusting properties of multiple notes in the piano roll doesn't work well for "X" and "Y"
  • 8214 Steps can be added after pattern length
  • 8461 Toolbar can become glitchy if a specific point is clicked with the mouse wheel button
  • 8455 Blood Overdrive: high CPU usage in 32 bits
  • 8454 Distructor: high CPU usage in 32 bits
  • 8456 Dashboard: do not show unregistrable plugins in detected problems section
  • 8434 Fruity wrapper: opening presets for VST3 plugins from .vstpreset files doesn't work
  • 8500 Fruity Wrapper: crash with some plugins
  • 8474 Fruity Wrapper: garbage characters in parameter names in Kontakt
  • 8448 ZGE Visalizer: fixes and improvements to "Youlean Oscilloscope" and "Youlean Waveform"
  • 8484 ZGE Visualizer: export failure when "Supersample" and "Uncompressed" options are both on
  • (macOS):
  • 8493 Crash when the user data folder is set to a location that can't be written to

New in FL Studio 20.6.1.848 (Jan 17, 2020)

  • Changes:
  • Audio Clips - Added 'Time-warp sample' option to the Audio Clip popup menu
  • Main Pitch - Can now be specified in Hz when using Right-click 'Type value'
  • FL Studio Mobile - Updated to 3.2.63
  • ZGameEditor Visualizer - New keyboard shortcuts ('S' to solo layer e.t.c), 'BPM sync' option for 'ImageMashup' effect, uDMX support
  • Diagnostic - Some usability changes to the project fixer
  • Bugfixes:
  • (common):
  • "Assign to new instrument track" deletes channel-icon
  • Channel rack can be resized so it's more narrow than it should be
  • Channel rack scrolls unnecessarily
  • Consolidate playlist selection from song start doesn't work correctly
  • Crash saving a file from Make Unique
  • Crash when MP3Genres.txt is missing
  • Crash when processing MIDI messages
  • Crash when changing the tempo map
  • Crash at startup while listing the available project templates
  • Crash using the Mackie MIDI controller type
  • Crash report: FLEngine_x64.dll Exception: List index out of bounds (6)
  • Crash when the step sequencer is clicked
  • Crash when latency changes (for example when a channel's mixer track assignment changes)
  • Crash when drawing separator lines in the toolbar
  • Crash when focusing the graph editor
  • Crash opening zipped loop package
  • Crash when focusing a window from the Fire controller
  • Crash getting information about a plugin
  • Crash when opening a WavPack file
  • Crash opening a project
  • Delay compensation doesn't update after cloning a channel
  • External audio editor also launches when pitch correction or warping are selected
  • Missing default color in plugin slot's color selector
  • Rendering a project never stops when there's a skip marker and no end marker in the playlist selection
  • Skip markers behaves oddly when there's a time selection in the playlist
  • Control Surface: control values are different after undo
  • Diagnostic: crash reports aren't uploaded properly
  • DirectWave: errors when importing soundfont and SFZ instruments
  • DirectWave: crash opening items when logged in as another user than the one who installed FL Studio
  • Distructor: 24dB high and low pass filter resonance level is affected by the Smooth parameter
  • Distructor: doesn't notify the host when things change that would require a file save
  • Edison: auto scroll button has an incorrect hint
  • FLEX : distortion in "Rectifier"
  • FLEX: arpeggiator velocities are too loud
  • FLEX : VCA Attack controlled via macro (in Mod Matrix) doesn't work
  • FLEX: envelope not releasing properly anymore
  • FLEX : single shot LFO - only positive halfwave is taken into account
  • Fruity Delay 3: loud noise when the plugin is opened
  • Fruity Slicer: access violation when listing the note names
  • Morphine: some menus don't show
  • NewTime: window steals MIDI keyboard focus for no reason
  • NewTime: wrong hint for Groove knob
  • NewTime: "Send to piano roll" menu option shouldn't be there
  • NewTime: crashes when using Ctrl+Z after the sample is deleted
  • NewTime: alt + drag a marker snaps back to the original position
  • NewTime: crash when sending to the playlist
  • Plugin Manager: plugin list is sorted with case sensitivity
  • Vocodex: the plugin locks processing too long while close and opening its carrier synth
  • Voltage Controller: pitch tracking issues
  • Voltage Controller: clock inconsistency
  • Voltage controller: trigger pulse width is too short for some modules
  • Wave Traveller: exporting a project as a zip file fails
  • Wrapper: garbage at end of parameter names from Kontakt
  • ZGE Visualizer: various video looping issues
  • ZGE Visualizer: crash in MeshText effect if the space character is used
  • (macOS):
  • Mouse cursor doesn't update when using right click actions or when e.g. creating clips or notes

New in FL Studio 20.6.0.793 (Dec 10, 2019)

  • New Features:
  • Distortion & Amp simulation - Distructor aggregates the most popular Distortion and Filter effects into a single multi-FX guitar-pedal inspired plugin.
  • Time warping - NewTime time-warping editor with audio quantization and groove shuffling is included with Producer Edition and up.
  • Control Voltage support - Fruity Voltage Controller interfaces with external Control Voltage (CV) hardware using a DC coupled Audio Interface. Included with Fruity Edition and up.
  • Convert Playlist tracks to audio - The Export all playlist tracks sequentially renders each playlist track to an audio file. Selecting 'Enable master effects' will include the Master Mixer track effects on all the audio files. See the 'FILE > Export > All playlist tracks' and 'Playlist Menu > Tools > Export all playlist tracks'.
  • SoundCloud export - Audio Export now includes 'Upload to cloud' option to render song to your SoundCloud account. Check SoundCloud's 'For Creators' page to connect with fellow creators or reach future fans wherever they’re listening.
  • Stepsequencer Euclidean rhythms - Advanced Fill Tool to explore Euclidean rhythms and new ways to get creative and break habitual beat making.
  • Internal MIDI capture - Burn MIDI to (Channel Button Right-click Menu) option records notes from the Channel's Arpeggiator, note effects or plugins that generate MIDI.
  • Improved Features:
  • Audio Clips - The Audio Clip (menu) > 'Make unique as sample' popup now has 'Don't show this again' option.
  • Automation Clips - Access to Articulator Settings from the Automation Clip's menu.
  • Granular synthesis - Fruity Granulizer now has a sample display, play-head and sample-start visualizations to improve plugin intuitiveness.
  • DirectWave - Now supports FLAC for the Monolithic save format.
  • Edison (audio editor) - Added an option to change the sample filename in the Sampler Properties dialog.
  • FL Studio Mobile - Now has multi-output capability. From the FL Studio Mobile Rack choose the FL Studio Mixer destinations.
  • FLEX - Added modulation speed for the reverb-time. Added indication of available updates for installed packs (orange notice in info-bar). Now shows a message when a preset can't be opened.
  • Vocodex - Added option to use draft mode when rendering.
  • MIDI Out transport filter - New 'Transport flush options' menu to manage the data/commands FL Studio sends when transport buttons are clicked (Play or Stop). The menu is located lower right on the plugin.
  • Manage startup project - General Settings option to start with an empty project, Default template or Last used project. The 'Theme' selector from General settings has been replaced with a 'Silent startup' check box. When opening a project any missing packs are shown in the missing data window in FL Studio.
  • CPU management - The Wrapper processing includes an 'Allow smart disable' option to bypass 'Smart disable' for specific plugins that is remembered for future instances of the plugin.
  • Default colors - Color Selectors now include 'Default color' setting for the Playlist, Piano roll, Event Editor and all other components. See the lowest cell on the left column marked 'D'.
  • Convolver & Slicex - Removed KB input buttons from window. Function now accessed from the Typing Keyboard Priority control on the Wrapper title bar.
  • Performance Monitor - The FL Studio performance monitor now has a 'Reset on transport' check box.
  • Manage dialog popups - General Settings 'Manage warning messages' option for popup dialogs that display the 'don't show this in the future' option.
  • Help Menu - You can now open the What's New text file from the .
  • Auto-update license - If your license is about to expire FL Studio will show a message including a button to update it that opens the 'HELP > About' window to enter your account login details to unlock FL Studio.

New in FL Studio 20.5.1.522 (Jul 31, 2019)

  • Plugin Manager - Now shows a prompt when the user wants to close the window during a plugin scan.
  • User data - When changing the user data location, FL Studio will offer to copy data from the old to the new location
  • FLEX - Clicking the Pack name will focus the selected preset in the right-list. The 'Online packs' section split into 'For Download' (for free and purchased packs) and 'Store' (for unpurchased packs). Improved errors when downloads fail. Various bugfixes (solving Access Violations/Crashes).
  • Sytrus presets - 64 free presets by Synthwave FLEX library developer Saif Sameer.
  • Wrapper - Added option to allow dropping files on VST and VST3 plugins.
  • ZGE Visualizer - New button to reload images.
  • New demo project - Musata 'Real Bass (Original Mix)' (see video above).
  • General settings - 'Associate project files' was removed from FL Studio for macOS as it only applies to the Windows version.
  • Menu shortcuts - FL Studio for macOS now shows (Opt) instead of (Alt) for keyboard shortcuts.

New in FL Studio 20.5.0.476 (Jul 2, 2019)

  • New Plugin:
  • FLEX - Free plugin for all FL Studio Editions. FLEX is an advanced preset-based instrument built on Subtractive, Wavetable, Multisample, FM & AM synthesis.
  • FL Studio:
  • macOS VST/AU - FL Studio can now be used as a VST or AU plugin on macOS hosts that support VST or AU plugins. Windows hosts can use VST.
  • Browser - (Alt+Click) to preview samples to their end. Click the stop on the transport panel to end early.
  • FILE settings - Option to change the maximum number of backup files.
  • Playlist / Piano roll - Mute selection (Shift+M). Unmute selection (Alt+Shift+M).
  • Plugin Manager - Check mark for favorite plugins is now a star.
  • FL Studio performance monitor - VIEW > Plugin performance monitor. Useful to identify resource heavy plugins.
  • Patcher - Option to show CPU usage of modules. Right-click workspace > View > Performance.
  • Channels & Effects - Added 'Don't show this in the future' option when deleting Channels and Effects.
  • Reset popup warnings - Option on the General Settings tab.
  • MIDI Options - The MIDI device list will be updated when the computer wakes up after sleep mode.
  • MIDI - Added 'Don't show this in future' for error messages when a MIDI device can't open.
  • Plugins - Deleting plugins now asks for confirmation (since there is no undo).
  • SoundFonts - DirectWave will open when a SoundFont file is dropped on the Channel Rack.
  • Templates - Are now set under the General Settings tab.
  • Updated Plugins:
  • Edison Denoise Tool - Now available on macOS.
  • Fruity Blood Overdrive - Is now a vectorized native FL Studio plugin, and also available on macOS.
  • Harmless - Free 120 preset 'Harmless Essentials' library by Olbaid.
  • Sytrus - Free 151 preset 'Sytrus Essentials' library by Olbaid
  • WaveShaper - Improved quality settings for live audio (HQ) and automation of its controls (smoothing).
  • Wave Traveller and Fruity Scratcher are now vectorized and also available on macOS.
  • ZGameEditor Visualizer - Added color parameter to effects. New effects (Alps, Boaty Goes Caving, Fluidity, Frozen Wasteland, Neptune Racing, Space Jewels, Spherical Polyhedra, WetInkSpiral, Xyptonjtroz). Added 'Select all' buttons to images and meshes list. New Add Images (source) options including presets (whole ZGameEditor projects), URL (Stream online videos) and Online Media (images and videos from pexels.com).

New in FL Studio 20.1.2.210 (Feb 25, 2019)

  • Changes:
  • Adding an instrument or audio track doesn't switch from pattern to song mode anymore
  • "Separate from instrument track" is renamed and can also link a channel to a new instrument track
  • Removed (delete) presets from the default plugin databases as there are dedicated options for that
  • Deletion of plugins now asks for confirmation (as there's no undo)
  • Missing plugins and samples - New window when opening a project file providing more information.
  • Playlist - 'Group with above track' will auto-color the track when the parent is an Instrument or Audio track
  • Track mode - Option (Right-click Channel Button) 'Unassign from instrument track' to unlink Channels from Instrument Tracks
  • Automation - Initialized controls are now shown in their own folder in the 'Current project' section of the Browser
  • Ogun - New Ogun presets added, that were previously only available through Download Manager
  • Harmor - 'Olbaid' presets added to Harmor
  • Wave Candy - Automatic mode change when the window size changes is now disabled by default
  • GUI FPS performance improvements
  • Input monitoring is disabled when an audio device is disconnected to prevent feedback
  • Bugfixes:
  • Adding instrument tracks doesn't use a unique name
  • Automation and audio clips can not be selected in the picker panel when they are zipped in the CR
  • Automation clips have shortened names when it's not necessary
  • Can't render a mixer track when the name is very long
  • Crash opening NewStuff project in FL 64bit
  • Instrument track overwrites existing pattern after deleting another instrument track
  • Main toolbar's volume knob is automatable
  • Pattern selector sometimes shows the wrong pattern after deleting one
  • PR: chop tool doesn't work correctly for 1/6 step
  • Predicted size for audio export is incorrect when mono export is selected
  • Recording event automation after a pattern can cause incorrect tempo automation
  • Resetting a mixer track will reset the manual delay compensation values for all tracks
  • Selecting an audio clip doesn't select the audio tab in the picker panel
  • Time calculation for clip start is inverted when the time knob is at zero
  • Control Surface: high cpu usage doing nothing
  • DirectWave: dropping samples on the zone grid doesn't always replace existing zones
  • Edison, Slicex and other plugins: wave / envelope editor buttons don't show a hint
  • Fruity Soft Clipper, Transient Processor: GUI optimizations
  • Plucked!: Widen parameter doesn't work correctly in 64bit
  • Access violation opening the demo song "Tomas Chavez - Raubana - LIFE"
  • Audio recording to audio tracks can sometimes insert audio on another track
  • "Burn to pattern" doesn't burn all notes in some cases
  • Channel looping causes constant repainting of the playlist and piano roll
  • CPU panel is repainted when hidden
  • Crash on exit
  • Error opening "RadioactiveSandwich" demo song
  • Invalid channel index error when selecting a pattern clip in the picker panel
  • Note recording preview is broken in some cases
  • Playlist - clicking on a clip in a multiple selection doesn't select the corresponding item in the picker panel
  • Playlist - creating an instrument track in an empty project doesn't use pattern 1
  • Playlist - instrument tracks can be created even when there are no free mixer tracks
  • Playlist - make unique dialog is shown incorrectly when placing clips on tracks
  • Playlist - make unique dialog is not shown when cloning a clip in the same location with the shift key
  • Playlist - dropping an unrecognized file type on a track header adds an instrument track with an empty channel
  • Playlist - clips are constantly repainted when hovering the mouse cursor over them
  • Playlist - pattern 1 is selected after moving a clip on an instrument track
  • Playlist - nothing happens when a sample is dropped on an instrument track and "audio clip" is chosen
  • Plugin delay compensation breaks when channels are cloned
  • Punch-out marker doesn't work if there is no preceding punch-in marker
  • Right-click on an audio clip in the picker panel will focus the channel rack (when it's detached)
  • Too many tracks added when loop recording audio
  • Version update notification doesn't always show when it should
  • Control Surface: digits control doesn't send value changes out to Patcher and FL Studio
  • DirectWave: user interface breaks up in full screen when the browser panel is hidden
  • Edison, Slicex, Convolver: freeze when using pitch detection and "dump to piano roll"
  • MIDI Out: freeze when selecting some presets
  • Newtone: density parameter is not remembered correctly
  • Patcher: audio output of new generator plugins is not automatically connected to the Patcher output
  • Channel rack is not visible
  • Access violation when a MIDI device is reconnected
  • Can't select save location for files
  • Magic mouse scrolling conflicts with mouse clicks
  • Wrong icon for audio and instrument track in the channel rack
  • DirectWave: access violation when used in Patcher
  • DirectWave: access violation when importing more than one file through Finder
  • Video Player: mute button glyph is a question mark

New in FL Studio 20.1.1.175 (Dec 20, 2018)

  • WHAT'S NEW:
  • Playlist Track Mode - Organize projects and speed workflow by grouping a Channel Instrument, Playlist Track and Mixer track. Changes to the name, color and or icon of any member in the group will ripple throughout the chain. Alternatively, drop instrument and effect plugins or audio files on Playlist Track headers.
  • Tools > Macros > Reset empty playlist tracks - Reset all unused Playlist tracks to default color, icons and name.
  • Improved Audio Recording - Link Playlist Tracks to Mixer Tracks and their input, so audio is recorded to the selected Playlist Track Track. Follow-up recordings are added as sub-tracks of the parent Playlist Track. Armed Input Mixer Tracks now show orange faders to better display their state. Pre/Post Effects Recording - Click the Input Menu icon to choose Pre/Post FX recording.
  • Stepsequencer Channel Looping - Channels in the same Pattern, with shorter lengths, will loop to make up the difference. This restores looping behavior from FL Studio 11, and includes new advanced options, to allow control of per-Pattern, per-Channel looping and loop-length for polyrhythmic patterns.
  • Stepsequencer - The maximum step-count has been increased from 64 to 512.
  • Channel Rack Menu > Set swingmix - Set the Swing Mix control values simultaneously for the selected Channels.
  • 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 Close icon - Can also be closed with the (Esc) key.
  • Plugin Window- ON (Mute) - Switch has been added to the Wrapper Settings for Instrument and Effects plugins (including Right-click menu options). Mix Level has been added in place of the VOL knob, on the Wrapper Settings, when effects are in use.
  • General Settings - New 'Check for updates' option at startup.
  • Mono export - Mono audio file export.
  • CPU & Memory Panel - 'View FPS' shows the FL Studio GUI frame-rate.
  • Project Information- Extended project statistics (bottom of panel).
  • Sampler Channels & Audio Clips - The 'Time' knob is now automatable when the 'Mode' is set to a realtime algorithm (Resample or Stretch).
  • 55 x "Minimal Kick" Samples - Browser > Packs > Drums > Kicks > Minimal Kick 01 to 55.
  • ZGameEditor Visualizer - Video export wizard (beta).
  • Akai FL Studio FIRE- Stepsequencer-looping workflow enhancements (Set Channel loop-length & burn to Pattern).
  • BUG FIXES:
  • "4 bars" setting time knob popup menu in the channel settings window doesn't work
  • "Make unique as sample" creates a clip with an incorrect sample start
  • Access violation when a DirectWave preset is dropped on a Playlist track header
  • Access violation when the program is closed
  • Can't freely change the assigned mixer track for a channel after it's been unlinked from a Playlist track
  • Control Surface - Keyboard control shouldn't have any parameters
  • Default value for the mix level knob in the effect plugin window is wrong
  • Harmor - "Browse envelopes / images" creates an empty path in the browser
  • High CPU usage when scrolling in the Playlist in the OneDay demo song
  • Linked Channel is not selected when a new Instrument track is created
  • Loop length for Piano roll channels is reset to zero when looping is disabled
  • Loop length selector is enabled for Piano roll channels when it shouldn't be
  • Make unique popup window shows up when it shouldn't while moving Clips around
  • Mini Piano roll view in the CR doesn't update when the pattern length changes
  • Preview of recorded MIDI notes is shown in the incorrect location
  • Project is not marked as "changed" after resetting empty Playlist tracks
  • Relocating an audio clip with Shift + Up/Down to an audio track doesn't update the target mixer track
  • Resetting a Mixer track doesn't always work
  • Shift + Click in the picker panel doesn't select all associated channels in the Channel Rack
  • SimSynth Live - All oscillators are off in a default preset (oscillator 1 is now on by default)
  • Some generic links for mixer controls can't be removed
  • Target mixer track control in the channel settings window is not updated correctly
  • When a marker in the Piano roll is changed to a pattern length marker, its position changes
  • Access violation during the Diagnostic rendering test
  • Tempo information from wavpack files is not read
  • Beepmap - Crash when using "Voice" preset

New in FL Studio 20.1.161 (Dec 11, 2018)

  • General Settings - New 'Check for updates' option at startup.
  • Mono export - Mono audio file export with Merge, Left or Right channel options.
  • CPU & Memory Panel - 'View FPS' shows the FL Studio GUI frame-rate.
  • Project Information - Extended project statistics (bottom of panel).
  • 55 x "Minimal Kick" Samples - Browser > Packs > Drums > Kicks > Minimal Kick 01 to 55.
  • ZGameEditor Visualizer - Video export wizard (beta).
  • Playlist & Audio recording:
  • Playlist Track Mode - Organize projects and speed workflow by grouping Instrument Channels to Playlist Tracks and Mixer tracks. This includes default Patterns for Instruments. Changes to the name, color and or icon of any member in the group will ripple throughout the group. To create a group, Right-Click Playlist Track headers and choose Instrument or Audio track mode. Alternatively drop instrument and effects plugins or audio files on Playlist Track headers.
  • Tools > Macros > Reset empty playlist tracks - Reset all unused Playlist tracks to default color, icons and name.
  • Improved Audio Recording - Link Playlist Tracks to Mixer Track inputs, so audio is recorded to the selected Playlist Track. Followup recordings are added as sub-tracks of the parent Playlist Track. Armed Input Mixer Tracks show orange faders to better display their state.
  • Pre/Post Effects Recording - Click the Input Menu icon to choose Pre ot Post effects recording. Pre-FX recordings are routed back to the Input Mixer track. Post-FX are routed to the same Track as the Input Mixer track is routed to.
  • Channel Rack & Stepsequencer:
  • Stepsequencer looping - Channels, in the same Pattern, with shorter lengths will loop to make up the difference. This restores looping behavior last seen in FL Studio 11. The feature Includes new advanced options, to allow control of per-Channel looping and loop-length for polyrhythmic patterns.
  • Stepsequencer - The maximum step-count has been increased from 64 to 512.
  • Channel Rack Menu > Set swingmix - Set the Swing Mix control values simultaneously for the selected Channels.
  • 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.
  • Close - The Channel Rack now has a close icon and can also be closed with the (Esc) key.
  • Wrapper Controls:
  • ON (Mute) - Switch has been added to the Wrapper Settings for Instrument and Effect plugins (including Right-click menu options).
  • Mix Level - Has been added in place of the VOL knob, on the Wrapper Settings, when effects are in use.

New in FL Studio 20.0.4.57 (Sep 7, 2018)

  • Changes:
  • Improvements to CPU usage when mixer tracks are routed to others, and threaded processing is on.
  • Patcher more improvements to CPU usage
  • Transpose multiple instrument channels and patterns
  • The installer will now work when started from a location that has unicode characters in its name, as well as handle folders with unicode characters correctly
  • Added "Delete" item to effect slot menu in the mixer
  • Chop audio clips in 8th and 16th
  • Consolidated audio now shows above the muted original track instead of below, in the Playlist
  • 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 window
  • Diagnostic: user data location is shown in reports
  • New FL Studio 20 desktop icon
  • ZGE Visualizer: maximum layer count increased from 50 to 100
  • ZGE Visualizer: new "Solo layer" feature to quickly test a single layer
  • Added About, Preferences and Quit items to macOS menu
  • Bug fixes:
  • Delete function for effect plugins doesn't work for 3rd party plugins
  • Pattern clips in the PL are not updated properly when the patterns are transposed
  • Previous versions crash when a sample is stretched
  • Show in browser doesn't work for some files (for example: FPC's scores)
  • FPC: "Online content" option shows old local content library instead of new online one
  • Fruity Free Filter: filter type is incorrect when loading settings that were saved in FL 12.5.x
  • Plugin Manager: dll files that aren't VST plugins are shown as plugins with a scan error
  • Arrange windows into workspace doesn't always work correctly
  • Auto-save to a folder with unicode characters fails
  • Auto scroll option from menu doesn't always work
  • Can't select an arrangement if it name starts with a "-" character
  • Can't tab to next field in About window
  • Channel names are not remembered for plugins that were converted from VST to native FL format
  • Channel rack scrolls incorrectly for some controllers
  • Consolidate always exports a 32 bit sample
  • Crash when detaching a maximized window
  • Dock site for a mixer track is reset when a mixer track preset is selected
  • Error message "Problem in Directory Watcher" is displayed on startup
  • Fine control for master pitch knob is not fine enough
  • List of audio clips in the picker panel is not updated when a plugin sends audio to the PL
  • Main window doesn't focus when user clicks on a toolbar button while another program has focus
  • New channels open with "#2" text after the name
  • No undo for the precomputed "Sample start" and "Sample length" controls
  • Pattern clips are not placed in the PL after recording when "Disarm on stop" is on
  • Pattern names that start with a "-" character do not always show that character
  • Piano roll grid is glitchy when transposing notes
  • Problems using Ctrl + Shift + Left or Right while the graph editor is open
  • Render dialog progress bar stutters when "Slave playback to host" is enabled in Edison
  • "Show in browser" and "Locate sample in browser" sometimes add search paths when not necessary
  • Sound after setting the song position back to the start
  • Time signatures are not loaded correctly from project files
  • Toolbar presets that start with the "-" character are shown as caption items and can't be clicked
  • "Undo recorded stuff" sometimes deletes recorded clips for the wrong undo steps
  • Delay Bank and Love Philter: the "next" indicator doesn't work for negative values
  • DirectWave: access violation using "Autodetect pitch"
  • DirectWave: the hint for the sample editor is difficult to read
  • Edison: dump score to PR and detect pitch regions crash and freeze
  • FL Keys: access violation when clicking the ? button while loading a bank
  • Harmless and Harmor: labels on some subharmonic sliders are incorrect
  • Plugin Manager: 32 and 64 bit versions of some plugins are not combined automatically
  • ZGE Visualizer: video export to locations with unicode characters fails
  • Crash when controls are right-clicked
  • Cursor changes when hovering over detached plugin when PL is behind a plugin window
  • Patcher: adjusting bandwidth with the mouse wheel in Parametric EQ 2 doesn't work
  • Patcher: keyboard input in some plugins doesn't work
  • Patcher: no tooltips in hint bar when hovering plugin controls
  • Wrapper: incorrect audio time stamp provided to AU plugins
  • Access violation when realigning a detached browser window
  • Access violation when using a dynamic wallpaper
  • Copy / Paste with the keyboard doesn't work in open and save dialog windows
  • Core Audio buffer size is capped at 2048 samples
  • Crash recording audio
  • Cursor not changed properly when dragging zipped projects to the menu toolbar
  • Default buttons in message dialogs are not always correct
  • Escape key doesn't abort searching for samples and loading a project
  • FL Studio logo in about window stays on screen when the program is minimized
  • FL Studio logo's animation in about window is choppy
  • Graph editor window blinks when holding the K key
  • Graph editor window sometimes shows beneath the channel rack
  • Graphical issues when moving an undetached window inside the FL Studio window
  • Hidden detached windows show up when the FL Studio window is minimized and then restored
  • Issues with Maschine Jam
  • Magic lasso doesn't work
  • Main window stops being resizeable
  • Main window is moved differently than regular macOS windows
  • Num pad enter key doesn't work anymore
  • Edison: abort sample loading doesn't work
  • DirectWave: crash on open
  • Patcher: some presets show incorrect fonts when opened

New in FL Studio 20.0.4 Beta (Aug 24, 2018)

  • Changes:
  • Improvements to CPU usage when mixer tracks are routed to others, and threaded processing is on.
  • Patcher more improvements to CPU usage
  • Transpose multiple instrument channels and patterns
  • The installer will now work when started from a location that has unicode characters in its name, as well as handle folders with unicode characters correctly
  • Added "Delete" item to effect slot menu in the mixer
  • Chop audio clips in 8th and 16th
  • Consolidated audio now shows above the muted original track instead of below, in the Playlist
  • 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 window
  • Diagnostic: user data location is shown in reports
  • New FL Studio 20 desktop icon
  • Added About, Preferences and Quit items to macOS menu
  • Bug Fixes:
  • Arrange windows into workspace doesn't always work correctly
  • Auto-save to a folder with unicode characters fails
  • Auto scroll option from menu doesn't always work
  • Can't select an arrangement if it name starts with a "-" character
  • Can't tab to next field in About window
  • Channel names are not remembered for plugins that were converted from VST to native FL format
  • Channel rack scrolls incorrectly for some controllers
  • Consolidate always exports a 32 bit sample
  • Crash when detaching a maximized window
  • Dock site for a mixer track is reset when a mixer track preset is selected
  • Error message "Problem in Directory Watcher" is displayed on startup
  • Fine control for master pitch knob is not fine enough
  • List of audio clips in the picker panel is not updated when a plugin sends audio to the PL
  • Main window doesn't focus when user clicks on a toolbar button while another program has focus
  • New channels open with "#2" text after the name
  • No undo for the precomputed "Sample start" and "Sample length" controls
  • Pattern clips are not placed in the PL after recording when "Disarm on stop" is on
  • Pattern names that start with a "-" character do not always show that character
  • Piano roll grid is glitchy when transposing notes
  • Problems using Ctrl + Shift + Left or Right while the graph editor is open
  • Render dialog progress bar stutters when "Slave playback to host" is enabled in Edison
  • "Show in browser" and "Locate sample in browser" sometimes add search paths when not necessary
  • Sound after setting the song position back to the start
  • Time signatures are not loaded correctly from project files
  • Toolbar presets that start with the "-" character are shown as caption items and can't be clicked
  • "Undo recorded stuff" sometimes deletes recorded clips for the wrong undo steps
  • Delay Bank and Love Philter: the "next" indicator doesn't work for negative values
  • DirectWave: access violation using "Autodetect pitch"
  • DirectWave: the hint for the sample editor is difficult to read
  • Edison: dump score to PR and detect pitch regions crash and freeze
  • FL Keys: access violation when clicking the ? button while loading a bank
  • Harmless and Harmor: labels on some subharmonic sliders are incorrect
  • Plugin Manager: 32 and 64 bit versions of some plugins are not combined automatically
  • ZGE Visualizer: video export to locations with unicode characters fails
  • Access violation when realigning a detached browser window
  • Access violation when using a dynamic wallpaper
  • Copy / Paste with the keyboard doesn't work in open and save dialog windows
  • Core Audio buffer size is capped at 2048 samples
  • Crash recording audio
  • Cursor not changed properly when dragging zipped projects to the menu toolbar
  • Default buttons in message dialogs are not always correct
  • Escape key doesn't abort searching for samples and loading a project
  • FL Studio logo in about window stays on screen when the program is minimized
  • FL Studio logo's animation in about window is choppy
  • Graph editor window blinks when holding the K key
  • Graph editor window sometimes shows beneath the channel rack
  • Graphical issues when moving an undetached window inside the FL Studio window
  • Hidden detached windows show up when the FL Studio window is minimized and then restored
  • Issues with Maschine Jam
  • Magic lasso doesn't work
  • Main window stops being resizeable
  • Main window is moved differently than regular macOS windows
  • Num pad enter key doesn't work anymore
  • Edison: abort sample loading doesn't work
  • DirectWave: crash on open
  • Patcher: some presets show incorrect fonts when opened

New in FL Studio 20.0.3.38 (Aug 24, 2018)

  • Fix for audio stuttering issues when recording into Edison
  • Fix for crash during recording to playlist
  • Fix for crash using MachineJam
  • Fix for error message when resizing Patcher window
  • Fix for graphical issue when dragging windows between monitors
  • Fix for issue with saving project sometimes takes long
  • Fixed error with pitch detection in DirectWave
  • Further improvements to keyboard shortcuts (not working)
  • Magic Lasso now works
  • Simple, Mac OS main menu added

New in FL Studio 20.0.3.35 RC (Jul 11, 2018)

  • Reduced fan activity [caused by GUI load]
  • Alt + click in the playlist doesn't work correctly
  • Arrow keys skip entries when navigating context menus
  • Arturia plugins crash if their editor is open while FL is closed
  • Crash creating thumbnails for Maxx' plugins
  • Deferred generic messages don't work
  • Detached windows don't get proper focus
  • Detached windows are not hidden when FL is minimized
  • Drawing issues with Maxx' plugins
  • Freeze opening projects that have AU plugins and time signature changes
  • Incorrect settings saved when Platform-M usb device is used
  • MIDI controller types detected incorrectly
  • No response to Akai MPK 261 MIDI commands
  • Plugin database adds [64bit] suffix for all plugins
  • Problem replacing a sampler channel with a Granulizer
  • Problems with keyboards that have a non-US layout
  • Random crashes sending sysex messages to MIDI devices
  • User interface isn't updated while processing
  • Virtual MIDI ports are not detected
  • Harmor: crash using image resynthesis
  • Patcher: crash when adding plugins
  • Slicex: shift + drag doesn't add new slices

New in FL Studio 20.0.3.32 RC (Jul 9, 2018)

  • Changes:
  • Added "Record to step sequencer" option to record button
  • DirectWave: full sample filename is shown on sample tab
  • ZGE Visualizer: added "Uncompressed" to the video export options
  • Diagnostic application is ported to macOS
  • Bug fixes:
  • Access violation when patterns in a group are cloned
  • Cancelling "undo recorded stuff" removes audio clip from the playlist
  • Can't remove generic links in some cases
  • Channel with sample offset knob at 100% still makes sound when note is played
  • Clicking on a clip in the playlist doesn't deselect items in the picker panel
  • "Duplicates not allowed" error when saving files
  • Export score to sheet uses incorrect time signatures
  • Graph editor inverts appearance when resizing outside of the screen
  • "Hold and stop" performance mode clips don't work on Machine Jam
  • Incompatibilities in sample filenames between Windows and macOS versions of FL
  • "Make unique" doesn't update the channel name if the channel currently has its default name
  • Name of audio clips in the picker panel is not updated when the name is changed in the channel rack
  • New automation clip is sometimes added to a hidden track
  • PDC can get out of sync when moving mixer tracks around
  • Preview of audio clip's sample doesn't have the same volume as playing the audio clip in the playlist
  • Problems unlocking from the about window
  • Startup log files are not deleted when they're too old
  • Convolver: EQ background not painted properly
  • DirectWave: conflict between parameter name and value hints when using mouse wheel
  • DirectWave: file creation error when using the drum stretching tool
  • DirectWave: crash loading project with zone names that include non-ascii characters
  • Gross Beat and Maximus: about image is not scaled
  • Newtone: crash when its about window is shown
  • Fruity Reeverb: FL 12.5 projects load in MID mode when they were saved as SIDE
  • Transistor Bass: wrong gate position when scaled
  • Video Player: crash
  • Wave Traveller: spline presets are saved incorrectly in 64 bit
  • Wrapper: doesn't show plugin and manual latency values properly
  • Wrapper: various VST 3 plugins crash when the editor window is closed or opened
  • Wrapper: VST 3 shell plugins are not loaded correctly
  • Reduced fan activity [caused by GUI load]
  • Alt + click in the playlist doesn't work correctly
  • Arrow keys skip entries when navigating context menus
  • Arturia plugins crash if their editor is open while FL is closed
  • Crash creating thumbnails for Maxx' plugins
  • Deferred generic messages don't work
  • Detached windows don't get proper focus
  • Detached windows are not hidden when FL is minimized
  • Drawing issues with Maxx' plugins
  • Freeze opening projects that have AU plugins and time signature changes
  • Incorrect settings saved when Platform-M usb device is used
  • MIDI controller types detected incorrectly
  • No response to Akai MPK 261 MIDI commands
  • Plugin database adds [64bit] suffix for all plugins
  • Problem replacing a sampler channel with a Granulizer
  • Problems with keyboards that have a non-US layout
  • Random crashes sending sysex messages to MIDI devices
  • User interface isn't updated while processing
  • Virtual MIDI ports are not detected
  • Harmor: crash using image resynthesis
  • Patcher: crash when adding plugins
  • Slicex: shift + drag doesn't add new slices

New in FL Studio 20.0.2.25 RC (Jun 13, 2018)

  • What's New:
  • Wrapper - Shows combined latency value in wrapper settings, individual plugin and manual values in hint bar
  • FL Studio now shows message to ask user to save project before closing FL Studio, after unlocking
  • Bug fixes:
  • Audio clip in Picker Panel not renamed when its name is changed in the Channel Settings window
  • Fixed "hold and stop" perf mode clips don't work on Maschine Jam
  • Fixed Access Violation when Cloning Patterns in a Group
  • Fixed PDC out of sync with Patcher when moving tracks
  • Fixed freezes and crashes when loading projects with AU plugins and non-default (130 BPM) time signatures.
  • Fixed rendering window position from always appearing over Browser on some systems

New in FL Studio 20.0.2.24 RC (Jun 5, 2018)

  • Changes:
  • Ask user if the project should be saved when a regcode has been downloaded or applied from a file
  • Updated FL Studio Mobile to version 3.1.91
  • FPC: added option to clear a pad to an empty state
  • Bug fixes:
  • Audio recording doesn't work if "Auto create clips" is off
  • Browsing for a sample from various places adds a new folder to the browser when it's already there
  • Can't read unicode characters from projects saved in FL 11 and earlier
  • Channel rename dialog doesn't show current name if it's the same as the default
  • Crash clicking on a channel button when the picker panel is hidden
  • Opening a folder with thousands of samples in the browser is very slow
  • PDC is broken in some situations
  • Rendered and consolidated clips can't be reordered in the picker panel
  • FPC: note names in piano roll are not updated when a sample is loaded
  • Harmless: open dialog is not shown when the Timbre control is set to "Custom"
  • Plugin Manager: native FL plugins are not combined when the option to combine bit sizes is off
  • Sytrus: FX send selector is limited to -100 to 103 instead of -125 to 125
  • Video Player: no audio when rendering
  • Wrapper: pressing F1 to show the help file uses an incorrect url
  • Command line options don't work
  • Crash when quickly scrolling to the bottom of the graph editor window
  • Key presses don't work in popup menus
  • Settings not saved on exit on some systems
  • SysEx messages are not always handled correctly
  • Various MIDI input issues

New in FL Studio 20.0.1.22 RC (May 28, 2018)

  • Changes:
  • Updated FL Studio Mobile to version 3.1.9
  • Bug fixes:
  • PDC incorrectly calculated when the Master Mixer channel is selected and audio clips were sent to master (in some cases).
  • "Add to plugin database" doesn't work when a browser snapshot without the plugin database is open
  • Consolidation of playlist tracks shouldn't work if the whole track or the selection is muted
  • Crash dragging items from the picker panel to the playlist
  • Loop recording can be sluggish
  • Mouse cursor is in wrong position when moving multiple clips in the playlist and notes in the piano roll
  • Mouse cursor is laggy when it's over the graph editor in Windows 7 and 8
  • "Purge unused clips " doesn't affect all arrangements
  • Saving a channel state can result in an "Unable to create directory" error
  • "Select unused" in the playlist will also select clips that are used as regular sampler channels
  • Toolbar is not correct at 150% scaling
  • Edison: space bar triggers playback in FL instead of Edison when the mouse is held down in Edison
  • Fruity Delay: settings are not applied when loading a preset or project
  • Fruity Delay: keeps processing when it's reset (stop button pressed twice)
  • Fruity Limiter and Maximus: incorrect latency when loaded from the Installed section of the database
  • Patcher: no thumbnail shown for plugins even though there is a thumbnail in the plugin database
  • VFX Level Scaler: display isn't updated properly when animations are off
  • Video Player: can be smart disabled while it shouldn't
  • Changing a preset hides and shows the plugin window
  • Changing the name of a search path in File settings doesn't work very well
  • Sending MIDI messages doesn't always send the correct data
  • Fruity Delay: no sound
  • Fruity Envelope Controller: no envelopes displayed

New in FL Studio 20.0.0.19 RC 4 (May 19, 2018)

  • Bug fixes:
  • Fixed graph editor unresponsive when Channel Rack is detached
  • Missing MiniSynth presets on clean install
  • Fixed dragging clips through hidden tracks bug. Introduced warning when deleting hidden clips
  • All user folders are now created when FL Studio is started, if they don't exist yet.
  • Fruity Balance: meters show input signal instead of output in Patcher
  • More info when reflex wakes up

New in FL Studio 20.0.0.18 RC 3 (May 17, 2018)

  • Bug fixes since RC 2:
  • Fixed browse presets when a plugin preset has already been selected
  • Fixed crash browsing to specific folders
  • Fixed incorrect "used memory" display in FL 64 bit in Windows 10 1803
  • Fixed broken menu in toolbar
  • Fixed ordering of controls on toolbar
  • Fixed parameter menu in Patcher when a scrollbar is visible
  • Mac: fixed MP3 import/export issue
  • Mac: fixed 8-bit wave file support

New in FL Studio 20.0.0.15 RC 2 (May 17, 2018)

  • Bug fixes since RC1:
  • Playlist folder tracks save their open/closed state in flp's
  • MIDI import to PR is fixed for files that use zero-velocity note on as note off
  • Closing projects is faster again
  • Typing a value doesn't apply the value anymore when you cancel the window
  • In the graph editor, dragging notes can no longer go past the top and bottom boundaries
  • Fixed a graphical glitch in the graph editor when there's a note at C0
  • Fixed wrong plugin loaded in demo mode
  • The graph editor no longer disappears when you touch it on a multi-touch screen
  • Fixed a crackling noise when a generator is routed to the master and there are inserts that introduce latency
  • Fixed the way the recording precount menu item works (it was reversed)
  • Fixed the popup menu of the cpu toolbar
  • Recalculating tempo maps is now a lot quicker in the PR (so it opens faster, some operations are faster too)
  • Fixed a negative song time problem
  • macOS: GUI updates while loading projects

New in FL Studio 20.0.0.14 RC 1 (May 8, 2018)

  • Changes:
  • Main pitch knob pauses at every 100 cents
  • Changed captions for Ctrl and Alt toolbar buttons to Cmd and Opt
  • Bug fixes:
  • Audio interruptions when switching project time signature / division mode in settings window
  • Crash because of negative latency while loading a project
  • Channel is renamed when "Auto-name channels" is off and a preset is dropped on it
  • Consolidate and merge don't use source clip's color
  • "Consolidate this track" can result in an empty sample file name
  • Divide by zero when loading the Square A Saw - Oxygen demo project
  • MDK's Leap of Faith demo project freezes when opened
  • Mixer isn't focused when Ctrl+L is used on a detached channel settings window
  • Picker panel: Quick render pattern doesn't switch to audio clips tab when done
  • Playlist and Piano Roll: incorrect snap when resizing clips and notes
  • Playlist and Piano Roll: grid lines aren't scaled
  • Playlist: "Consolidate selection" places the created audio clip randomly
  • Some MIDI controllers don't work correctly (e.g. Launchpad Mk2)
  • Toolbar: overflow menu disappears when separators are enabled
  • Toolbar: oscilloscope only paints partly in some cases
  • Toolbar: glitches moving control over other controls
  • Various issues with Playlist and Piano Roll grid
  • DrumSynth Live: the maximum value of the Send selector is too low
  • FPC: no indication of selected note layout when it's in the user data folder
  • Fruity Flanger: denormalization in 32 bit version
  • Harmor: dropping a sample on the B image tab results in a black rectangle in some cases
  • Harmor: incorrect hints shown in some cases
  • Reeverb 2: audio glitch when the plugin is unmuted
  • VFX Level Scaler: center parameter affects velocity when it shouldn't
  • Vocodex: envelope follower's freeze parameter has no name when editing events
  • ZGE Visualizer: freezes during export when the "Sync video with song position" option is enabled
  • macOS:
  • Browser shows on startup when it's set to auto-hide
  • Browser closes when GUI scaling is changed
  • Drag and drop to move items in the picker panel doesn't work for multiple selection
  • Incorrect data sent to MIDI devices
  • Step sequencer is inaccessible when holding the Ctrl key
  • Edison: space bar triggers host playback instead of plugin's
  • Formula Controller: can't type in input to output field
  • Newtone: editor window issues
  • Wrapper: resizing NI plugins can result in a partially painted plugin

New in FL Studio 12.0.2-1 Beta (Apr 7, 2016)

  • Additions:
  • Wrapper: new option to determine what bit size to load for a plugin
  • FL Studio ASIO: added "clip" option
  • Bug fixes:
  • Fixed crash in about window
Fixed generic links behaviour for effect plugins
  • Fixed loading 64bit plugins in FL 64bit
  • Fixed jpg support in FL 64bit
  • Fixed MRU color system in rename window
  • Fixed Fruity Slicer preset in plugin database
  • Fixed key value on export of score pdf
  • Fixed event recording bug
  • Fixed "item menu button" bug in 64bit
  • Plugin Scanner: various bugfixes
  • Control Surface: button saves/loads wrong state
  • Convolver, Slicex: fixed popup menu bug
  • Dashboard: fixed crash when exporting as text
  • DirectWave: fixed import of 3rd party sound banks
  • Download Manager: doesn't remove "downloaded" (link) folders anymore
  • Edison, Slicex, Convolver: fixed noise profile doesn't work right in 64bit
  • Harmor: fixed GUI glitch
  • Newtone: fixed sample properties window
  • Parametric EQ2: bugfix
  • Patcher: fixed bug loading newtone
  • Patcher: fixed missing preset arrows
  • Scratcher: fixed crash on right click
  • Sytrus: fixed X/Y control over other controls
  • Sytrus: fixed black rectangle bug
  • Wrapper: fixed problem loading wrapper options
  • Wrapper: fixed crash loading MrRay73 plugin in FL 64bit
  • Wrapper: fixed reset of parameters of interfaceless plugins
  • Wrapper: fixed behaviour of parameters for Fruity Compressor (FL 64bit)

New in FL Studio 12.0.1 Beta (Apr 7, 2016)

  • Additions:
  • Plugin scanner combines presets for separate versions of a plugin
  • FL Studio ASIO driver
  • Bug fixes:
  • Fixed freeze exporting NewStuff song
  • Fixed crash on processors with 3DNow! support
  • DrumSynth Live: fixed distortion with multiple instances
  • Patcher: fixed hidden latency labels
  • Plugin scanner: various fixes
  • Wrapper: fixed crash with two Fruity Balance instances (64bit)
  • Wrapper: fixed freeze with bridged FabFilter Pro-Q
  • Wrapper: fixed crash closing detached bridged window

New in FL Studio 12.0.0 Beta (Apr 7, 2016)

  • Additions:
  • New impulse samples by SoundIron
  • Updated Elastique stretching engine
  • UI updates for some plugins
  • Control Surface: touch support
  • Control Surface: controls are freely sizeable
  • Plugins are found by ID as well as by filename
  • Plugin scanner: can now use custom VST search paths
  • Plugin scanner: drag plugin from list to FL to open it
  • Plugin scanner: add or remove favorite plugin in FL
  • Plugin scanner: shows previously scanned plugin on startup
  • Bug fixes:
  • Crash on load in Windows XP
  • Generic links issues
  • Bug exporting split tracks
  • Various 64bit bugs
  • Control Surface: behaviour of button control
  • DrumSynth Live: sound glitch when root key is changed
  • DW: crash loading song in 64bit
  • Edison: crash in limiter script (64bit)
  • FL ReWire: several crashes
  • FPC: import from DW is faulty
  • FPC: access violation using "Save kit as presets"
  • FPC: doesn't load LudwigCS kit
  • Fruity Love Philter: freeze
  • Fruity LSD: playing notes from wrong midi port
  • Fruity Scratcher: freeze when mouse button is down and space is pressed
  • Patcher: Control Surface editor disappears
  • Patcher: knob won't move after renaming it
  • Patcher: knob disappears
  • Patcher: bugs in plugin window
  • Patcher: record automation for plugin leads to wrong values
  • Patcher: midi not sent correctly
  • Patcher: doesn't collect files from all plugins
  • Patcher: plugin exported from Flowstone freezes
  • Patcher: freeze when window is closed
  • Patcher: implemented key and mouse wheel support in plugin window
  • Patcher: update of automated parameter in Fruity Send
  • Patcher: output names for VFX Color Mapper
  • Speech synth: various fixes
  • Soundfont Player: freeze on close
  • Wrapper: plugin editors open in separate window
  • Wrapper: no sound with fixed size buffers
  • Wrapper: VST3 plugins update wrong parameters
  • Wrapper: crash opening placeholder window for bridged plugins
  • Wrapper: crash selecting presets in various NI plugins
  • Wrapper: preset change in Fruity Compressor doesn't update controls (64bit)
  • Wrapper: GrooveAgent 4 VST3 crashes
  • Wrapper: "send mod x as poly aftertouch" is now off by default

New in FL Studio 11.0.3-3 Beta (Jan 23, 2015)

  • Additions:
  • ReWired: added CC parameters

  • New CoolStuff demo songs: "RadioactiveSandwich - Homunculus", 
"Fuego96 - SayWhat", "Fuego96 - TimeFlies"
  • Bug fixes:
  • Fixed color change of "remove conflicts" label when linking conflicting controllers
  • Fixed "next by char" in browser
  • Fixed running FL as other user than the one it was installed as
  • Updated url used by "Register access to website" Help menu item
  • Re-implemented installation of ogg vorbis codec for both 32bit and 64bit
  • Small fix in event editor
  • Most templates now have 'Play truncated notes in clips' on
Fixed freeze changing samplerate with NI ASIO driver
  • Harmor: fixed bug related to ribbon saturation.
  • IMPORTANT: the sound will be different now if you use ribbon saturation!
  • Wrapper: fixed access violation loading WaveShellVST in Patcher
  • Wrapper: fixed bug loading bridged plugins from FL10 as bridged
  • Fixed crash after deleting a second instance for these plugins: 
 Convolver, Granulizer, Edison, Fruity Slicer, Harmor and Slicex
  • Newtone: jump to last start position upon stop
  • Newtone: disappearing selected regions when zooming out fixed
  • Newtone: changed glue mode to ALT
  • Newtone: new Snap Downbeat command (warp mode only)
  • Newtone: lowered precision of tempo display in wave properties window
  • FPC: random trigger option is now saved in pad preset
  • FPC: fixed 'save all samples'
  • FPC: fixed plugin database preset
  • Video Player: fixed visibility of start and end handles
  • Video Player: fixed video position when starting from random position in playlist
  • ReWired, FL ReWire: fixed location that ReWire dll is loaded from
  • DrumSynth Live: fixed default patch indication in key popup menu
  • Wave Traveller: improvements in Windows XP compatibility
  • Patcher: don't show module connection popup if all items are disabled
  • Patcher: fixed label position jitter
  • Patcher: fixed loading VST3 effect plugin from favorite list
  • Patcher: fixed latency label positions
Patcher: fixed song position for plugins after relocating to random position
  • Control Surface: fixed import of old floating point values
  • Control Surface: fixed slider size when pasting colors
  • Control Surface: fixed control position when loading settings (mostly XY)
  • DirectWave: fixed export of 16bit int sample to FLM .instr file
  • DirectWave: fixed import of sustain loop from FLM .instr file
  • DirectWave: now sets multitimbral flag in exported FLM .instr file
  • GMS: fixed Dirty Horse TE preset
  • Drumaxx: fixed freeze at 100% when rendering

New in FL Studio 11.0.2 Beta (Jan 23, 2015)

  • Additions:
  • Support for Livid OhmRGB.
  • Support for Behringer CMD LC-1
  • Bug fixes:
  • Fixed hint for time stretch wheel (low values)
  • Fixed slow rendering bugs
  • Fixed PPQ change bug
  • Remembers the state of the PR random tool's "patterns" checkbox
  • Fixed channel settings window showing up when loading projects
  • Patcher: fixed editor focus on double-click
  • Patcher: connection settings are now when an effect is dropped on a connection
  • Patcher: fixed request by plugin to load sample
  • DW 1.5.4: fixed import of FLM .instr files
  • Newtone: fixed passing strings with "foreign" characters to the engine
  • Newtone: fixed zooming modifiers (alt+scroll wheel)
  • Newtone: show param value popup when multiple items are selected
  • Newtone: new "Use beat marks" option for warp mode
  • Newtone: save .zpa and .zpw files to zipped loops
  • Wrapper: fixed relative knob behaviour for bridged plugins
  • Wrapper: fixed loading multiple instances of Waves VST3
  • Vocodex: fixed loading state of threaded checkbox
  • EQUO: fixed restoring state of Morph knob
  • Drumaxx: fixed changing assigned note for pads
  • BassDrum and GMS: various bug fixes
  • ZGEViz: updated/added some presets
  • Wave Traveller: fixed crash when loading a sample
  • Updated NewStuff & Zircon-Just hold on

New in FL Studio 11.0.2-1 Beta (Sep 17, 2013)

  • FL Engine / Interface:
  • Multi-touch support - FL Studio (and some plugins) now respond to Multi-touch.
  • Right-click data entry - Most controls now allow a Right-click option to type in values.
  • Horizontal/Vertical movement locking - Piano roll & Playlist, Shift (horizontal lock) & Ctrl (vertical lock) when dragging items.
  • Menus - Can now right click to check several menu items without closing them (where appropriate).
  • Instrument Channels - Ctrl+mouse wheel on Channel button to change the routed mixer track.
  • Linking includes MIDI input port - Links now remember the MIDI input port used to avoid conflict between controllers.
  • Content Library & Downloaded - Options now allow the Content Library to show as a tab in the Downloader.
  • Improved Tap Tempo - Updated tap algorithm + nudge control for Performance Mode.
  • Improved Tempo automation - Fine tempo field now fully integrated. Will also allow smoother tempo automation.
  • New controllers supported - Including APC20/40, Launchpad, Lemur, Block, Maschine/Mikro, padKONTROL, Traktor Kontrol (more details here).
  • Unique controller MIDI input port - Controllers can be assigned unique output ports for feedback. Plugins can also receive direct MIDI input from controllers before FL processes it.
  • New Plugins:
  • BassDrum - is a Kick/Bass percussion synthesizer with sample layering.
  • Control Surface - create your own internal controllers.
  • GMS (Groove Machine Synth) - is multi-timbral hybrid synthesizer & FX channel from Groove Machine.
  • Effector - 12 performance oriented effects. Perfect for use with multi-touch displays.
  • VFX Key Mapper - Transform MIDI note input in Patcher.
  • VFX Color Mapper - Redirect Piano roll note colors to unique voice ports in Patcher.
  • Updated Plugins:
  • DirectWave - Added multi-timbral mode to the FL native version (activate on the Options tab). Load and play more than one patch from note colors in the Piano roll.
  • Harmor - Now supports Komplexer WT wavetables & 'Map audio regions to keys' with auto-dump to score for Slicex like drum handling.
  • Newtone 2 - Now includes Warp editor mode for audio quantizing and aligning acoustic performances. Vibrato editor and revised and updated workflow to better match the Piano roll.
  • Patcher - Added animated connections, curved lines and auto-zooming (drag items to the edge of the Patcher window). You can also now drop Patcher presets from Browser/Plugin picker onto instrument channels or effects slots to wrap them in a Patcher ('patcherize' the plugin).
  • Synthmaker (Flowstone) - Is now upgraded to Flowstone the successor to the original program. Now including the Ruby high level programming language you can still create Synths, Effects but also control external hardware with support for USB devices, I/O cards, webcams and audio hardware.
  • Piano roll:
  • Click-and-hold functions in piano roll - Glue notes: Place the cursor between 2 neighbor notes, so the resize cursor appears, then click and hold to glue them. Mouse wheel velocity: Roll mouse wheel while holding notes. Mouse wheel tools: Right click and roll the wheel.
  • Brush tool - Monophonic step entry mode (hold shift for old behavior).
  • Chop chords - Added to Strum & Articulate tools.
  • Playlist:
  • Performance Mode - Trigger Playlist Clips, on the fly, using your mouse, touch screen, typing keyboard or MIDI controller. NOTE: When in Performance mode, MIDI data can't be recorded to the Piano roll.
  • Options > Project general settings > Play truncated notes in clips - Restores notes overlapping slice points in Pattern Clips.
  • Select - Clicking a clip once, but not moving it, selects it (even when not playing).
  • Playlist - 199 Playlist tracks, increased from 99.
  • Mixer:
  • Mixer - Page Up/Down keyboard keys cycle through the current mixer track's plugin windows.
  • Browser:
  • Plugin Picker - Right-click to open a plugin and its presets in the Browser. Start typing plugin names to highlight entries.