FL Studio Changelog

What's new in FL Studio 24.0.99 Build 4094 Beta 5

Apr 17, 2024
  • KEY NEW FEATURES IN BETA 5:
  • Mastering - Choose export formats when mastering (same as when exporting a project)
  • User name - Show the project "author" in the hint panel if it's set and the title isn't
  • FL Studio - The current project is now reopened when changing the sample rate
  • Kepler Exo - Matrix destinations are now grouped by category
  • Chord Progression tool -
  • Added performance pattern learning and saving
  • Added a button to get the progression name and fill the text field with it
  • Advanced options are now in tabs instead of panels
  • Generation options now also apply to the current progression
  • The progression menu now has Major / Minor / User columns

New in FL Studio 24.0.99 Build 4087 Beta 4 (Apr 6, 2024)

  • KEY NEW FEATURES IN BETA 4:
  • Help - Added an option to show the online help in a panel (on by default)
  • Automation - Effects slot mix level automation clips now show the mixer track name as well
  • Browser - Select a browser tab when right-clicking on it
  • Browser - The Plugins tab now has the correct default color again
  • Settings - The script editor option is now on the "External tools" panel in File settings
  • Edison - improved the declipper
  • Spreader - changed the range of the Low Bypass parameter
  • MIDI scripting - browser navigation functions now work with the Sounds tab
  • Chord Progression tool - added a random selector for chord presets
  • Chord Progression tool - added performance patterns
  • Chord Progression tool - infer default chord length when the tool is open
  • Chord Progression tool - Progression/Rhythm user presets are shown in a better way

New in FL Studio 21.2.99 Build 4077 Beta 3 (Apr 1, 2024)

  • KEY NEW FEATURES IN BETA 3:
  • The program's version number now includes the year of its release.
  • FPC - added a menu item to swap the selected pad with another
  • Spreader - added themes
  • Wrapper - VST3 plugins can now publish MIDI note names
  • MIDI scripting - added functions to the mixer module to control the mixer track EQ
  • Piano roll scripting - added the addSurface function to use Control Surface presets as a UI

New in FL Studio 21.2.99 Build 4043 Beta (Mar 8, 2024)

  • KEY NEW FEATURES IN BETA 1:
  • Kepler Exo - New vintage synth plugin.
  • Spreader - Non-destructive stereo enhancer plugin (mono compatible).
  • Chord progression tool - AI / Machine learning tool (Piano roll menu > Generate chord progression)
  • Startup - Choose Edition to test in Trial Mode.
  • Playlist - Choose action when sample is dropped on Playlist.
  • Browser - Sample preview options match FL Sounds (Tempo and Key sync) when dropped into project.
  • Plugin Picker - Improved search shows items with any of the letters typed.
  • Macros - ‘Switch all audio clips to’ time stretching macros.
  • Tool buttons - Show if they're pressed when hovered.
  • MIDI Out - Added "Note off" value selector for "Note" controls.
  • (macOS) -Added all items from the main menu to the macOS application menu.
  • (Windows) - Now use Blend2D to for the user interface (faster graphics with lower CPU).
  • BUG FIXES:
  • 17286 Boobass: freeze when used in the channel rack and Patcher at the same time
  • 17278 Metadata for FL Sounds samples is not always set correctly
  • 17272 Piano roll scripting: the Reset button does not reset text fields
  • 17254 Setting FL Studio as a tool that's started at launch will start it in an endless loop
  • 17253 Changing a control with the mouse scroll wheel doesn't decrease the control's value
  • 17249 Program doesn't restart after unlocking and selecting "Save and restart" when using a project folder
  • 17235 Can't select reference scales after the first 256 items in the piano roll
  • 17234 Double quotes don't work when searching for FL Cloud Sounds items in the browser
  • 17232 Audio clips can be placed on on empty instrument tracks
  • 17229 The project time in the project info tab isn't updated for a new project
  • 17228 New project window doesn't show the end of the path if it's very long
  • 17222 Parametric EQ 2: the HQ button is incorrect when the plugin is opened via "More plugins"
  • 17221 Dragging audio or automation clips from the picker panel to an instrument track doesn't work
  • 17219 Project time isn't always reset when creating new projects using project folders
  • 17218 New project has the title from the template
  • 17217 "Select overlapping clips" doesn't work for automation clips
  • 17215 MIDI scripting: plugin functions return the wrong error when the channel parameter is wrong
  • 17183 Fades tests freeze when FL Key is connected
  • 17179 Potential crash when starting the program
  • 17178 Diagnostic: visual glitches
  • 17173 "Send to playlist as an audio clip" doesn't work when the first empty playlist track isn't visible
  • 17171 Morphine: not all parameters are loaded when opening a preset or project
  • 17159 The preview position in the browser moves when the "render finished" sound plays
  • 17158 Stretched audio clips sometimes don't show the waveform correctly
  • 17156 GMS: crash when changing presets
  • 17151 Drumpad: notes are killed when a MIDI note off message is received
  • 17150 Purchased samples always sync to tempo while the project is playing
  • 17146 "Save search results as tab" in the browser doesn't work properly
  • 17144 Merged pattern doesn't get a new name after making it unique
  • 17141 Automation target links are lost when opening a project while a score file is selected in the browser
  • 17133 Sakura: crash while changing presets
  • 17132 Crash when the plugin editor window is closed while editing a value in Pro-Q 3
  • 17126 Toxic Biohazard: doesn't display Mono for Mono presets
  • 17125 Crash when opening a project that was recovered by Diagnostic
  • 17114 The channel menu isn't closed when right-clicking the "Piano roll" menu option
  • 17109 Stem separation shows multiple error boxes when it runs out of playlist tracks
  • 17104 ZGE Visualizer: selecting "Enable preload video" doesn't reload existing videos
  • 17102 Waveform visualizations don't always work when recording audio clips to the playlist
  • 17097 Freeze when moving many notes while snap to scale is selected
  • 17096 "Edit in" in the speech channel's wave scope menu doesn't use wave files for project folders
  • 17095 Assigning an audio track from the mixer doesn't mark the project as changed
  • 17092 Pressing F1 on the MIDI import window doesn't show the help
  • 17088 No message is shown when content downloads fail
  • 17062 Compute waveform mip maps and colors in the background
  • 17059 Undo doesn't restore the color for an instrument track in the playlist if it was changed in the mixer
  • 17050 Edison scripting: Ctrl + C copies all text even if text is selected
  • 17042 Current project's Samples folder doesn't update when deleting unused project files
  • 17034 Edison scripting: PasteFromTo x2 parameter does not take effect
  • 17028 "Select source channel" in the playlist doesn't retain the length of the clip
  • 17026 Control Creator: some control captions are truncated
  • 17020 No undo when recording midi in pattern mode
  • 17008 No search results in the "Current project folder" on the Project tab for "Search in selected folder"
  • 17007 Results with similar names in an insert are merged when searching in the browser's Project tab
  • 16995 All channel windows are opened when replacing multiple instrument tracks
  • 16993 MIDI Out: note off value is not compatible with old projects
  • 16988 The position indicator in the piano roll window can go past the end of the timeline selection
  • 16977 Closing a playlist clip's menu immediately reopens it
  • 16968 Background waveform in the Piano roll is colorful
  • 16947 + 17115 MIDI scripting: the navigateBrowser function ignores the shiftHeld parameter
  • 16945 The graph editor isn't aligned to the selected channel if the channel is not in view
  • 16944 Maxx plugins: the polyphony control resets after loading a project
  • 16935 Files downloaded from the Sounds tab are sometimes by themselves in a subfolder
  • 16932 Fades tests sometimes fail
  • 16926 Automation envelopes don't allow envelopes with just one point
  • 16909 VFX plugins aren't added as a channel when dropped on the channel rack or the background
  • 16894 Dropping a mixer preset on the channel rack doesn't create an undo entry
  • 16893 Tweaking the preview volume slider in the browser doesn't show the new value as a hint
  • 16875 The playlist's Tools menu has a separator at the top
  • 16864 Shift + scroll wheel in the picker panel only works for automation clips if there are also audio clips
  • 16856 No undo when an effect plugin is dropped on the channel settings window
  • 16773 Riff machine does not follow the scale snapping options
  • 16662 The "Log out" button in the unlock window doesn't always work
  • 16434 "Detach all plugins" isn't applied when loading a mixer preset
  • 16412 Quantized song jumps will not remember the changed position during playback
  • 16298 Can't record beyond the content in the playlist when a Start Rec marker is used
  • 16125 No undo for recorded audio clips if nothing is armed when recording starts
  • 15995 Playback position for browser preview is difficult to see when "Colorful waves" is enabled
  • 15589 Plugins with envelope editors don't show a warning message if an envelope tool was unsuccessful
  • 15349 Saved projects don't always show up in FL Studio's taskbar popup menu
  • 15257 Channel volume envelope is noisy
  • 14761 Layer channel is not available in the menus that add instrument tracks
  • 13208 Control Surface: default value of knob controls is incorrect after changing the knob style
  • 13185 Crash with undo after tweaking clips in playlist while recording
  • 13106 Fruity Keyboard Controller: the Link button's state is not saved
  • 13082 Transient Processor: scrolling speed doesn't change when using mouse wheel over the graph
  • 11781 Frequency Shifter: doesn't work in Tempo mode when not playing
  • 11702 The mode button in the "Type in value" window doesn't show if it's pressed
  • 11682 Frequency splitter: cut frequency hint isn't always correct
  • 11467 FLEX: selected tab is not underlined in grid view
  • 10912 Playlist has graphical glitches when all tracks are grouped
  • 10679 Advanced looping causes extra notes to trigger during playback when muting clips
  • 10381 Advanced looping sometimes doesn't have the correct length
  • 8666 Browser shows "Open in new channel" menu item for effect plugin presets
  • 7763 Slicex: it's difficult to see if the Loop, Play and Stop buttons are down or not
  • 6873 Continuous scrolling in the playlist stutters
  • 5911 Wrapper: bridged plugin processes don't always terminate automatically
  • 1095 Audio sounds different during initial playback

New in FL Studio 21.2.3 Build 3988 RC 2 (Jan 27, 2024)

  • Bug fixes:
  • 17093 Browser stops showing search results when dropping a sample on a playlist track header
  • 16986 "Convert target to events in the current pattern" doesn't work for 3rd party plugin parameters
  • 17103 Crash when recording audio clips into the playlist

New in FL Studio 21.2.3 Build 3984 RC 1 (Jan 24, 2024)

  • Changes:
  • FL Studio Mobile updated to v4.4.8 (https://support.image-line.com/redirect/flstudiomobile_changelog)
  • Bug fixes:
  • 8925 Wrapper: the song position reported to plugins is not updated while playing if the latency changes
  • 10192 Maxx plugins do not pass key press while detached
  • 11723 Shift + Left or Right arrow doesn't move clips and notes enough across time signature changes
  • 12251 No * in front of preset names when changing a control after the plugin window is hidden
  • 12364 Patcher: native generator plugins show an audio input node when they don't have any audio inputs
  • 12382 A black rectangle is visible while cloning tracks
  • 13175 Undo of deleting a layer channel's child channels doesn't add them back
  • 13803 Maxx plugins don't close the Preset window after selecting preset
  • 15359 Patcher: From and To nodes reset to their default positions after reopening the plugin window
  • 15702 Maxx plugins don't show custom presets and folders in the user data folder
  • 16008 "Cut self" in channel settings doesn't work when notes are triggered on a parent layer channel
  • 16595 Morphine: Vorbis compressed WAV, WavPack, Ogg and FLAC files aren't opened
  • 16839 Uploading rendered files to SoundCloud fails when the title is empty
  • 16842 No undo for the "Open in (new) audio editor" and "One-click audio recording" toolbar buttons
  • 16849 The first track of a format 1 MIDI file can't be imported
  • 16850 The MIDI import window isn't shown when holding Alt while clicking on File > Import > MIDI file
  • 16862 Can't paste audio from the clipboard in the window of an empty channel
  • 16867 FPC: freeze when importing monolithic-mode DirectWave presets
  • 16870 FPC: crash when the import of a monolithic-mode DirectWave preset is canceled
  • 16884 Pasting clipboard audio into sampler channels doesn't work when there's a project folder
  • 16892 The preview panel in the browser is still visible when no item is selected
  • 16895 Pressing Alt+F8 in the browser doesn't work when the Sounds tab is open
  • 16899 Notes copied from one channel to another are affected by the piano roll of the wrong channel
  • 16900 The color and icon of folders revert to their defaults when searching in the browser
  • 16903 Love Philter: some envelope points move more than they should when multiple points are selected
  • 16908 Audio clips for extracted stems don't have the correct length
  • 16930 Resaving a zipped project as a new zipped project shows the "multiple samples" warning
  • 16960 ZGE Visualizer: crash when removing items in an image list
  • 16962 Crash in the in-app shop
  • 16970 Replacing the generator for a MIDI Out instrument track adds invalid undo entries
  • 16972 Drumaxx: crash when undoing the renaming of a pad
  • 16975 Patterns inserted before another are 1 tick long when added to the playlist
  • 16976 The audio clip menu doesn't show when the slice tool is selected
  • 16979 Crash when loading a project and searching in the browser when showing columns
  • 16980 Browser search in the selected folder doesn't work properly when showing columns
  • 16983 Crash when the mastering window is opened
  • 16989 Replacing a MIDI Out instrument track doesn't assign a mixer track
  • 16996 When a project is saved to a drive with low free space, some data is lost
  • 17001 FLEX: packs downloaded through the FL Studio browser aren't updated
  • 17010 Sytrus: crash when the main tab is selected after locking harmonics on another tab
  • 17013 Maximus: linear mode and oversampling can change the cut frequencies
  • 17014 Maximus: slopes wont work while linear phase is enabled
  • 17016 FLEX: some presets don't load all their samples
  • 17018 No undo for changing color of audio and automation clip channels in the picker panel
  • 17019 Audio recording can create empty undo entries if no mixer track is armed
  • 17024 Project data folder in the browser doesn't work after a project is renamed
  • 17027 Automation channel: convert to event button removes all other events in the current pattern
  • 17030 Tools > Sounds does nothing when the browser is hidden
  • 17032 Crash when previewing in the browser
  • 17043 Empty window when the internet connection is lost during mastering
  • 17044 Patcherizing a MIDI Out instrument track's channel adds many invalid undo entries
  • 17047 Wrapper: crash when opening a project with a bridged plugin
  • 17060 Crash when recording two channels with identical names
  • 17064 Tempo automation will trigger errors in the Sounds panel
  • 17086 ZGE Visualizer: crash when using "Enable Internal controllers"
  • 17098 Sawer: clicks when limiting polyphony
  • 17099 Sakura: overlapping notes are not always stopped
  • 16978 (macOS) The current sample file isn't highlighted in Finder when load a new sample

New in FL Studio 21.2.2 Build 3914 (Dec 11, 2023)

  • Bug fixes:
  • (common):
  • 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 Build 3878 RC 1 (Nov 18, 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:
  • Audio clips downloading from FL Sounds don't always work with project folders
  • Canceling a drop operation from Windows Explorer can close the focused window
  • "Cannot focus a disabled or invisible window" error when closing FL Studio
  • Changes to the search path list in File settings are not saved
  • Clicking on an empty pattern's clip doesn't select it in the Picker Panel if it wasn't shown yet
  • Clicking on a pattern clip doesn't select it in the Picker Panel
  • Clicking the Locate button for optional features opens the browser
  • Crash when sending a sysex message from a VST plugin to the host
  • Crash when FL Studio is closed while playing
  • Crash when reading the browser cache
  • Crash when the mastering window is closed during rendering
  • Crash when the MIDI import window is canceled
  • Cycling through mastered audio variations doesn't work when only reference B was selected
  • Empty search paths in File settings are saved in the browser cache
  • Image related error messages are shown from random threads
  • Notes are pasted at the previous song position after using Ctrl+Enter
  • Overwriting plugin presets creates preset backups in the project's backup folder
  • Pressing F1 in the mastering window opens the wrong help page
  • Saving the browser's cache on exit slows down closing the program
  • The channel rack filter for audio clip changes when its sample is removed
  • The loudness preset for mastering is not saved
  • The name and color of a playlist track are inconsistent when w1hen selecting an audio track
  • The Skip button on the save project window isn't always shown
  • The Sounds tab's content doesn't show when FL Studio opens with the browser hidden
  • The unused content window is sometimes shown for samples used in the project
  • Using "Render minimized" after editing SoundCloud connection properties minimizes the program
  • Visual glitches in the playlist when recording audio if there are no empty mixer tracks
  • Diagnostic: report shows "No diagnostics info"
  • Drumaxx: pad rename popup won't appear
  • FLEX: error selecting presets from the Free and Store tabs
  • FLEX: presets are shown on the Free tab when there are no packs in it
  • GMS: It's not possible to select AMP Decay from the dropdown menus as a destinations
  • Harmor: graphical glitch at 150% scaling
  • Plugin manager: buttons in the plugin info tab are hidden when the is not high enough
  • Sawer: velocity mappings in the matrix are still remembered after the plugin is reset
  • Sawer: graphical issue after clicking on options button
  • Transistor Bass: Gate length doesn't have a popup menu
  • Wave Traveller: envelopes are scrambled after one note is copied to another note
  • Wave Traveller: the piano keyboard is not shown correctly when scaling is not 100%
  • Piano roll scripting: pressing Return doesn't accept changes on the window

New in FL Studio 2.1.99 Build 3601 Beta (Jun 23, 2023)

  • Piano roll:
  • New piano roll marker category: Key/scale
  • Added a snap to scale button to the piano roll toolbar
  • Added support for Python scripts to the piano roll Tools menu
  • Force the MIDI import window to show by holding the Alt key when dropping a file on the Piano roll
  • FL Studio:
  • Added a per-project data folder location setting
  • Added a Reset option to the typing keyboard menu
  • Added a way to rename projects (in Project settings)
  • Added an option to automatically download installers for new versions of FL Studio
  • Added colorful waveforms to playlist audio clips, browser sample preview and the sample view in channel settings
  • Added drag and drop for the channel's "Save channel state as" menu
  • Added French language
  • Added macros to detach and reattach all plugin editor windows
  • Added new locations for where project backups can be stored (relative to project)
  • Added support for export to M4A files to the render window
  • Clicking on the looking glass in the plugin picker will start to type
  • Installers for new versions of of FL Studio are now downloaded automatically (as an option)
  • Message shown to detect tempo when loading an MP3 file is not always correct
  • Popup menu for audio and automation clips in the picker panel has a "Patcherize" option
  • Renamed the Update button in the unlock window to Renew
  • Saving a project with a data folder to a zip file still saves content to the data folder afterwards
  • Show currently selected theme in the preset list
  • "Save as template" option added to the File menu
  • New plugins:
  • New effect plugin: Hyper Chorus
  • Playlist:
  • "Crossfade" menu option added for fade handles
  • Added an "Automatic crossfades" option to the playlist menu (it was already in Project settings)
  • Fade handles are now hidden on some tools
  • Allow dragging an audio clip from the picker panel to any place that accepts an audio file
  • Ctrl + Click on the track selector in the Playlist selects the fade in handle of a clip
  • Audio Clip fade handles now have a "Create crossfade" menu option
  • The Playlist position and zoom level are not reset when opening a new project
  • The position and zoom levels for the Playlist window are now remembered per project
  • Zooming on the far right edge of the Playlist, Piano roll and event editor is not correct
  • Browser:
  • Added an option to the Browser to prevent hiding when an item is dragged from it (when detached)
  • Added option to show parent folders in favorites tab
  • Added an option to save search results as a new Browser Tab
  • Changed the name of "Sort by" for Browser tabs to "Sort files by"
  • Renamed the "Tree" view in the Browser to "Columns"
  • Updated Plugins:
  • Added a Coloring option to the View > Display settings menu in Edison, Slicex and Fruity Convolver
  • Edison: the Declipper now is now based on an AI model
  • NewTime, NewTone: moved the Link Playback and Scroll Lock buttons under the transport controls
  • FLEX: show presets included in a pack when browsing the built-in shop
  • Fruity Slicer: the plugin window is now resizable when a sample is loaded
  • Ogun: Re-implemented "Create Pad Harmonics"
  • Beepmap is now a full generator instead of a hybrid one (now works in Patcher)
  • Mixer:
  • Dropped Mixer presets are opened on all selected mixer tracks

New in FL Studio 21.0.3 Build 3517 RC 4 (Apr 11, 2023)

  • Crash when selecting MIDI Scripts

New in FL Studio 21.0.3 Build 3487 RC 1 (Mar 24, 2023)

  • Changes:
  • 9121 Added Ctrl + Alt + S as a keyboard shortcut to show the Script Output window
  • 14986 Browser: added a shortcut to send a file to a channel (Ctrl + Alt + Click, Cmd + Option + Click)
  • 15192 Default plugin tags can now be disabled in the browser menu
  • 15311 Deleting all grouped clips in the Picker Panel doesn't remove group if it's empty
  • 15193 FLEX packs can now be dropped on the Channel Rack window to open a new FLEX instance
  • 15413 Improved the message that's shown when a download fails because the authentication token has expired
  • 11248 Improved visibility of the selected playlist track when it's playing
  • 15238 Master pitch wheel now increments per 100 semitones when the mouse wheel is used
  • 12903 New detached plugin windows are now opened on the same screen as the FL Studio window
  • 15262 News items show the date they were published
  • 4636 Pattern groups from the picker panel now also show in the Current Project section in the browser
  • 15005 Preview files in the Library tab of the browser now load more quickly
  • 15295 Project files can be dropped on the channel rack
  • 15312 Show information in the debug log about failed downloads
  • 15210 Show progress in the Downloads panel while installing items
  • 14693 The browser's tab list can now scroll when there are too many tabs to show
  • 12002 The Controller Type list in the MIDI settings window now shows scripts first
  • 14784 The HTML background option now uses the embedded Edge browser (on Windows)
  • 15132 The project info now includes the number of arrangements in the project
  • 15203 FLEX: show something nice when there's nothing left to buy
  • 8193 Wrapper: the VST3 kLegacyMIDICCOutEvent event type is now supported
  • 15038 Scripting: added a function to get information to identify a device
  • 15237 Scripting: added the mixer.setActiveTrack function
  • 15319 Scripting: added a function to start and stop playback
  • 15042 Scripting: added a function to clone patterns
  • 15043 Scripting: added a function to get the index of the "active" effect plugin
  • 9419 Scripting: added a function to retrieve the MIDI channel for a linked control
  • 15041 Scripting: added support for global channel indexes within the plugins module
  • 15286 Scripting: added a function to open the editor window for effect plugins
  • 15435 Scripting: added a function to set the target mixer track for a channel
  • 15430 Scripting: added functions to work with pattern groups
  • 15356 Scripting: allow MIDI devices with the same name to use different scripts
  • Fixes:
  • 15219 A different pattern can be selected while renaming a pattern
  • 15191 After using tags to search in the browser, not all folders are visible
  • 14758 Browser hides when the mouse cursor moves if Auto-hide is on
  • 12779 Browser menu is not closed when the menu button is clicked
  • 15350 Browser: parameter names from Patcher aren't shown completely
  • 15315 Browser: the preview panel isn't shown for folders
  • 15307 Can't move from item to item with arrow keys when searching in the browser
  • 15283 Can't resize the piano roll window at the bottom of the event control selector
  • 15353 Channel rack: the "Channel button width" menu doesn't show the correct size after a restart
  • 15258 Choosing items in the browser by typing a letter on the keyboard doesn't work
  • 15408 "Copy used samples to the project folder" option is now disabled when there's no project folder
  • 15188 Copying text from the script output window with a keyboard shortcut doesn't work
  • 15329 Crash when adding patterns to a group when they were deleted and undeleted
  • 15300 Crash when closing the program
  • 15209 Crash when previewing some AIFF files
  • 15225 Crash when removing a file search path
  • 13749 Crash when using scripts in FL Studio as a plugin
  • 6780 Dragging a pattern onto the channel rack creates an empty channel and sometimes crashes
  • 14358 Enabling loop mode in the piano roll can take a long time
  • 15398 Fades move when Stretch Pro mode is used with tempo automation
  • 15400 Fixing invalid data folder paths doesn't always work for project backups
  • 15449 Fully overlapping clips create incorrect fades
  • 15230 Item names in the browser are converted to lower case if they've been starred
  • 15200 Loading projects from the command line doesn't set the default save location to the project folder
  • 15314 "Make unique as sample" doesn't always create a new sample file in project folders
  • 15371 Named patterns at the end are overwritten when using "Make unique"
  • 15204 No sound when previewing XI files
  • 11693 Pianoroll becomes invisible if it's maximized and then detached
  • 15348 Potential crash when playing notes
  • 15326 Products are mistakenly added to the cart when opening the in-app shop
  • 15094 Project info only counts visible playlist tracks and clips
  • 15394 Project template backups appear in the "New from template" menu
  • 15180 "Rename and color" and "Change color" don't work for pattern clips
  • 15245 Script output window doesn't accept commands on the Interpreter tab if there are other tabs
  • 15229 "Select by selected source" doesn't work for multiple pattern selections
  • 15330 Selected folders and open folders in the browser look the same
  • 15414 Text using Georgian letters doesn't show up in the playlist
  • 15292 The browser doesn't change the changed folder's location when it's refreshed automatically
  • 15195 The hint for the file path in channel settings is not updated when saving into a project folder
  • 15379 The maximum number of backups is not respected when a project data folder is used
  • 15199 The notification panel's scrollbar is too big when the panel is first opened
  • 15285 Tweaking insert send level and effect slot mix level in the mixer increase CPU usage
  • 15247 Visual glitches when scrolling the playlist or piano roll horizontally
  • 15183 Themes: grid colors are not reloaded when a theme is saved
  • 15279 Themes: In dark themes, selected items in the browser are difficult to see
  • 15185 Themes: menus can be difficult to read in dark themes
  • 15234 Themes: the latency icon in mixer tracks is orange instead of blue for manual latency
  • 15373 3x Osc: program stops responding when tweaking the filter in some cases
  • 15218 Balance: low-level noise in the audio output
  • 8428 Convolver: the equalizer resets to +12.04db (max) instead of the center value
  • 15313 Diagnostic: fixing a project file doesn't work
  • 15366 DrumSynth Live sends a lot of routing updates when opened
  • 15207 Edison: script dialog text cannot be copied with Ctrl+C
  • 15205 Edison: InsertSilence script function can't insert at end location
  • 15441 Edison scripting: Region properties missing
  • 15232 FLEX: the message shown when there is no internet connection is not animated
  • 15288 FL Studio Mobile: crash when opened in Patcher
  • 15363 FPC: parameters are linked to the wrong controls
  • 15432 Fruity Slicer: crash when playing a note
  • 15212 Limiter: latency is not reported correctly when a sidechain input is selected
  • 14793 Maximus: no movement in the Monitor tab for the de-esser presets
  • 15244 Pitcher: MIDI notes sent to the plugin are not received
  • 15391 Slicex: pressing space while dragging a marker starts the playback in FL Studio
  • 15336 Soundfont Player: crash when opening a specific soundfont file
  • 15248 Sytrus and Ogun: graphical glitches when moving a window over the plugin
  • 15293 Sytrus: crash when deleting an envelope point while voices are playing
  • 15235 Transistor Bass: pitch doesn't change immediately after changing the selected engine
  • 15354 Wrapper: automation is sent to the wrong parameter in a VST3 plugin when the order changes
  • 15327 Wrapper: VST3 plugins are processed when they're not activated
  • 15364 ZGE Visualizer: incorrect colors on export
  • 15201 Scripting: missing constants in midi.py
  • 15228 Scripting: scripts are not notified when a pattern changes while the picker panel is hidden
  • 15387 Scripting: some Python functions fail when used from interpreter tab
  • 15464 Scripting: clonePattern expects an index starting from 0 instead of starting from 1
  • Windows:
  • 15249 "Save to new project folder" doesn't work when the folder was customized in Windows Explorer

New in FL Studio 21.0.2 Build 3399 (Jan 31, 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

New in FL Studio 21.0.2 Build 3393 RC 2 (Jan 26, 2023)

  • Crash when sending a MIDI note on message to Pitcher
  • Dragging a selected clip in the playlist deselects it
  • Plugin names are orange in the Plugins tab when the "Plugins" view layout is selected
  • The "Preview" option on audio clips and samples doesn't work
  • The program is slow to respond when the playlist and piano roll windows are repainted
  • The volume of notes played on a VST plugin is not correct after it's removed from a layer channel
  • Visual glitch when scrolling the playlist horizontally when "Keep labels on screen" is on
  • Edison and Slicex: crash when pressing delete while holding a marker
  • Luxerverb: crash when switching Patcher presets
  • Browser: search results are missing or slow to show up in the "Plugins" tab
  • Browser: tags removed with the "Delete" function are back after the program is restarted
  • Browser: the position of frozen tabs is not saved
  • Browser: updating the browser when loading a project slows everything down
  • Fades: gain tag doesn't repaint when scrolled away and back
  • Themes: buttons to arm recording and enable mixer track effects do not change color when clicked
  • Themes: the color of a mixer track's name label changes when the track has an icon
  • Themes: the color of selected mixer track volume faders is not correct when the track is armed

New in FL Studio 21.0.2 Build 3387 RC (Jan 21, 2023)

  • Changes:
  • 14928 FL Studio ASIO was updated to version 1.05
  • FL Studio Mobile updated to v4.2.7 (https://support.image-line.com/redirect/flstudiomobile_changelog)
  • 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:
  • 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
  • 15144 Not all products in the in-app shop can be seen
  • 15158 Sample paths aren't always updated when moving files to the project data folder
  • 15143 The startup template is used directly as the working project
  • 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
  • 15012 Maxx plugins don't receive note from MIDI ports when used in Patcher
  • 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
  • 15142 DirectWave: audio output spikes when using some FLAC samples
  • 15133 DirectWave: audio routed to other tracks doesn't always play
  • 15104 FLEX: locking a panel doesn't work when the effect is off
  • 15155 Frequency splitter: EQ curves can't be dragged when the output is set to infinite
  • 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
  • 15159 Browser: long item text isn't always shown when hovering over the item
  • 15148 Browser: the Current Project section is updated more often than it should be
  • 15151 Browser: the Starred tab doesn't show images for items
  • 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
  • 15125 Themes: the color of new plugins in the "More" plugin window is incorrect
  • 15138 Themes: the hint bar text can't be seen in the default theme
  • 15131 Themes: mixer track labels are the wrong color
  • 15129 Themes: the touch keyboard window has the wrong colors when the theme changes

New in FL Studio 21.0.1 Build 3348 (Dec 21, 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).
  • 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.
  • 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
  • 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.
  • Windows:
  • Installation - Users can no longer save files to the FL Studio install location. The FL Studio installer will no longer associate the program with .flp files in Beta builds to prevent accidental saving to Beta.
  • 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
  • FL Studio Mobile updated to v4.2.4 (https://support.image-line.com/redirect/flstudiomobile_changelog)
  • 14937 Browser search yielding the same result twice.
  • 14930 "Can't save while recording" message shows up when it shouldn't
  • 14941 Dropping audio clips onto playlist tracks doesn't deselect other tracks
  • 14944 Freeze when starting and stopping playback quickly
  • 14911 The theme editor isn't opened when the show button is pressed for downloaded themes
  • 14932 Themes: Automation clip editor lines are sometimes too close to the clip color
  • 14926 Themes: Automation clip editor window isn't correctly themed
  • 14929 Themes: custom color for grids isn't loaded with a theme
  • 14922 Themes: plugin list in the mixer isn't dimmed when no plugin is present
  • 14915 Themes: the shop window is themed incompletely
  • 14927 Themes: mixer volume sliders turn an odd colour when pressed in some themes
  • 14931 Themes: new plugins are not visible in the More... plugin window for dark themes
  • 14916 Themes: knob fill color is incorrect
  • 14912 Themes: incorrect colors on the news and download panels
  • 14942 Themes: outline of "INSTALLED" info on downloaded packs is white in the default theme
  • 14934 Themes: playlist clip menus are not very visible in dark themes
  • 14936 Themes: knobs on the channel settings window have the wrong color when switching themes
  • 14914 Themes: selected playlist clips have the wrong color
  • 14935 Themes: some themes fail to set the mixer meter colors
  • 14933 Themes: the tempo tapper is incorrectly themed
  • 14925 Themes: tweaking the default theme no longer works

New in FL Studio 21.0.1 Build 3342 RC (Dec 18, 2022)

  • The "Insert point(s) at marker(s)" menu in envelope editors is renamed to "Insert point at locator"
  • FL Studio Mobile updated to v4.2.2 (https://support.image-line.com/redirect/flstudiomobile_changelog)
  • 14867 Luxeverb & Vintage Phaser - Enable disabled sections when people edit any of the controls warning text.
  • 14818 Wrapper: keyboard processing by FL Studio (after the plugin) is now disabled by default
  • 14808 Scripting: added a function to query if a pattern is empty
  • 14807 Scripting: added a function to route a channel to mixer a track
  • 14836 Browser: added a button to reset the browser cache (File settings > Troubleshooting)
  • 14796 Browser: demo samples in the content tab are shown differently
  • 14765 Browser: right-click on items in the Library and Sample views will preview from that position
  • 14851 Browser: the show button (content tab) opens theme settings for downloaded themes

New in FL Studio 21.0.0 Build 3290 RC (Nov 23, 2022)

  • Changes:
  • Language support - + Spanish & German.
  • Added an option to the project window to move created files to the project folder
  • Added a button to update languages to the General settings page
  • Added an option to control if clicking an envelope editor (in a plugin) will focus it or not
  • Added a macro to remove unused created files when a project is closed
  • Added the mixer track name to effect plugin names in the performance monitor window
  • Disable loop recording if the user starts recording from the wizard into an empty project
  • Panels on the General settings tab can now collapse automatically
  • Remember position and size of the More plugin window
  • The new project dialog can now be shown only when creating a new project
  • The recording wizard now adds an audio track when recording to the playlist
  • Luxeverb: added a visual indication when internal limiter is active
  • Maxx plugins will now show presets in the FL Studio folder as well as the user data folder
  • Plugin Manager: remember the application window's position and size
  • VFX Sequencer: changed the caption color for 'sequence' related options
  • ZGE Visualizer: the preview window now supports 120 fps
  • ZGE Visualizer: added two new effects: "Dubswitcher Smudge" and "Dubswitcher Solidify"
  • ZGE Visualizer: new Dubswitcher effects: Dropshadow, Fast HSV, Field Generator, Inverter
  • Fades: moved the "Automatic crossfades" option to the Project settings tab
  • Themes: added automatic download of theme updates
  • Themes: .jpg files can now be used as thumbnails for theme presets
  • Themes: theme presets in subfolders are now shown in the list
  • Themes: the default theme now doesn't apply any tweaks at all
  • Themes: the theme editor is now a tab in the settings window
  • Windows:
  • Added display of emoji characters in text

New in FL Studio 20.99.3000 Build 3250 Beta 8 (Oct 26, 2022)

  • Changes:
  • Project Settings - Added more options over when the save project folder window is shown. Show the project window when using File > Save as. Store Recorded, Rendered and Sliced samples in subfolders in the project data folder.
  • Formula functions - Added new operators and functions to formulas: fmod, shl, shr, Fold, Warp and Map
  • New operators:
  • fmod: 2 operands, Floating Modulo.
  • shl/shr: 2 operants, Bit operators: shift left or 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
  • Message windows - Any showing a list will resize up to the height of the screen
  • General Settings - Renamed the option "Don't initialize controls automatically" to "Initialize controls automatically"
  • Channel Rack - Show a floating hint when a Plugin replaces a Channel Sampler
  • Channel rack - Show the first selected Channel when selecting linked Channels in the Mixer
  • VFX Sequencer - The preview keyboard can be hidden by resizing the plugin window
  • Wrapper - Added an option to disable keyboard handling by the host if the focus option is on
  • Browser:
  • Added 'Enable indexing' option to completely disable search cache.
  • Added "Paid" and "Free" factory tags in Library view
  • Added multiple selection support to the Plugin view
  • Themes:
  • Added clip color override - reserved color palette can now be used for new playlist clips
  • Step color editor is improved
  • Highlighted controls use the highlight colors by default
  • Menus and text on controls has improved background contrast
  • Presets now include Editor/Playlist/Piano roll Grid backgrounds, Note colors and Wallpaper
  • Bug fixes:
  • 14343 Advanced Fill tool in the channel rack sometimes shows on the wrong screen
  • 12307 Can't unsolo sidechained mixer tracks when the source is locked
  • 14322 Checkboxes in the plugin performance monitor are in the wrong location
  • 14307 Click-and-hold doesn't work while cell snapping mode is selected
  • 14386 Dropping files horizontally on a playlist track header adds them in the wrong location
  • 14344 Dropping multiple plugin presets on a playlist track header doesn't load all plugins
  • 14179 Envelope ADSR nodes can be set to Decay and Sustain at the same time
  • 14385 Incorrect message shown when downloading MIDI scripts fails
  • 14361 Previewed samples are copied into project folders and they shouldn't be
  • 14320 Resizing clips with the slip tool active and holding Shift doesn't work
  • 14368 Switching to performance mode doesn't disarm audio tracks
  • 14277 Tempo automation causes the program to freeze
  • 14324 The "Metronome Track" option in Audio settings can't be set to mixer tracks 105 to 125
  • 11296 The width of the toolbars is limited to 6000 pixels
  • 14308 Diagnostic: doesn't work for FLKey customers
  • 14328 Diagnostic: Windows 11 is detected as Windows 10
  • 10175 Edison: playback glitches when the selected range is changed during playback
  • 14321 Granulizer: different sound than in FL Studio 20.5 when time loop is enabled
  • 14313 Maximus: randomly reverts to trial version
  • 14319 VFX Sequencer: gate values are not changed when selecting presets
  • 14374 Browser: cache contains incorrect data when using multiple instances of FL Studio
  • 14352 Browser: crash while opening FL Studio
  • 14305 Browser: dropped samples are added in the wrong order
  • 14365 Browser: It's not possible to drag presets when using the "Tree" or "Samples" layouts
  • 14357 Browser: middle-click doesn't select a node
  • 14325 Browser: preview restarts when the mouse button is released
  • 14300 Browser: scrolling in the picker panel opens the browser when it's set to hide automatically
  • 14342 Browser: the Library tab's secondary view is not filled initially
  • 14306 Browser: when detached, the browser window resizes after clicking on the selected tab
  • 14311 Fades: "Create clips with manual fades" option is ignored for the Cut tool and Consolidate
  • 14290 Fades: rendering track adds extra samples to the audio file
  • 14100 Themes: incorrect color issues fixed in various places throughout the program
  • 14362 Themes: the browser is not completely themed
  • 14363 Themes: the FPS icon in the toolbar is not themed correctly
  • 14303 Themes: new sampler channels don't use the themed channel color

New in FL Studio 20.99.3000 Build 3228 Beta 7 (Oct 18, 2022)

  • FL Studio:
  • Themes - Added an A/B switch to the theme editor to compare changes with the original look. Changed the ranges of some of the tweak controls. The mixer meter colors can now be defined separately.
  • Channel Rack - Don't rename a channel if a plugin asks this and the "Auto name channels" option is off
  • Trial version - Now shows a hint when using features that are limited in a specific edition
  • VFX Sequencer - Use Alt + Click to reset steps to their default value.
  • Bugfixes:
  • Channel is assigned to a new mixer track when the Track button in channel settings is clicked
  • Ctrl+A selects only muted notes in front of unmuted notes
  • Moving many audio clips at the same time is much slower than it was before
  • Select > "Select overlapping notes" in the playlist's menu has the wrong name
  • The "Auto locate" option in the piano roll's channel dropdown isn't saved
  • The scrollbar in the general options page no longer functions
  • Luxeverb: the Mod frequency control shows the wrong hint
  • VFX Sequencer: dragging values stops when the cursor moves outside of the plugin window
  • VFX Sequencer: no value is shown for Scale Step when it's set to -1
  • VFX Sequencer: visual artifact when the grid is less than 8 steps wide
  • Wrapper: space bar doesn't work when "Keyboard focus" is on and the plugin doesn't use it
  • Browser: can't drag multiple selected items out of the browser
  • Browser: can't move around using the arrow keys when the browser is filtered
  • Browser: can't deselect some items after selecting multiple items
  • Browser cache: crash when there are folders with commas in the name
  • Browser: crash when clicking "More" to add a plugin while the cache is reading the plugin list
  • Browser: crash when scrolling sample view
  • Browser: the "Edit in" options for sample items don't work
  • Fades: Incorrect tension point computed if fade in or fade out is not wide enough
  • Themes: audio scope on the toolbar has the wrong colour
  • Themes: mixer cables have yellow tint when using custom highlight colour
  • Themes: mute button in the channel settings window has the wrong color when themed
  • Themes: resizing the theme selector window can lose the adjustments panel

New in FL Studio 20.99.3000 Build 3141 Beta 5 (Aug 31, 2022)

  • New effects:
  • LuxeVerb - Advanced algorithmic reverb with a luxurious and malleable sound that is capable of simulating realistic acoustic spaces of all sizes.
  • Vintage Phaser - Phaser plugin inspired by and modelled after the 1970's Electro-Harmonics Small Stone Phaser™.
  • Playlist:
  • Adding tracks - New a [+] button to the Playlist Clip Focus area to add Instrument and Audio Tracks via Left and Right-Click options.
  • 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.
  • Dropping Audio - Clips added to new Audio Tracks are placed at the Playhead location or inside any time selection.
  • Piano roll:
  • View - Automatically scroll the Piano roll while transposing notes.
  • Editing - Increased precision when editing note voice properties with the mouse wheel.
  • Playlist & Piano roll - Deleting overlapping Clips and Notes selected using the Select > Overlapping notes option, will delete only the top layer/s leaving the lowest.
  • 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
  • Editing - Lossy merge is now allowed for automation clips using LFO mode
  • Audio Clip Fade & Gain controls:
  • 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 KbdShortcut]Alt+Click no longer resets fades.
  • Shortcut - Added Shift+F to toggle the 'Show fade editing controls' icon.
  • Browser:
  • Content types - .fxp, .fxb and .vstpreset files are now tagged as plugin presets.
  • Tabs - New Right-Click Tab options to move Browser Tabs left/right.
  • Tags - You can Right-Click to remove tags.
  • Library Tab - Added factory category tags. List is scrollable.
  • Audio demos - Content library items can now have in-line audio demos.
  • Audio Preview - Starting Playback from the mouse-cursor position now possible via Shift+Click
  • History - Undo items are now sorted with the most recent at the top
  • Metronome - There are now separate options for the Preview and Metronome mixer track in Audio Settings
  • FLEX - The default value for the master output volume control is now 100%.
  • FL Studio Mobile - Updated to v4.0.27
  • ZGE Visualizer - Added a Surface tab for easier customization of presets
  • Bug fixes:
  • 13846 Approximated merge can produce shorter results than expected
  • 13898 Automation clip chopping doesn't work with cut clips
  • 13900 "Beat shuffle" doesn't work with chopped automation clips
  • 12629 Channels restored after undo of channel deletion aren't in the correct filter group
  • 10756 Clips aren't deselected when they're ungrouped
  • 13954 Clips are pasted past the playhead position when they overlap existing clips
  • 11518 Clips moved with Shift+up/down will stop moving when they're put into a hidden group
  • 13978 Cloning an instrument track doesn't automatically select the associated channel
  • 13858 Colors of mixer tracks are less bright than before
  • 13919 Double-click on a plugin in the More... window also clicks on whatever is behind the window
  • 13823 Empty tracks in the playlist when multiple files are dropped on a track header
  • 13889 Memory usage indicator in the toolbar is red
  • 13860 Mixer tracks can't be muted when associated with an audio track
  • 13856 Mixer track text and icons are the wrong color
  • 13917 Random value generator is not reset reset when opening another project
  • 10332 Right-click + scroll doesn't work when the playlist is detached
  • 13957 "Save as" window shows the wrong folder when setting a project folder for an unsaved project
  • 5618 Selecting clips with the mouse also selects clips in hidden tracks
  • 12003 Selecting plugins by name in the "Add plugin" menu sometimes selects hidden items
  • 13843 Steps that were added manually in the Advanced Fill tool are lost when it's closed
  • 9867 The automation preview in the picker panel doesn't update after undo
  • 13857 The channel menu color for plugins with custom colors is incorrect
  • 13938 The playlist track header's menu doesn't open when the Select or Zoom tools are active
  • 13930 The selected background is not remembered when the program is restarted
  • 12813 Visual glitch in piano roll when copying the notes for a channel
  • 13908 3xOSC: LPx2 filter doesn't work correctly
  • 13828 DirectWave: missing files are not always found because an incorrect path is used to search
  • 13877 Edison: audio generation scripts don't always generate a full length sample
  • 13894 Edison: error when executing a script on an empty sample
  • 13909 Edison: right-click on the save button doesn't default to the .wv file extension
  • 13991 FLEX: animations are slow when the Ultrasmooth setting in FL Studio is off
  • 13931 FPC: hint for keyboard button is incorrect
  • 13871 Fruity Slicer: sample filenames are not always saved correctly
  • 13920 Harmor, Ogun, Sytrus, Love Philter: delete key doesn't work in the info edit
  • 13921 Patcher: new modules are sometimes added outside of the map
  • 13895 Patcher: can't use mixer tracks before the plugin's track as inputs for the "To FL Studio" module
  • 13532 Soundfont Player: looped presets starting with "4000" will produce non-stop sounds
  • 13928 Scripting: ui.ShowWindow doesn't work when used to show the browser
  • 13927 Scripting: ui.getVisible crashes when the piano roll is hidden
  • 13899 Browser: can't toggle the browser's visibility when the Library tab is selected
  • 13940 Browser: restarting stopped downloads shows progress on multiple entries in the list
  • 13952 Fades: alt+click on opposing tension handles resets the crossfade tension
  • 13962 Fades: automation clips are incorrectly highlighted
  • 13953 Fades: automatic crossfade is not applied after paste with Ctrl+V
  • 13822 Fades: crash when "Show fade previews" and "Show gain previews" are off
  • 13881 Fades: fade controls don't always show when they should
  • 13941 Fades: fades don't spring back during editing
  • 13912 Fades: fade handles don't disappear when mouse leaves the clip area from the top
  • 13942 Fades: fade in and fade out may end up overlapping
  • 13830 Fades: fade length doesn't update correctly when the audio clip is stretched and tempo changes
  • 13944 Fades: fades spring back incompletely during clip resize
  • 13926 Fades: incorrectly named "Reset fade in..." menu
  • 13906 Fades: manual flag does not override old declicker
  • 13974 Fades: mouse cursor jumps after invoking a popup menu option
  • 13925 Fades: reset menus apply incorrectly

New in FL Studio 20.99.3000 Build 3085 Beta 4 (Jul 26, 2022)

  • Playlist - Hold Shift to add dropped sample files sequentially in the Playlist.
  • Playlist & Piano roll - Pasting of clips and notes now happens at the Play position (when possible)
  • Playlist - You can now chop Pattern and Automation Clips (from the Clip Menu > Chop option).
  • Mixer - 'Select all' (Ctrl+A) option to the mixer to select all tracks. This applies to actions enable/disable track FX and level changes.
  • Mixer - Bypassing effects now works for all selected mixer tracks
  • Mixer (menu) - New option 'Render selected tracks to wave files'
  • Automation Clips - Can be merged with an approximated curve where precise merging isn't possible
  • Editors - Relocate the Play head to any position in the Playlist, Piano roll and Event editor
  • Automation Clips - The 'Add target links' (+) button pulses when actively adding links (click to start process).
  • File (menu) - There is a new 'More' sub-menu showing up to 50 recent items
  • Audio Editors (Scripting) - Convolver, Edison & Slicex; Python replaces PaxCompiler. Existing scripts have been converted to Python.
  • Visualizer:
  • Added blend parameter to "TextDraw" effect13751
  • Added a toolbar button as a shortcut to show transparency
  • Added export to the APNG image format
  • .jpeg extension is now the default when saving bitmaps
  • You can now select what buffer to show in the preview window
  • Browser - Added a 'Frozen' option for tabs.
  • Audio Clip Fade & Gain controls:
  • Playlist > Edit (menu) - Option 'Create new clips with manual fades'
  • Playlist > View (menu) - Option 'Shop fade previews'. When deselected the Gain value will remain visible for Clips with edited gains.
  • Copy and Paste now possible for Fade Handle popup menu.
  • With linked Crossfades hold Shift to change vertical crossover point. Without Shift, the crossover position will change while maintaining equal level.
  • Moving fade handles now snaps to the grid. Hold (Alt) after clicking the handle to disable snap.
  • Support for high visibility mode
  • Bug fixes:
  • 13810 Bypassing effects in the mixer isn't undoable
  • 13685 Can't select text from right to left in text fields
  • 9380 Can't use Windows Explorer while opening a dropped project file
  • 12630 Changing the icon of multiple selected instrument tracks doesn't change the icon of all tracks
  • 11640 Channel rack is focused after editing a pattern with "Edit patterns in piano roll" selected
  • 11200 Channel rack width decreases when loading a project where channels are looped
  • 13788 Choices in the playlist Edit > "Drop audio on track headers" menu don't show as radio items
  • 9400 "Close all windows" doesn't close the channel rack
  • 13797 Crash while starting the program
  • 11065 Double right-click + drag to mute notes doesn't work with "Paint in drum sequencer mode"
  • 13738 Dragging the borders of notification panel creates visual artifacts
  • 13579 Dropping a mixer state onto a playlist track header applies the state to the master mixer track
  • 13729 Dropping a plugin on a PL track header to create an instrument track creates 2 undo entries
  • 7032 Drop location for samples in the playlist is not removed after the drop
  • 6199 "Dump score log to selected pattern" dumps notes that are too old
  • 12758 Filter group in the channel rack changes when changing the sample in an audio clip channel
  • 13291 It's possible to add MIDI Out plugin instances as instrument tracks
  • 6988 Loop controls in the channel rack are not always shown when they should be
  • 10032 Magic lasso can't select zero-length notes at the start of the piano roll
  • 12268 New automation clip windows use the size of the previously opened plugin window
  • 11566 New clips are blue instead of red after clicking on a grouped clip
  • 3628 Painting a new clip after resizing a clip doesn't use the new size
  • 13780 Piano roll doesn't update while recording notes in playlist mode
  • 13671 Pressing F12 doesn't close windows for plugins in Patcher
  • 13717 Redoing "create instrument track" can leave the instrument's channel's mixer track unlocked
  • 13718 Redo of adding an instrument track doesn't restore the automatic pattern name
  • 13766 Rendering patterns as audio clips allows only 32 bit for the rendered files
  • 13726 Resizing the browser sometimes shows a dark line on the background
  • 13742 Selected undo item is incorrect after undoing to the addition of an audio clip
  • 13664 The "Demo projects" test sometimes show missing sample warnings
  • 5573 The Envelope / LFO target tab in channel settings reverts to Volume when the window is opened
  • 12374 The hint for automation clip editors shows a different position than the editor's bar numbers
  • 13694 The margin between the menu border and items is inconsistent for some animations settings
  • 12270 The question mark in the Instrument and Audio track deletion message is in the wrong place
  • 12199 The view area in the playlist and piano roll doesn't move along when shifting clips to the left
  • 13607 Undo history is broken when undoing and redoing several batch undo entries at once
  • 13583 Undo of dropping multiple samples on a PL track header doesn't work
  • 11627 View > Arrange windows > Desktop (default) doesn't work correctly when scaling is at 150%
  • 12748 BassDrum: at a 96KHz sample rate some notes are not played
  • 13740 Diagnostic: empty crash logs display random text as content
  • 13722 Edison: Ctrl+Z doesn't work in 20.99 beta versions
  • 13625 FL Studio VSTi: plugin freezes during a plugin scan
  • 13728 Fruity Limiter: latency is reported when attack is at zero
  • 13707 Fruity Limiter: the sidechain value is incorrect when opening from FL Studio 20.9.2
  • 13778 Patcher: published parameter names aren't updated when the name of a module changes
  • 13629 Plugin Manager: closing the program during a scan doesn't work
  • 13757 Sawer: crash when loading CC map file
  • 13779 ZGE Visualizer: export sometimes freezes when using "Sync video with song position"
  • 13773 Browser: auto-hidden browser shows when using multi-link to controller
  • 13661 Browser: crash when closing the program after interaction with sample preview
  • 13666 Browser: crash when switching tabs while loading library images
  • 13693 Browser: new search doesn't work in user defined tabs
  • 13763 Browser: not all YouTube buttons for online content work
  • 13446 Browser: sample preview keeps tempo after playing along with the project
  • 13689 Browser: search results include files and folders that are not visible in the browser
  • 13709 Browser: switching browser layout modes forgets the focused node
  • 13721 Browser: the grayed out Fav tag is clickable for items on the Favorites tab
  • 13706 Fades: audio in the playlist is stretched when the stretch button is not pressed
  • 13682 Fades: automatic crossfade is not applied when using Shift + up/down to move a clip
  • 13730 Fades: automatic crossfade is still active when one of the fades is deleted
  • 13755 Fades: crash when editing a crossfade
  • 13702 Fades: crash when quickly shortening a clip with fades during playback
  • 13737 Fades: crossfades are not updated when deleting a channel
  • 13764 Fades: display inconsistency when "Show fade preview in audio clips" is off
  • 13770 Fades: don't fade handles when the track is in collapsed state
  • 13804 Fades: error when the tension is near zero
  • 13731 Fades: fades don't properly update when clips are time stretched via the channel window
  • 13816 Fades: fades for all audio clips are shown when the cursor is over one audio clip
  • 13627 Fades: fade out added while playing back can only be heard the second time
  • 13680 Fades: gain fade in animation is incorrect sometimes
  • 13675 Fades: group edits only affect visible items
  • 13697 Fades: incorrect fade in when the clip starts at an offset
  • 13662 Fades: newly added unique clips should always have default fades
  • 13736 Fades: render and replace of a channel produces an audio clip with no audio
  • 13623 Fades: resizing a clip with fade out incorrectly applies the effect in real time
  • 13705 Fades: Shift+M doesn't toggle the new stretch button in the playlist
  • 13699 Fades: strange snap behavior on short clips
  • 13539 Fades: tension editing cursor jumps back to its starting position
  • 13602 Fades: when a clip is split while playing back, gain may not update in realtime

New in FL Studio 20.99.3000 Build 3031 Beta 3 (Jun 27, 2022)

  • Playlist - Audio Clip fade in, fade out and gain controls. (Still to do - Cut and paste for all controls. Snapped fade length).
  • Playlist - Dropping samples on, or cloning a track will select it.
  • Options > Files - Added an option to auto save every minute (Afrojack request).
  • Options > General - New 'Put undone recordings in the recycle bin'. On by default. Otherwise they will be lost.
  • Automation Clip Editor - Grid lines are thicker to aid visibility.
  • Export - Rendered files are automatically selected in the System file browser when opening the destination folder.
  • Rendering - Code has been refactored. Please check for issues with Rendering and Consolidation etc
  • Startup - If the startup project crashes the default will be used at next startup to prevent crash-loops.
  • Startup - The splash screen is hidden when an audio device shows an error so the message can be read.
  • Text entry - Typing a long and short space character is now done with Alt+Ctrl+Space and Alt+Shift+Space
  • Browser - Added Library tab with downloadable content and Download Progress Tab in the news panel. Also...
  • Browsing search results is closer to how it was in the FL Studio 20 Browser
  • Click on a sample in 'Sample view' to preview it. Ctrl+Click to start from the mouse location.
  • Locate files - Right-Click option on a file to highlight it in the Systems file browser
  • MIDI files are tagged as 'score'
  • Option 'Full sample preview'.
  • Option 'Show icons and text on tabs' option
  • Option to locate a file in the system file browser
  • Sample preview panel shows Sample Rate, Bit Depth and Stereo meta-data.
  • Score and MIDI visually preview the whole file.
  • Search is now possible while the Browser scans for new files
  • Search results show folders with a matching name
  • Tabs Right-Click 'Clone this tab' option
  • FLEX - Changes to presets can be undone with Ctrl+Z.
  • Multiband Delay - Scale control modification of delay times is now visualized.
  • Wrapper - Option to control if the host can handle Ctrl+Z key presses to undo.
  • ZGE Visualizer - Supports separators between parameters in effects. Added custom effects to zipped projects. Supports the touch controller window in the "Add window" list
  • Installation - Users can no longer save files to the FL Studio install location.
  • Installation - The FL Studio installer will no longer associate the program with .flp files in Beta builds to prevent accidental saving to Beta.
  • Bug fixes:
  • 13477 3x Osc: clicking on a custom sample doesn't open a file picker window (in Patcher)
  • 13624 FL Studio VSTi: missing file error during plugin scan
  • 10615 Voltage Controller: extra outputs send a full DC offset when they're not visible
  • 13613 ZGE Visualizer: Delay during startup because of "locating (none).zgeproj" message
  • 13610 Fades: gain adjustments now pause at 0dB
  • 13603 Fades: only show fade handles the mouse is over a clip on the same track
  • 13619 Fades: the gain tooltip looks better
  • 10531 Audible clicks at the end of a sample after adjusting its length
  • 13599 Crash when a plugin menu is open if the plugin database is missing
  • 13578 Ctrl + drag to select items in the picker panel doesn't work well for patterns
  • 13596 Incorrect text in the message shown when the Plugin Manager is opened for the first time
  • 13598 Redo of channel deletion changes the order of channels in the Channel Rack
  • 13620 The playlist is updated too often
  • 13376 "-" at the start of an audio device name is displayed as an unclickable caption item
  • 10149 Batch rendering a project file with a period in the name removes any text after the period
  • 11652 Consolidation of multiple PL tracks doesn't work if there are tracks without any data
  • 13518 Crash after converting an empty event to automation clip
  • 13413 Crash when grouping two patterns in the playlist
  • 13379 Crash when loading the "9loops - Keep It Simple" demo project
  • 13236 Crash when scrolling the playlist
  • 13525 Ctrl + right mouse button doesn't "zoom to all" in the piano roll when there are only C0 notes
  • 13462 Cursor can jump outside of the selection when "Quantize song jumps" is enabled
  • 11884 Disabling "save tempo information" in the render window has no effect on MP3 files
  • 13454 Exporting to MP3 misses the first few ms of sound
  • 13510 Folders called "Voice" in the Effects part of the plugin database aren't shown in the favorites list
  • 12812 Graph Editor: adjusting "Shift" mutes audio on another channel
  • 13292 Jitter in the channel arpeggiator
  • 12996 Linked mixer faders behave oddly around -inf dB
  • 13519 Memory leak when using move up/down for a pattern that contains a tempo event
  • 10250 Merging automation clips doesn't create a unique name for the new clip
  • 13023 Mouse cursor changes shape rapidly while loading projects/presets
  • 12016 Note properties in the piano roll do not reset to default when starting a new project
  • 11695 Partially exported files exist after export is canceled
  • 13451 Pasting notes and events depends on the project PPQ
  • 13350 Playlist selection doesn't loop when "Quantize song jumps" is used
  • 13396 Potential crash when latency correction for automation is applied
  • 13494 Potential freeze when stopping preview of samples
  • 8015 "Quick fade out" in sampler channels is incorrect if the sample is longer than ~47 seconds
  • 13526 Redoing "merge automation clips" doesn't restore the automation's target links
  • 12458 "Render to wave files" doesn't recolor the exported audio clip to the color of the mixer track
  • 13134 SMP START doesn't work properly when TRIM is used for sampler channels
  • 13386 The graph editor remains on screen when the channel rack is detached and F6 is pressed
  • 11937 The latency button in mixer tracks doesn't always update properly
  • 13548 The "More" plugin window doesn't finish loading when there are no installed plugins
  • 10900 The rendered file format is always the last one you chose when exporting to Soundcloud
  • 13570 The value of the target control is changed after pressing "animate target link parameter"
  • 12494 "Tools" > "Macros" > "Cancel recording" doesn't work
  • 10070 Transposing in the piano roll and playlist doesn't work when the slice tool is active
  • 13438 "Type in value" doesn't support entering a value in percent
  • 13411 Typing words in a name edit window sometimes deletes the first word
  • 11889 Zoom out is very slow on the right side of the scrollbar in the piano roll and playlist
  • 13435 Browser: all items are shown when there is text in the search field and tags are not shown
  • 13450 Browser: can't open folders in search results
  • 13416 Browser: clicking anywhere on the right side of an item favorites it
  • 13409 Browser: clicking on a specific point in the search panel will hide the panel
  • 13434 Browser: crash when searching the Starred tab without items
  • 13295 Browser: dragging a sample from the browser to the playlist sometimes opens the wrong sample
  • 13373 Browser: duplicate entries are shown
  • 13485 Browser: duplicate entries in search results
  • 13448 Browser: favorite star graphic doesn't resize when item height changes
  • 13443 Browser: file extensions are shown in the "Samples" layout when "Show file extensions" is off
  • 13391 Browser: folders under the User Data path aren't always shown correctly
  • 13429 Browser: hovering over a name that's longer than the browser width doesn't show the full name
  • 13410 Browser: icons of subfolders don't automatically update when changing the icon of the parent
  • 13115 Browser: "Open in new Fruity Slicer channel" option doesn't work
  • 13248 Browser: sample preview volume is different after restart than when resetting it with the mouse
  • 13555 Browser: sample view refreshes when tweaking plugin parameters
  • 13424 Browser: open folders inside the User Data folder are not restored after restart
  • 13457 Browser: scrolling patterns in the picker panel opens the browser if it's set to hide automatically
  • 13356 Browser: "Show only one folder content" is reset when using tags
  • 13246 Browser: there are invisible tag buttons
  • 13111 Browser: the selected tab and its state are not remembered when reopening the program
  • 13353 Browser: unfavoriting an item on the Starred tab doesn't remove it from the list
  • 13131 Browser: .7z files are shown when option "Show unknown file types" is off
  • 13476 3x Osc and other ex-hybrid plugins don't have the Set > x step menu items
  • 13566 Frequency Splitter: mouse position on releasing red graph is wrong
  • 13439 Gross Beat: latency is not reported to the host
  • 13216 Harmor: pitch mapping breaks in some cases
  • 13428 Patcher: deleting a Control Surface instance causes the order of the remaining tabs to change
  • 13565 VFX Keyboard Splitter: multiple selection doesn't work
  • 13565 VFX Keyboard Splitter: the last point's horizontal position is not locked
  • 13419 Wave Candy: high cpu usage after loading a project with the OSD hidden
  • 13467 Wrapper: communication with bridged plugins can crash
  • 13545 XY Controller: value goes out of bounds when using the joystick
  • 13544 XY Controller: "enable joystick" control never disables the joystick
  • 13546 XYZ Controller: joystick isn't recognized

New in FL Studio 20.99.0 Build 2956 Beta 2 (May 13, 2022)

  • New Multiband Delay plugin - This will be in Trial as the Edition this belongs to has not been decided yet. Small Demo project as we haven't started preset development yet ...
  • Multiband Delay - May 2022.zip
  • Presets:
  • Multiband Delay Presets.zip
  • Gross Beat - New "Juggling Science" preset
  • Soundfont Player - Added a "Program mode" option to determine how patches are triggered.
  • ZGE Visualizer - Added new post-process effects from Dubswitcher
  • Browser:
  • Added a "favorites" tab, Option to show the search panel at the top
  • Focus the search field when the user starts to type if the browser is focuses
  • Improved tag management for files
  • Improved search speed and responsiveness
  • Moved menu items related to specific tabs to the tab menu
  • Show the full path as the hint for filtered items
  • General Settings - Add an option to set the behavior of a pen's secondary button
  • Automation Clip Editor - Changed the Automation Clip channel's envelope grid division to 4
  • Support -Crash logs now show the Windows version
  • Mixer - Improved CPU usage associated with Mixer processing improvements.
  • File Support - Opening .m4a Audio files is now possible
  • View > Tests - Run tests asynchronously
  • Touch Controller - Show note activity visually on the touch controller
  • Edison - Added multi selection to the envelopes
  • Bug fixes:
  • 13232 Browser: closing the program takes a long time when the current tab is filtered
  • 13282 Browser: favorited items are not restored when reopening the program
  • 13139 Browser: the minimized browser window shows more than it should
  • 13115 Browser: "Open in new Fruity Slicer channel" option doesn't work
  • 13245 Browser: preview of .fsc files isn't correct when the browser is resized
  • 13283 Browser: unicode text in browser tabs is not remembered correctly
  • 13244 Browser: loading of samples in sample view is very slow
  • 13189 Browser: refresh adds duplicate items
  • 13055 Browser: search field can't be focused
  • 13188 Browser: tab icon size changes when the item height changes
  • 10549 Notes are truncated when merging clips that are shorter than the pattern length
  • 11346 Playlist tracks are too easily grouped while resizing them
  • 11554 Dropping a project file on the channel rack's title bar doesn't open it
  • 12009 Backspace key doesn't work on the first press when renaming an empty mixer insert
  • 12537 Crash on undo after trying to drop a plugin on audio clip
  • 12584 Export as an .ogg file doesn't work when the samplerate is higher than 48 KHz
  • 12967 Advanced fill in the channel rack doesn't add an undo item
  • 13012 Mixer track volume sliders snap up after adding a track to the selection
  • 13028 DirectWave: crash when dropping some wave files
  • 13044 Wrapper: the bypass parameter of VST3 plugins is changed during randomize and hybridize
  • 13054 "Sort by name" of channels and patterns doesn't sort by numbers correctly
  • 13077 Slicex: replacing audio from the browser freezes the program
  • 13085 Delay 2: hint for the feedback control is incorrect
  • 13091 Crash when clicking on a pattern clip
  • 13099 3x Osc: Levels Adjustments in the options tab don't work
  • 13100 3x Osc: doesn't load HQ, AM, Inv state from old settings
  • 13101 3x Osc: AM OSC 3's settings don't save on preset and project
  • 13102 3x Osc, DX10, Kick: envelopes not loaded from presets
  • 13103 3x Osc, DX10, Kick: LFO at high rates sounds different to old version
  • 13114 The last point of automation clip envelopes can be deleted
  • 13120 Some buttons in the color dialog are aligned incorrectly at 150% scaling
  • 13137 Touch controller crashes when triggering out-of-range notes
  • 13187 No audio is recorded when pausing and restarting playback in some cases
  • 13206 Soundfont Player: loading settings from a newer version isn't disabled
  • 13221 ZGE Visualizer: DMX messages are not sent when plugin is hidden
  • 13224 3x Osc: coarse pitch labels show the wrong range
  • 13249 Audio recording to the playlist creates incorrect sub tracks
  • 13258 FLEX : oscillators don't always work when triggering notes in monophonic mode
  • 13259 DirectWave: finding samples can take a very long time
  • 13261 Keyboard Controller: scrolling the note name doesn't update the value slider
  • 13264 Second to last LFO envelope point can't be deleted on automation clips
  • 13275 Projects opened from a network location are not added to "recent projects"
  • 13294 Play button's hint has the wrong shortcut when it's pressed
  • 13310 Position of recorded audio can be incorrect when when pre-count is enabled
  • 13327 Chinese language can't be selected
  • 13345 Scripting: crash when closing a plugin window if ui.GetFocusedFormID is called
  • 5510 Cloned items are not selected in the picker panel

New in FL Studio 20.99.0 Build 2901 Beta (Apr 12, 2022)

  • This release DOES NOT include many of the features we have been teasing here, inc. Audio Clip Envelopes, Themes and new FX plugins. These will come in subsequent Betas. What we will do is release a few features at a time to concentrate testing on those. First up:
  • This first release features a Browser under heavy development and in no way reflects the final vision for revisions and changes (both graphics and functions). However, we are interested in your input and experience with the search system in particular. If you make a feature request, try to keep it to a SINGLE short sentence and bullet points if you have several.
  • Browser - Implemented an improved Browser (work in progress). Click on TAGS (at the bottom) to open more options. Test the search features. Favoriting. Filters. Boolean search queries ("Big Kick" vs Big Kick). You can hide folders in searches using the Browser menu option - 'Hide folders in filter results'
  • Browseit.png
  • Color & Icon.png
  • 3x Osc, DX10 & Fruit Kick - Can now be used in Patcher
  • Edison / Scripts - Now hardcoded and work on any platform
  • Recorded Audio - Added "Adjust position of recorded audio" option to the mixer input latency menu
  • Typing to Piano - The octave for the typing keyboard can now be changed with Alt + numpad 2-6
  • Convolver - Impulse samples no longer have length limit
  • Debug log - Show names of updated browser folders in the debug log
  • Playlist - Renamed "Punch in/out recording" markers to "Start recording" and "Stop recording"
  • Plugin Manager - Some incorrect plugin search paths are no longer allowed.
  • FL Studio Mobile - Updated to v4.0.1 (Changes)
  • Scripting - Allow redirect links for the help link in a script

New in FL Studio 20.9.2 Build 2881 RC (Apr 2, 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

New in FL Studio 20.9.1 Build 2826 (Feb 23, 2022)

  • Changes:
  • 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

New in FL Studio 20.9.1 Build 2826 RC 4B (Feb 17, 2022)

  • Harmor & Ogun: Fixes envelope issue.

New in FL Studio 20.9.1 Build 2826 RC 4 (Feb 17, 2022)

  • Incorrect values recorded when automating plugin parameters from a MIDI controller
  • M-Audio audio devices sometimes stop working
  • Short delay when opening the settings window of an automation clip channel
  • Harmor: Harmonic protection sounds different than in earlier versions

New in FL Studio 20.9.1 Build 2817 RC 3B (Feb 11, 2022)

  • 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.

New in FL Studio 20.9.1 Build 2796 RC (Jan 29, 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:
  • Incorrect root note when a channel sample is saved with a changed pitch offset
  • Can't stop recording into the playlist if there's a precount and recording options were shown
  • "Render finished" sound plays after consolidation of playlist tracks
  • Freeze when moving an audio track in the mixer after cloning the track in the playlist
  • Program doesn't start
  • FPC: can't rename pads
  • Grey indicator in the playlist timeline when "Quantize song jumps" is off
  • The option to show level meters on instrument tracks can't be turned off
  • When adding an instrument track, the newly added pattern clip is not selected
  • Crash when recording automation for the Formant control when Stretch Pro is selected
  • Crash when pressing keys with a plugin window open
  • Title of a project is shown in the hint area if loading is cancelled
  • Crash when opening a project in an old version and loading is cancelled
  • Patcher: crash when loading some plugins (e.g. PoiZone and Sakura)
  • Dropping an audio clip preset file on the channel rack doesn't add it to the Audio filter group
  • Scripting: crDisplayRect is incorrect when the channel rack is narrow
  • Edison: some controls have incorrect values when the plugin is opened from "More..."
  • Soundfont Player: overlapping notes are cut off
  • Soundfont Player: notes starting at 0 velocity don't adjust when sliding the velocity up
  • News panel doesn't show images for the news items

New in FL Studio 20.9.0 Build 2736 (Dec 16, 2021)

  • Bug fixes:
  • 12341 Automation clip editor does not show the playback cursor in the correct location
  • 12353 Channel rack switches to wrong filter group when a channel is deleted
  • 12356 Cloned playlist tracks do not copy the mute status of the source track
  • 12340 Graphical glitches in the automation clip editor
  • 12345 LFO checkbox in automation clip's channel settings is not scaled
  • 12346 News panel glitches while opening if the news was disabled
  • 12350 Point menu in automation editor shows delete option when only 2 points exist
  • 12319 Resetting a curve when for multiple points in an envelope results in unexpected behaviour
  • 12355 The playlist track mute button is too wide
  • 12339 The scrollbar is not resized properly when disabling LFO in the automation clip editor
  • 12330 The tension handle can't be seen when an envelope point is set to the 'Wave' or 'Pulse' type
  • 12324 Two finger scrolling in the playlist and piano roll behaves weirdly
  • 12359 'Unassign from audio track' menu item is enabled for mixer tracks linked to an instrument track
  • 12352 Edison, SliceX, Convolver: envelopes allow the right-most point to be moved

New in FL Studio 20.9.0 Build 2736 RC 3 (Dec 15, 2021)

  • Bug fixes:
  • Automation clip editor does not show the playback cursor in the correct location
  • Channel rack switches to wrong filter group when a channel is deleted
  • Cloned playlist tracks do not copy the mute status of the source track
  • Graphical glitches in the automation clip editor
  • LFO checkbox in automation clip's channel settings is not scaled
  • News panel glitches while opening if the news was disabled
  • Point menu in automation editor shows delete option when only 2 points exist
  • Resetting a curve when for multiple points in an envelope results in unexpected behaviour
  • The playlist track mute button is too wide
  • The scrollbar is not resized properly when disabling LFO in the automation clip editor
  • The tension handle can't be seen when an envelope point is set to the "Wave" or "Pulse" type
  • Two finger scrolling in the playlist and piano roll behaves weirdly
  • "Unassign from audio track" menu item is enabled for mixer tracks linked to an instrument track
  • Edison, SliceX, Convolver: envelopes allow the right-most point to be moved
  • WHAT'S NEW:
  • 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.9.0 Build 2734 RC 2 (Dec 14, 2021)

  • RC2 Changes:
  • Show NewStuff whenever a new version is launched for the first time
  • Added an internal test for lost quit messages
  • Bug fixes:
  • 12333 New channels are always added to the "unsorted" filter group
  • 12329 Track controls in the playlist are in the wrong position after changing the height of the scrollbar
  • 12309 Inserting a new channel will visually shift notes down by one channel
  • 12317 Pitch Shifter: hints for controls don't show units
  • 12232 (macOS) Filter in More plugins window doesn't work well (e.g. only allows one letter)
  • 12332 (macOS) Pressing a letter key in the favorite plugins menu jumps to the wrong item
  • 12335 (macOS) Stuck ILBridge processes after closing FL Studio

New in FL Studio 20.9.0 Build 2730 RC 1 (Dec 12, 2021)

  • Since Beta 9:
  • Bugfixes:
  • 12316 The program doesn't close until the close button is clicked a second time
  • 12314 The recording button on playlist tracks is not centered at 100% scaling
  • 12308 Control Surface: crash when choosing a control style if there are custom styles
  • 12318 Envelope Controller: text in the art selector is too small when the program is scaled

New in FL Studio 20.9.0 Build 2723 Beta 9 (Dec 9, 2021)

  • Added a Playlist Menu option to hide recording controls on audio tracks.
  • New News panel right-side pop-out to replace the News drop-down list.
  • Added a keyboard shortcut for "Clone PL tracks".
  • MIDI script updates are now automatically downloaded.
  • Scripting - Send OnDirtyChannel event when a Channel is selected.
  • Requires a verification code to unlock with a license file (currently not working, will be fixed).
  • Bugfixes:
  • 12293 Assigning mixer tracks to audio tracks doesn't flag the project as unsaved
  • 12218 Audio track controls show in the wrong position after the picker panel is shown or hidden
  • 12240 "Auto-create audio clip" doesn't work when rendering from the mixer
  • 12277 Changing the mixer track for an audio track in the playlist doesn't disarm the old mixer track
  • 12281 Consolidated clips disappear from the playlist undo when the channel was replaced with a plugin
  • 12242 Copy and paste of envelope points doesn't duplicate them exactly
  • 12130 Clip order changes when redoing
  • 12296 Cloned tracks are not locked to content if the source tracks were
  • 12233 Cloning tracks results in incorrect names
  • 12253 Crash when closing FL studio
  • 12264 Crash when deleting a channel
  • 12283 Crash when dragging the transport panel around while editing the toolbar
  • 12282 Crash when undoing moving a clip after consolidation
  • 12245 Crash when replacing an automation clip channel with a plugin
  • 12223 Crash when switching a VST plugin to bridged mode and back
  • 12231 Crash when undoing or redoing audio recording after using "purge recorded audio"
  • 12238 Crash after undo and redo of changes inside plugins
  • 12222 Crash when deleting an arrangement if there are audio tracks
  • 12217 Crash when the clone playlist track confirmation window is cancelled
  • 12295 Double-clicking on an audio track header in the PL doesn't open the mixer if it's hidden
  • 12229 Freeze when changing the port for a MIDI device
  • 12263 Graph editor shows at the wrong position and size after maximizing the channel rack
  • 12220 Incorrect hints shown for the options in the clone playlist track confirmation window
  • 12290 MIDI scripts are shown as "built-in" in the controller type list if the script name starts with a space
  • 12255 Mixer track is not reset when an instrument track is deleted if other mixer tracks are routed to it
  • 12279 Other windows are closed when double-clicking a track's header while holding the Alt key
  • 12288 Pickup of controller input snaps to an old value after a preset is loaded
  • 12287 Pickup of controller input doesn't work with volatile links
  • 12246 Recording audio into the playlist doesn't add the new channels to the "Audio" filter group
  • 12213 "Remove background picture" in the event editor's View menu is disabled
  • 12271 The filter group for a channel is not updated when replacing it with a different type of channel
  • 12269 The level meter for audio tracks has a different width left and right channels
  • 12239 The "randomize" tool in the piano roll shows the octave with note names
  • 12211 The target selector control disappears when minimizing the event editor window
  • 12266 Undo gesture in the playlist and piano roll doesn't work when "alternate undo mode" is enabled
  • 12234 Undo of "Autoname clips" doesn't work
  • 12248 Wrong name for automation clip after cloning a PL track
  • 12228 NewTime: files are stretched incorrectly
  • 12250 Newtone: adjusting formant shift can show the hint behind other slices

New in FL Studio 20.9.0 Build 2696 Beta 8 (Nov 30, 2021)

  • Changes:
  • Playlist (Right-Click) - Duplicate existing Playlist track/s, with the option to Clone Patterns, Audio Clips, Automation, Effects (in linked Mixer tracks) and Grouped Playlist Tracks.
  • Mixer - Disarm a mixer track when its associated playlist track is changed to a different type
  • MIDI scripting - Added a function to toggle device master sync
  • Bugfixes:
  • 12154 Bar count in the envelope editor for an automation clip is wrong when zoomed out
  • 12162 Bar numbers in envelopes disappear when the playback cursor passes over them
  • 12174 Crash when undoing the deletion of a playlist track
  • 12167 Crash when undoing "delete channels" after recording
  • 12159 Glitches in the LFO view for an automation clip if the min and max values change while playing
  • 12014 Merge Automation Clip skips small clips and has inconsistent outcomes
  • 12187 No languages are listed in General options
  • 12161 Rail color for sliders on mixer tracks is not updated when (dis)armed from the playlist track
  • 12144 The popup menu for an envelope point doesn't show the point's curve type
  • 12163 Song loops after one bar instead of when an automation clip ends
  • 12116 The last folder used to save, open or render a project isn't remembered
  • 12146 Undoing dropping a sample from the browser to the playlist is incorrect
  • 12166 Vertical scrolling in the playlist slows down the program a lot
  • 12151 FLEX: panning bug
  • 12157 Newtime: high CPU usage when synced to host
  • 12158 Newtone: no playback when host sync is on

New in FL Studio 20.9.0 Build 2689 Beta 7 (Nov 23, 2021)

  • Pitch Shifter (All Plugins Edition) - Real-time pitch-shifting effect with two pitch-shifting algorithms and X/Y (Pitch/Formant) control. Update your license to unlock.
  • Vintage Chorus (Signature Bundle+) - Inspired by and modelled after the Roland Juno 6's Bucket Brigade Delay (BBD) Chorus. Update your license to unlock.
  • Playlist - On track controls: Input, Recording location, Monitoring and Arming.
  • General Settings - Choose Sharp or Flat naming for black notes, where displayed. When changing Languages warnings are now shown in multiple languages, if necessary.
  • FLEX - Dump score to Piano roll feature, for patches with included scores (Pitch panel).
  • FPC - Use current layout when changing presets that prevents the current note layout changing when you select a new preset. On by defalt.
  • 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.
  • Envelope Editors - Now show Bar numbers.
  • Scripting - Improved detection of linked inputs and outputs through the hardware ID string. Added pickup feature to plugin.SetParamValue
  • Bugfixes:
  • 12119 Crash when opening a project while the automation editor is open
  • 12007 Enabling slide points in envelopes with a fixed range moves the end point out of range
  • 12093 Formant shift slider's value isn't set correctly when reopening the channel settings window
  • 12111 Loading more than one audio file in a sampler channel can freeze the program
  • 11821 "Lock to content" doesn't rename and color the playlist track
  • 12020 Moving points around in plugin envelope editors causes high cpu usage and lag
  • 12110 Two undo entries are created when a sample is dropped on a channel
  • 5838 Presets for "Typing keyboard to piano keyboard" aren't recognized when they're in sub folders
  • 12112 FLEX: audio glitches when Amp Env Decay in Master Controls is changed
  • 12104 FLEX: previously saved settings are not loaded correctly
  • 11888 FLEX: overlapping notes sometimes play without ending
  • 12114 Soundfont Player: crash when opening some soundfont files
  • 12106 Soundfont Player: the name label is cut off
  • 12082 Scripting: pickup is broken for mixer track controls when there is latency

New in FL Studio 20.9.0 Build 2624 Beta 6 (Nov 7, 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.
  • Sampler Channel & Audio Clips - New 'Stretch Pro' mode with Formant control.
  • Event Editor > Automation Clip - A new conversion algorithm more accurately represents the original Event Data with fewer control points.
  • Typing to Piano keyboard - Added a wider octaves and root-note selection.
  • Layer Channels - Added a new Sequential playback mode (round-robin style).
  • Audio Recording - The default value for 'Monitor external input' is now 'When armed'.
  • Licensing & Unlock - Download license updates without email and password (after an initial unlock). Persistent token.
  • Slicer - 'Fill gaps' and 'Alternate fill gaps' now work in 64 Bit Windows and on macOS.
  • Patcher - (Middle-Click) now selects the map for panning, replacing Plugin Picker. Use (F8) or the Toolbar.
  • Keep on disk - Now works on macOS for long samples.
  • Controller Scripting - New features and functions:
  • 'OnProjectLoad' event
  • 'OnFirstConnect' event
  • 'OnDirtyChannel' event
  • 'Scroll to view' flag for ui.crDisplayRect
  • 'Scroll to view' flag for miDisplayRectangle
  • Way to show and hide miDisplayRect/crDisplayRect without a time-out

New in FL Studio 20.9.0 Build 2624 Beta 5 (Oct 18, 2021)

  • WHAT'S NEW:
  • SoundFont Player - New 64 bit and macOS compatible Soundfont Player plugin (replaces Fruity Soundfont Player)
  • Envelope Editor - Adding, removing and editing target links is undoable and removing them shows a warning. Multiple selection of points in all envelope editors
  • Newtime - New Shift Markers. Groove and Shift controls now color coordinated with corresponding Markers.
  • Audio Inputs - Added an option from the Playlist Header Right-Click menu to select an audio input. Improved undo of audio recordings
  • Mixer - Undo grouped mixer tracks, input select, monitoring and latency. Multiple "Assign to new audio track" in the mixer for all selected tracks
  • FL Studio Plugins - Undo for Envelope changes and some other non automatable actions
  • Channels - Undo when replacing audio files in Channels
  • Control Surface/Patcher Controls - New user-sizeable grid for control snapping
  • Image:
  • Frequency Shifter - New visualizations (Input/Output Spectrum and Oscilloscope). Click visualization to change.
  • Squeeze FX- Added context aware type-in value support
  • Patcher - Hold Alt when dropping a plugin preset to create an unconnected module. Use lasso zoom to focus an area. Added mini map to help with navigation. Added zoom options to the map root menu. Mouse-wheel zoom. Shit+Middle-mouse button to pan the Map.
  • Wrapper - Allow saving .vstpreset files for VST3 plugins
  • Scripting - New features and functions:
  • Added '6' (VER_ArchAndBuild) as a valid parameter value to getVersion function
  • Function to dump the score log and to clean the log
  • 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 rect applies to
  • Track selection functions in the playlist module
  • Way to display a red box around channels selected for editing

New in FL Studio 20.8.4 Build 2567 (Sep 14, 2021)

  • Changes:
  • 10496 Native Apple Silicon support
  • 11056 Added an option to preview notes as they are mouse clicked into the piano roll during playback
  • 11072 Added an option to ignore level and mute state when recording "post" effects in the mixer
  • 5538 Added an option to reset the routing of selected tracks in the mixer
  • 11108 Added a test for the expiration of the program
  • 10784 Added a toolbar button to see the current language and change it
  • 6269 Added "mode" selector to the global links window
  • 11204 Added "pickup" functionality for controls linked to external controllers (option in MIDI settings)
  • 11530 Increased brightness of volume label on mixer tracks
  • 11325 Renamed "Consolidate track(s)" > "Full song" to "From song start" (like in the export options)
  • 11086 Replaced the folder selection window with a regular file window
  • 10161 Separated reset of swing and arpeggiator in the window shown after burning MIDI to the channel
  • 9874 Show a warning when trying to make a selection unique and a lot of clips are selected
  • 10991 The piano roll note properties window is now shown on the same screen as the piano roll
  • 10780 When changing the language, warnings are now shown in multiple languages if necessary
  • 10034 Added an option to reset the language after changing it
  • 9848 Changed "Note names" > "Neo-Latin" to "Solfege (do, re, mi...)"
  • 7506 3xOsc: added anti-aliasing to oscillators
  • 10529 Control Surface: added a "Show labels" option to show or hide control labels
  • 11026 Diagnostic: show drives and disk space
  • 11683 Diagnostic: show some message when internet connection not available
  • 11466 Distructor: changed hints in Crusher distortion to display Hz/Bits instead of percentage
  • 10907 Edison: apply visualization options without closing the menu when a right-click is used
  • 10899 Edison: Renamed "Disable undo for large samples" menu to "Enable undo for large samples"
  • FL Studio Mobile updated to v3.6.6 (https://support.image-line.com/redirect/flstudiomobile_changelog)
  • 11062 Maximus & Limiter: added a menu option to turn off the safety -0.2 dB
  • 8680 New "Frequency shifter" plugin
  • 11440 Patcher: added C and V hotkeys for copy and paste on inactive parameter popups
  • 11367 Wrapper: small performance improvement
  • 10591 ZGE Visualizer: added video scrubbing with the new "Video Controller" effect
  • 11320 ZGE Visualizer: the webcam can now be used in multiple instances at once
  • 11344 ZGE Visualizer: the built-in audio engine can now be used from scripting
  • 11587 ZGE Visualizer: new "Peakmap" effect by Dubswitcher
  • 11373 Scripting: added option to get user defined name to the GetPluginName function
  • 11475 Scripting: added Hardware_Refresh_ControlValues flag for OnRefresh event
  • 11537 Scripting: added the function mixer.isTrackMuteLock
  • 11576 Scripting: added getTrackStereoSep and setTrackStereoSep functions to mixer module
  • 11579 Scripting: added function to get color of keys for a specific plugin (only FPC for now)
  • Added new Daniel Stawczyks and Nucleon presets for Toxic Biohazard
  • Updated Patcher presets by Wiselabs
  • Bugfixes:
  • 11263 Adding an instrument track in the playlist focuses the mixer window
  • 11401 Adding new channels to the channel rack can be slow
  • 11300 Audible glitches when changing the song position after playback with delay compensation
  • 11733 Audio isn't recorded when manual input latency is set to a negative value
  • 11158 Changing the project's PPQ doesn't update the time markers of all arrangements
  • 10474 Channel rack window becomes taller "Small scrollbars in editors" is toggled
  • 10238 Cloning an instrument track channel doesn't assign it to a free mixer track
  • 11694 Color history is not shown at 175% scaling
  • 11058 Color of playlist and mixer instrument tracks doesn't change when the channel preset changes
  • 11449 Crash when clicking "Default value" in control popup menu in Meldaproduction VST3 plugins
  • 11247 Crash when undoing channel deletion from "Unsorted"
  • 11395 Ctrl+G to merge clips doesn't work if there's no selection in the playlist
  • 11365 "Don't show this in the future" option breaks "Make unique as sample"
  • 11510 "Don't show this in the future" option prevents deleting of patterns in the Picker panel
  • 7949 Dropping a soundfont file on a Fruity Soundfont Player channel opens it in DirectWave instead
  • 11572 Editing automation clips lowers the framerate of the program
  • 10975 "Enable master effects" in the render window processes effects even when they're disabled
  • 11139 "Export all playlist tracks" ignores the playlist time selection
  • 11177 "Export all playlist tracks" extends the exported audio files to the longest track length
  • 11641 Exporting split mixer tracks exports all tracks instead of only the used ones
  • 11157 "Fast declick on cut groups" in Project settings never turns off once it's turned on
  • 11073 Generator plugins are not removed when the user chooses this in the file size warning window
  • 11220 Generic links defined in controller presets can't be overridden
  • 10039 Graph editor shows up and sticks to the wrong position when there are multiple screens
  • 11503 Graphical glitches in the playlist scrollbar when the "Thick lines" setting is off
  • 11522 Incorrect file paths used in some circumstances
  • 11228 Key selector in the PR limit tool window shows a "0" octave for note names
  • 11539 KVR search for a missing plugin doesn't work anymore (removed search option)
  • 11671 Locating VST3 plugins from a missing VST plugin's info doesn't always work
  • 10174 Main Volume control has an incorrect hint
  • 11359 "Make unique" and "Merge pattern" options in the playlist close the piano roll
  • 11568 Moving a group of clips in the playlist will also move the previous selected clip
  • 1331 No help is shown when F1 is pressed while a VST plugin window is focused
  • 10357 Note properties window sometimes closes immediately if you double click a note in the piano roll
  • 11271 Passwords containing some specific characters can't unlock the program
  • 11578 Picker panel: "select in playlist" option doesn't work correctly for unused clips
  • 11250 Playlist: right-click on sub items of "Mini playlist preview" closes the popup menu
  • 11246 PPQ control in project settings doesn't revert to original value when the user cancels the change
  • 11064 Pressing escape on the make unique window confirms the action instead of cancelling it
  • 11046 Quick legato tool in the piano roll doesn't extend the last note to the end of the bar
  • 11269 Replacing an instrument track's channel doesn't always update the color in the playlist and mixer
  • 11156 Sample start knob in sample settings shows as enabled for 3x Osc
  • 11364 Setting a MIDI Out channel as an instrument track shows a track assignment message
  • 11557 "Show file(s) when complete" option is visible when rendering mixer tracks to file
  • 11280 The macro 'Select unused channels' is very slow
  • 11049 The size estimate in the render window is wrong when "Split mixer tracks" is enabled
  • 10812 "Track already in use" error when assigning an empty instrument track in a new arrangement
  • 11182 Using "Quick Legato" on an empty piano roll crashes
  • 11617 Boobass: crashes and corrupted audio when some notes are played
  • 11102 Control Surface: controls act as though they're endless when large changes are made
  • 11103 Control Surface: the digits control isn't precise with large values
  • 11145 Control Surface: cloned keyboard controls don't work correctly
  • 11154 Control surface: the "Stay down" property of a button isn't preserved when it's duplicated
  • 11144 Control surface: duplicating controls between instances of the plugin doesn't copy all properties
  • 11564 Control surface: the font color property of buttons doesn't work correctly
  • 11724 Convolver: crash or weird behavior when changing the envelope tension
  • 11684 Diagnostic: copyright year in the report is incorrect
  • 10735 Diagnostic: invalid information for audio devices
  • 11025 Diagnostic: plugin search paths aren't shown
  • 11159 Diagnostic: shows "0" result for tests that weren't executed
  • 11186 DirectWave: visual position of sample start in the sample display is not updated on automation
  • 11163 dB Meter: label for lowest value shows -34 instead of -36
  • 11075 DirectWave: report the preset size to the host so it can show a "large file size" warning
  • 11179 DirectWave: nothing happens when a FLAC file is dropped onto the plugin
  • 11350 Edison: Spectrum view crashes
  • 11131 FLEX: clicking on presets while downloading a pack shows an error message
  • 11212 FLEX: any/all selector for tags does not look like a button
  • 10179 FLEX: stuck notes when the arpeggiator switch is turned on while notes are playing
  • 11376 Formula Controller: wrong hint for ABC parameters
  • 11141 FPC: drag and drop from bank B to A doesn't work
  • 11580 FPC: the output offset control doesn't allow the full range of 125 tracks
  • 11494 Fruity Filter: high cpu usage in the performance monitor when Center is on
  • 11336 Limiter: safety menu doesn't reflect actual value
  • 11701 MIDI Out: "Send pan, volume and pitch" isn't correct initially
  • 11268 Morphine: selecting the noise preset "Dusty Vinyl" in the morph/mix tab will cause a freeze
  • 1795 Notebook & Notebook 2: the window is not scaled correctly for some old projects
  • 11122 Patcher: error when rendering ZGE Visualizer
  • 11120 Sytrus: incorrect hints for oversampling controls
  • 11338 Tuner, Frequency Splitter and Frequency Shifter: logo isn't shown
  • 11080 Wave Traveller: difficult to set precise values by tweaking controls
  • 10807 / 10330 Wrapper: parameters changed by the Console 1 plugin don't show up right on its OSD
  • 11689 Wrapper: key presses with CTRL, ALT or SHIFT aren't sent to VST3 plugins correctly
  • 11426 Wrapper: smart disable setting isn't correct sometimes
  • 11347 Wrapper: VST3 plugins can't receive MIDI program change messages
  • 11134 ZGE Visualizer: crash rendering a video
  • 11342 ZGE Visualizer: editing and saving the .zgeproj file does not always refresh automatically
  • 11643 ZGE Visualizer: freeze rendering with a specific preset
  • 11140 ZGE Visualizer: unable to save a still image
  • 11594 ZGE Visualizer: Youlean Oscilloscope does not use the Audio Src selection
  • 11738 ZGE Visualizer: crash when loading presets
  • 11213 Scripting: repeatMidiEvent sets status of message to 32 instead of its expected value
  • 11534 Scripting: setParamValue doesn't work for effect plugins
  • 11491 Scripting: calling device.midiOutMsg from OnDeInit event will crash the program
  • Windows:
  • 11110 Program doesn't function correctly after the "beta will expire" message was shown
  • 11511 DirectWave: the selection window is not shown when opening a multi-instrument soundfont file

New in FL Studio 20.8.4 Build 2567 RC (Sep 12, 2021)

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

New in FL Studio 20.8.4 Build 2553 (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.4 Build 2545 RC 7 (Aug 27, 2021)

  • 11738 ZGE Visualizer: Crash when loading presets or loading ZGE
  • 11466 Distructor: Change hints in Crusher dist. to display Hz/Bits instead of percentage
  • 1331 Help file shown twice when pressing F1 on plugin windows

New in FL Studio 20.8.4 Build 2539 RC 5 (Aug 25, 2021)

  • 11733 Audio isn't recorded when manual input latency is set to a negative value
  • 11730 3xOsc: clicks with some waveforms when HQ is enabled
  • 11724 Convolver: crash or weird behavior when changing the envelope tension

New in FL Studio 20.8.4 Build 2533 RC 4 (Aug 23, 2021)

  • 10034 Added an option to reset the language after changing it
  • 9848 Changed "Note names" > "Neo-Latin" to "Solfege (do, re, mi...)"
  • 11683 Diagnostic: show some message when internet connection not available
  • Update warning bugfix
  • 10474 Channel rack window becomes taller "Small scrollbars in editors" is toggled
  • 11694 Color history is not shown at 175% scaling
  • 11539 KVR search for a missing plugin doesn't work anymore (removed search option)
  • 10174 Main Volume control has an incorrect hint
  • 11684 Diagnostic: copyright year in the report is incorrect
  • 10179 FLEX: stuck notes when the arpeggiator switch is turned on while notes are playing
  • 11494 Fruity Filter: high cpu usage in the performance monitor when Center is on
  • 11701 MIDI Out: "Send pan, volume and pitch" isn't correct initially
  • 11689 Wrapper: key presses with CTRL, ALT or SHIFT aren't sent to VST3 plugins correctly
  • 11643 ZGE Visualizer: freeze rendering with a specific preset
  • 11704 Sytrus: no audio when Pluck is active on M1

New in FL Studio 20.8.4 Build 2522 RC 3 (Aug 17, 2021)

  • 11685 - No audio clip added when rendering a mixer track
  • 11687 - 3x Osc crashes in HQ mode when there's no custom wavetable
  • 11671 - macOS Locating VST3 plugins instead of a missing VST plugin doesn't always work
  • 11658 - Renaming a playlist track to a single space no longer works

New in FL Studio 20.8.4 Build 2495 RC 1 (Jul 30, 2021)

  • WHAT'S NEW:
  • 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.
  • FULL ISSUES LIST:
  • Changes:
  • Updated Wiselabs presets for the Patcher plugin
  • FL Studio Mobile updated to v3.6.1 (https://support.image-line.com/redirect/flstudiomobile_changelog)
  • Added new Daniel Stawczyks and Nucleon presets for Toxic Biohazard
  • 9874 Show a warning when trying to make a selection unique and a lot of clips are selected
  • 8680 New "Frequency shifter" plugin
  • 7506 3xOsc: added anti-aliasing to oscillators
  • 6269 Added "mode" selector to the global links window
  • 5538 Added an option to reset the routing of selected tracks in the mixer
  • 11587 ZGE Visualizer: new "Peakmap" effect by Dubswitcher
  • 11579 Scripting: added function to get color of keys for a specific plugin (only FPC for now)
  • 11576 Scripting: added getTrackStereoSep and setTrackStereoSep functions to mixer module
  • 11537 Scripting: added the function mixer.isTrackMuteLock
  • 11530 Increased brightness of volume label on mixer tracks
  • 11475 Scripting: added Hardware_Refresh_ControlValues flag for OnRefresh event
  • 11466 Distructor: changed hints in Crusher distortion to display Hz/Bits instead of percentage
  • 11440 Patcher: added C and V hotkeys for copy and paste on inactive parameter popups
  • 11373 Scripting: added option to get user defined name to the GetPluginName function
  • 11367 Wrapper: small performance improvement
  • 11344 ZGE Visualizer: the built-in audio engine can now be used from scripting
  • 11325 Renamed "Consolidate track(s)" > "Full song" to "From song start" (like in the export options)
  • 11320 ZGE Visualizer: the webcam can now be used in multiple instances at once
  • 11204 Added "pickup" functionality for controls linked to external controllers (option in MIDI settings)
  • 11108 Added a test for the expiration of the program
  • 11086 Replaced the folder selection window with a regular file window
  • 11072 Added an option to ignore level and mute state when recording "post" effects in the mixer
  • 11062 Maximus & Limiter: added a menu option to turn off the safety -0.2 dB
  • 11056 Added an option to preview notes as they are mouse clicked into the piano roll during playback
  • 11026 Diagnostic: show drives and disk space
  • 10991 The piano roll note properties window is now shown on the same screen as the piano roll
  • 10907 Edison: apply visualization options without closing the menu when a right-click is used
  • 10899 Edison: Renamed "Disable undo for large samples" menu to "Enable undo for large samples"
  • 10784 Added a toolbar button to see the current language and change it
  • 10780 When changing the language, warnings are now shown in multiple languages if necessary
  • 10591 ZGE Visualizer: added video scrubbing with the new "Video Controller" effect
  • 10529 Control Surface: added a "Show labels" option to show or hide control labels
  • 10496 Native Apple Silicon support
  • 10161 Separated reset of swing and arpeggiator in the window shown after burning MIDI to the channel
  • Bugfixes (common):
  • 1795 Notebook & Notebook 2: the window is not scaled correctly for some old projects
  • 1331 No help is shown when F1 is pressed while a VST plugin window is focused
  • 11594 ZGE Visualizer: Youlean Oscilloscope does not use the Audio Src selection
  • 11580 FPC: the output offset control doesn't allow the full range of 125 tracks
  • 11578 Picker panel: "select in playlist" option doesn't work correctly for unused clips
  • 11572 Editing automation clips lowers the framerate of the program
  • 11564 Control surface: the font color property of buttons doesn't work correctly
  • 11557 "Show file(s) when complete" option is visible when rendering mixer tracks to file
  • 11534 Scripting: setParamValue doesn't work for effect plugins
  • 11522 Incorrect file paths used in some circumstances
  • 11510 "Don't show this in the future" option prevents deleting of patterns in the Picker panel
  • 11503 Graphical glitches in the playlist scrollbar when the "Thick lines" setting is off
  • 11449 Crash when clicking "Default value" in control popup menu in Meldaproduction VST3 plugins
  • 11426 Wrapper: smart disable setting isn't correct sometimes
  • 11405 File streaming while recording is randomly slow
  • 11401 Adding new channels to the channel rack can be slow
  • 11395 Ctrl+G to merge clips doesn't work if there's no selection in the playlist
  • 11376 Formula Controller: wrong hint for ABC parameters
  • 11365 "Don't show this in the future" option breaks "Make unique as sample"
  • 11364 Setting a MIDI Out channel as an instrument track shows a track assignment message
  • 11359 "Make unique" and "Merge pattern" options in the playlist close the piano roll
  • 11350 Edison: Spectrum view crashes
  • 11347 Wrapper: VST3 plugins can't receive MIDI program change messages
  • 11342 ZGE Visualizer: editing and saving the .zgeproj file does not always refresh automatically
  • 11338 Tuner, Frequency Splitter and Frequency Shifter: logo isn't shown
  • 11336 Limiter: safety menu doesn't reflect actual value
  • 11300 Audible glitches when changing the song position after playback with delay compensation
  • 11280 The macro 'Select unused channels' is very slow
  • 11271 Passwords containing some specific characters can't unlock the program
  • 11269 Replacing an instrument track's channel doesn't always update the color in the playlist and mixer
  • 11268 Morphine: selecting the noise preset "Dusty Vinyl" in the morph/mix tab will cause a freeze
  • 11263 Adding an instrument track in the playlist focuses the mixer window
  • 11250 Playlist: right-click on sub items of "Mini playlist preview" closes the popup menu
  • 11247 Crash when undoing channel deletion from "Unsorted"
  • 11246 PPQ control in project settings doesn't revert to original value when the user cancels the change
  • 11228 Key selector in the PR limit tool window shows a "0" octave for note names
  • 11220 Generic links defined in controller presets can't be overridden
  • 11213 Scripting: repeatMidiEvent sets status of message to 32 instead of its expected value
  • 11212 FLEX: any/all selector for tags does not look like a button
  • 11186 DirectWave: visual position of sample start in the sample display is not updated on automation
  • 11182 Using "Quick Legato" on an empty piano roll crashes
  • 11179 DirectWave: nothing happens when a FLAC file is dropped onto the plugin
  • 11177 "Export all playlist tracks" extends the exported audio files to the longest track length
  • 11163 dB Meter: label for lowest value shows -34 instead of -36
  • 11159 Diagnostic: shows "0" result for tests that weren't executed
  • 11158 Changing the project's PPQ doesn't update the time markers of all arrangements
  • 11157 "Fast declick on cut groups" in Project settings never turns off once it's turned on
  • 11156 Sample start knob in sample settings shows as enabled for 3x Osc
  • 11154 Control surface: the "Stay down" property of a button isn't preserved when it's duplicated
  • 11145 Control Surface: cloned keyboard controls don't work correctly
  • 11144 Control surface: duplicating controls between instances of the plugin doesn't copy all properties
  • 11141 FPC: drag and drop from bank B to A doesn't work
  • 11140 ZGE Visualizer: unable to save a still image
  • 11139 "Export all playlist tracks" ignores the playlist time selection
  • 11134 ZGE Visualizer: crash rendering a video
  • 11131 FLEX: clicking on presets while downloading a pack shows an error message
  • 11122 Patcher: error when rendering ZGE Visualizer
  • 11120 Sytrus: incorrect hints for oversampling controls
  • 11103 Control Surface: the digits control isn't precise with large values
  • 11102 Control Surface: controls act as though they're endless when large changes are made
  • 11080 Wave Traveller: difficult to set precise values by tweaking controls
  • 11075 DirectWave: report the preset size to the host so it can show a "large file size" warning
  • 11073 Generator plugins are not removed when the user chooses this in the file size warning window
  • 11064 Pressing escape on the make unique window confirms the action instead of cancelling it
  • 11058 Color of playlist and mixer instrument tracks doesn't change when the channel preset changes
  • 11049 The size estimate in the render window is wrong when "Split mixer tracks" is enabled
  • 11046 Quick legato tool in the piano roll doesn't extend the last note to the end of the bar
  • 11025 Diagnostic: plugin search paths aren't shown
  • 10975 "Enable master effects" in the render window processes effects even when they're disabled
  • 10812 "Track already in use" error when assigning an empty instrument track in a new arrangement
  • 10807 / 10330 Wrapper: parameters changed by the Console 1 plugin don't show up right on its OSD
  • 10735 Diagnostic: invalid information for audio devices
  • 10357 Note properties window sometimes closes immediately if you double click a note in the piano roll
  • 10238 Cloning an instrument track channel doesn't assign it to a free mixer track
  • 10039 Graph editor shows up and sticks to the wrong position when there are multiple screens
  • 11110 Program doesn't function correctly after the "beta will expire" message was shown
  • 11511 DirectWave: the selection window is not shown when opening a multi-instrument soundfont file

New in FL Studio 20.9.0 Build 2469 Beta 4 (Jul 17, 2021)

  • Recording Location - Improved recording insert options:
  • External inputs only (EXT) - Recommended! Audio is recorded direct from the audio interface. Recording level is under the control of the Audio Interface and can't be changed inside FL Studio. TIP: Use this when you are recording multiple takes or Loop recording and you don't want the previous take/s, or any other audio routed to the recording Mixer Track blended with the external input.
  • External and mixer input (MIX) - Includes external input and audio from internally routed Mixer Tracks. Recordings are made from the point just prior to the Mixer Track Effects (at the top of the FX stack).
  • Post effects (FX) - Includes external input, internally routed Mixer Tracks and Mixer Track effects. Recordings are made from the point just after the last effect slot (at the bottom of the FX stack).
  • Post EQ (EQ) - Includes external input, internally routed Mixer Tracks, Track effects and Track EQ. Recordings are made from the point just after the The Mixer Track properties Track EQ.
  • Post level and panning (LVL) - Includes external input, internally routed Mixer Tracks, Track effects, Track EQ, Mixer Track Level and Pan controls. Recordings are made from the point after the Mixer Track Level and Panning controls.
  • Post track (POST) - Includes external input, internally routed Mixer Tracks, Track effects, Track EQ, Mixer Track Level, Pan and Mute controls.
  • Mixer - Track (Right-Click) & Mixer Menu options to reset routing for selected Mixer track(s) to default.
  • Automation Clips - Added context aware type-in value support for Automation Clip editing.
  • Mixer - Increased brightness of volume (dB) label on Mixer Tracks
  • Playlist - Renamed 'Consolidate track(s) > Full song' to 'From song start' to match export options.
  • FL Studio - Undo of Instrument Channel and Effect preset loading is now possible.
  • Patcher - The Map tab is now a static workspace with scroll bars. 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
  • ZGE Visualizer - The built-in audio engine can now be used from scripting.
  • MIDI Scripting - Added the function 'mixer.isTrackMuteLock'.

New in FL Studio 20.9.0 Build 2445 Beta 3 (Jun 28, 2021)

  • Recording insert - Improved recording insert options:
  • Direct input - Direct from the audio interface. Pre FL Studio.
  • Mixer input - Pre FX (at the top of the FX stack). FX will not be recorded.
  • Post effects - Post FX (at the bottom of the FX stack). FX will be recorded.
  • Post EQ - The Mixer Track properties Track EQ will be recorded.
  • Post level and panning - The Mixer level and panning controls will be recorded.
  • Post mute - The Mixer track mute switch will affect the recording.

New in FL Studio 20.9.0 Build 2384 Beta 2 (May 18, 2021)

  • Frequency Shifter - Special effect to create metallic, dissonant, ring modulation and phasing effects.
  • Global Links Dialog - Added Mode control as found on the Remote control link dialog. 'Generic links' have also been renamed 'Global links' throughout the program.
  • Apple Silicon Support - Native ARM code support for Apple Silicon (M1 and related CPUs). NOTE: NewTime, NewTone and some DirectWave sample format import functions have not been fully refactored.
  • 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.
  • Support context aware values - (Right+Click) 'Type in value' windows for XYZ Controller, Fruity Send and Tuner.
  • Automation clips & Envelopes - Added (Shift+Right-Click) to add nodes 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 in an envelope use (Alt+Shift+Right-Click)
  • MIDI Settings - Added 'Pickup' functionality for controls linked to external controllers (option in General settings)
  • Mixer - Hint values for Mixer Send Knobs now show dB values.
  • Playlist - Dropping a Presets on multi-selected Playlist tracks will add an instance of the plugin to all selected Tacks. Where tracks Instrument Tracks then effects can also added in the same way to all linked Mixer Tracks.
  • File Menu - Added options Export all playlist tracks > 'From track start', 'Song start' or 'Time selection'.
  • Playlist - Improved stability for audio loop recording.
  • FL Studio Mobile - Updated. See here for changelog.

New in FL Studio 20.9.0 Build 2330 Beta (Apr 16, 2021)

  • WHAT'S NEW:
  • Improved Undo - Most changes made in FL Studio itself can now be undone and redone. See General Settings > Undo history for Alternate undo mode that steps through undo rather than alternates undo/redo.
  • Channel Settings - (Right+Click) 'Type in value' Channel Pitch bend Range control now allows semi-tone values.
  • Control Surface - Added a 'Show labels' option to show or hide control labels.
  • General Settings - When changing Languages warnings are now shown in multiple languages, if necessary. Added 'Alternate undo mode' option to change the undo and redo shortcuts.
  • Piano roll > Note properties - The Note Properties dialog is now always shown on the same screen as the Piano roll.
  • Piano roll - Added an option to preview notes as they are mouse clicked into the piano roll during playback.
  • Automation Clip Channel Settings - Automation Editor with parameter being edited shown below the editor window. Includes the ability to edit the target links.
  • Playlist - Playlist tracks are now selectable. (Ctrl+Up/Down Arrows) now selects a track. (Ctrl+Alt+Up/Down Arrow) extends the selection.
  • 3x Osc - Added anti-aliasing to oscillators.
  • 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'.
  • Toolbar - Added a toolbar button to change set language. This will appear by default when the language is changed from the default.
  • Maximus & Limiter - Added a menu option to disable the -0.2 dB safety margin.
  • MIDI Controllers - FL Studio now sends a device identification message when a new MIDI devices are detected.
  • Mixer - Allow arming a mixer track that doesn't have an external audio input open.
  • Sample Length - Support huge samples when saving, loading and editing (64bit lengths instead of 32bit).
  • Support context aware values - (Right+Click) 'Type in value' windows for 7 Band EQ, Beepmap, Blood Overdrive, BooBass, Delay 2, Fast Dist, FL Keys, Flangus, FLEX, Fruit Kick, Granulizer, Harmless, Ogun, Panomatic, Stereo Enhancer, Wave Shaper and X-Y Controller now are context aware. Add Hz, dB, % etc when typing in values to specify the format.
  • Warnings - FL Studio show a warning when trying to make a Playlist selection 'unique' and a lot of Clips are selected. Are you sure?
  • Windows File Browser - Replaced all folder selection windows with the modern OS File Browser window.
  • Channel Rack Selectors - For a selected Channel, changed from single-click to double-click to select all Channels.
  • Merge Clips - Now works for all selected clip types.
  • Burn to MIDI - Additional reset options for Swing and Arpeggiator pop-up after selecting Burning MIDI.
  • Right-click Controls Menu - Added 'Edit automation clip' option when a control has Automation.
  • All Changes:
  • Support huge samples when saving, loading and editing (64bit lengths instead of 32bit)
  • 3xOsc: added anti-aliasing to oscillators
  • Show the name of the parameter being edited in the remote control settings window
  • Added the ability to edit the target links for automation clips in the channel settings window
  • Support context aware values in the "Type in value" window for parameters of these plugins: Stereo Enhancer, 7 Band EQ, Flangus, Panomatic, Blood Overdrive, Fast Dist, Kick, Delay 2, X-Y Controller, Wave Shaper, Ogun, Harmless, Granulizer, BooBass, FLEX, Beepmap, FL Keys
  • Show a warning when trying to make a selection unique and a lot of clips are selected
  • Automation clip envelopes can now be edited in the channel settings window
  • Most changes made in the program itself can now be undone and redone
  • Added a test for the expiration of the program
  • Replaced the folder selection window with a regular file window
  • DirectWave: report the preset size to the host so it can show a "large file size" warning
  • Maximus & Limiter: added a menu option to turn off the safety -0.2 dB
  • Added an option to preview notes as they are mouse clicked into the piano roll during playback
  • Send a device identification message when a new MIDI device is detected
  • Diagnostic: show drives and disk space
  • The piano roll note properties window is now shown on the same screen as the piano roll
  • All piano roll tool windows are now shown on the same screen as the piano roll
  • Show context aware values in the 'Set' window for controls and plugin parameters
  • Allow semitone values in the "Type in value" window for the channel pitch bend range control
  • Edison: apply visualization options without closing the menu when a right-click is used
  • Edison: Renamed "Disable undo for large samples" menu to "Enable undo for large samples"
  • Added a toolbar button to see the current language and change it
  • When changing the language, warnings are now shown in multiple languages if necessary
  • Added "Alternate undo mode" option in General settings to change the undo and redo shortcuts
  • Control Surface: added a "Show labels" option to show or hide control labels
  • The "shared" program files are now no longer shared between instances of FL Studio
  • Allow arming a mixer track that doesn't have an external audio input open
  • In the playlist, ctrl + up or down now selects a track. Ctrl + Alt + up or down extends the selection
  • In the channel rack, clicking on a channel selector now behaves as it does in the playlist
  • The "merge clips" keyboard shortcut now works regardless of the selected clip types
  • Separated reset of swing and arpeggiator in the window shown after burning MIDI to the channel
  • Added multiple selection of playlist tracks
  • Added a new "Edit automation clip" item to the channel button popup menu
  • Bug fixes:
  • Notebook & Notebook 2: the window is not scaled correctly for some old projects
  • Control Surface: cloned keyboard controls don't work correctly
  • FPC: drag and drop from bank B to A doesn't work
  • ZGE Visualizer: unable to save a still image
  • ZGE Visualizer: crash rendering a video
  • FLEX: clicking on presets while downloading a pack shows an error message
  • Patcher: error when rendering ZGE Visualizer
  • Sytrus: incorrect hints for oversampling controls
  • Control Surface: the digits control isn't precise with large values
  • Control Surface: controls act as though they're endless when large changes are made
  • Wave Traveller: difficult to set precise values by tweaking controls
  • Generator plugins are not removed when the user chooses this in the file size warning window
  • Pressing escape on the make unique window confirms the action instead of cancelling it
  • Scripting: crash loading the MIDI script for Novation Impulse
  • Color of playlist and mixer instrument tracks doesn't change when the channel preset changes
  • The size estimate in the render window is wrong when "Split mixer tracks" is enabled
  • Quick legato tool in the piano roll doesn't extend the last note to the end of the bar
  • Incorrect cursor on the color button in "name" edit windows
  • Diagnostic: plugin search paths aren't shown
  • "Track already in use" error when assigning an empty instrument track in a new arrangement
  • Diagnostic: invalid information for audio devices
  • The note properties window closes immediately if you double click a note in the piano roll
  • Cloning an instrument track channel doesn't assign it to a free mixer track

New in FL Studio 20.8.3 Build 2304 (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 Build 2293 (Mar 24, 2021)

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

New in FL Studio 20.8.3 Build 2293 RC 1 (Mar 20, 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:
  • 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

New in FL Studio 20.8.2 Build 2247 (Mar 1, 2021)

  • 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.2 Build 2247 RC 6 (Feb 27, 2021)

  • Bugs:
  • Dashboard automation is set to (near) zero (caused by previous fix for 10921).

New in FL Studio 20.8.2 Build 2234 RC 4 (Feb 23, 2021)

  • Bugfixes:
  • 10902 No save dialog when you exit the program in trial mode after making changes
  • 6868 Freeze when loop recording runs out of playlist tracks
  • 10540 Patcher: VST pitch is incorrect for voices received from a VFX plugin
  • 10911 Some plugins show incorrect note names

New in FL Studio 20.8.2 Build 2226 RC 3 (Feb 22, 2021)

  • Changes:
  • 9735 Some plugins can now show values as text for MIDI scripts: Keyboard Controller, DX10, DrumSynth Live, Kick and Plucked
  • 4620 Added "Ungroup selected" item in popup menu for patterns in the picker panel
  • 10836 Scripting: added device.getLinkedParamName function, device.getLinkedValueString function, Next and Previous preset selection functions in plugin module
  • Bugs:
  • 6850 Access violation while loop recording
  • 10789 Crash report: reset time stretch while a 3rd party plugin is open
  • 6867 Crash when steps in the step sequencer change
  • 10857 The language change warning doesn't show the current language name on the Revert To button
  • 10834 Waiting for input doesn't respect the recording filter
  • 10833 Waiting for input doesn't stop when the user cancels recording and "Only when recording" is checked
  • 10817 Chinese characters missing in various plugins on Mac
  • 10825 FLEX: error on free or store tab while clicking on most presets
  • 10805 Wrapper: VPS Avenger crashes when its editor window is closed
  • 10807 / 10330 Wrapper: parameters changed by the Console 1 plugin don't show up properly on its OSD

New in FL Studio 20.8.2 Build 2215 RC 2 (Feb 15, 2021)

  • Changes:
  • 10779 Show a warning message on exit if the user changed the language
  • Bugfixes:
  • 10797 Crash unlocking FL Studio
  • 10760 The channel rack doesn't switch to "All" when all channels in a filter group are deleted
  • 10609 Crash in tempo detection
  • 10559 Notes in the graph editor show zero for the octave
  • 10804 Delay 3: noise when using the plugin for a while
  • 10803 FLEX: some presets sound different than before

New in FL Studio 20.8.2 Build 2206 RC 1 (Feb 9, 2021)

  • Changes:
  • 2758 ZGE Visualizer: Allow export of Master audio.
  • 4838 Channel Settings window now shows what stretch mode is used when Auto is selected
  • 4953 Open either the Channel Rack or the Playlist depending on where you right-click on the Pat/Song switch
  • 7005 FPC: Pads can now be cloned by drag and drop
  • 10499 Tuner: Response time (previous fast mode) can now be defined with more precision (knob)
  • 10657 Improved the project size warning dialog
  • 10662 3xOsc: Added context aware type-in value support
  • 10683 Parametric EQ 2: Added note snap values from band token popup to frequency knob popup
  • 10692 Note Off, improved release velocity support
  • 10732 Piano roll: Looped ghost notes are on shown over notes that cross the loop marker
  • 10738 Control Surface: Added "Scrollbar color" property for the keyboard control
  • Bugfixes:
  • common:
  • 4834 Selecting items in the browser sometimes shows "Loading: Startsnd.wav" as a hint
  • 10762 Fruity Convolver: unpublished controls do not show parameter value on hover
  • 10746 "Set" menu item is missing in plugin parameter popups
  • 10731 Empty project is opened unnecessarily at program startup
  • 10729 Fruity 7 Band EQ: old settings cause cpu issues
  • 10728 Control Surface: digits control doesn't adjusts font size on higher scaling
  • 10724 Wrapper: Waves 12.8 plugin window disappears when using its preset browser
  • 10717 Scripting: raw long hint shown for some plugin parameters
  • 10715 FLEX: macro names are not shown in correct case
  • 10713 ZGE Visualizer: Neptune Racing effect has visual glitches
  • 10696 The disk space displayed on the render window is incorrect for large values
  • 10693 Different hints on the Fire display and in the program
  • 10690 DirectWave: channel volume is ignored when playing notes on the plugin's preview keyboard
  • 10687 DirectWave: resizing handles for zones aren't scaled properly
  • 10673 Maximus, Parametric EQ 2: glitches at some sample rates when LIN mode and oversampling are on
  • 10667 Pressing cancel on the restart message after unlock doesn't close the unlock window
  • 10666 The Newstuff demo project is not shown if the user unlocks on first startup
  • 10665 Beepmap: Crash to desktop
  • 10660 The plugin performance monitor doesn't scroll when using up and down keys
  • 10659 Granulizer: logo animation is active when animations are disabled
  • 10655 First point of merged automation clip can get lost in some cases
  • 10555 DirectWave: selection window is not shown when loading multi-instrument soundfonts
  • 10252 "Clone with links" doesn't show when the automation clip channel isn't selected in the channel rack

New in FL Studio 20.8.1 Build 2177 (Feb 2, 2021)

  • Changes:
  • (common):
  • 10488 Added filter option to plugin performance monitor
  • 10388, 10424, 10453 Changed accelerator key for "Paste value" in some menus from "p" to "v"
  • 10508 Increased the maximum width of the mixer so all tracks can be shown without having to scroll
  • 10573 Moved piano roll Helper options to View menu
  • 10336 Open plugin performance monitor window when the user double clicks the CPU panel
  • 10596 The maximum width of the touch keyboard window now depends on the key size
  • 10522 Granulizer: added context aware type-in value support
  • 10649 Granulizer: added logo animation like in FL Studio 11
  • 10207 Keyboard Controller: keys light up when notes are active
  • 10403 Diagnostic: added more information about the computer's screens
  • 10444 Maximus: added Monitor Input selector option in the settings menu
  • 10208 PanOMatic: internal modulation is shown on the XY control
  • 10470 Parametric EQ 2: added context aware type-in value support for frequency and gain controls
  • 10542 ZGE Visualizer: added an option to pre-load audio, to allow videos with audio playback
  • 10604 MIDI scripting: allow selection of next and previous plugin preset
  • 10590 MIDI scripting: channels.selectOneChannel now scrolls to the selected channel
  • 10588, 10589 MIDI scripting: added screen functions: removeTextLine and addMeter
  • 10586 MIDI scripting: added getLastPeakVol function
  • 10579 MIDI scripting: Added channels function: getActivityLevel
  • 10578 MIDI scripting: Added patterns function: burnLoop
  • 10557 MIDI scripting: Added optional parameter to channels.showCSForm to allow closing a window
  • Bugfixes:
  • (common):
  • 10613 Date in news panel can be too long for the available space
  • 10505 English help is shown when Chinese language is selected
  • 9234 Fire: Access violation setting loop options
  • 10580 Fire: Notes played in drum omni mode are not displayed in the hint panel
  • 10576 Fire: Alt + Jog doesn't work correctly with grouped channels
  • 10575 Fire: Alt + Mute doesn't work correctly with grouped channels
  • 10585 Formulas are translated in the "Link to controller" window
  • 10592 Items that start with a lower case letter are sorted after all items that start with upper case
  • 10597 Keys on the touch keyboard window show out of bounds and disappear from view
  • 10587 Channel links to instrument tracks may be broken after moving them in the channel rack
  • 10564 News panel doesn't show any items
  • 10641 Plugin performance monitor does not scroll with mouse wheel
  • 10535 Potential crashes when routing plugin inputs and outputs
  • 10506 Randomization of trial mode exit pages doesn't use all pages
  • 10431 Record button looks wrong when pressed
  • 10624 SG.dll and SG_x64.dll missing when starting older FL Studio versions
  • 10300 "Shift notes" in the playlist affects hidden collapsed groups
  • 10515 Smart disable state turns back on when "Allow smart disable" is disabled and re-enabled
  • 10462 System buttons on the FL Studio toolbar have the wrong color when changing from flat to 3D
  • 10518 Test log shows warnings for every test if there were warnings in an earlier test
  • 10610 Touch keyboard: current root note is not checkmarked in the selection menu
  • 4758 Tweaking precomputed stereo delay with long sample causes error
  • 10630 Wrong upgrade options shown in the shop when you own All Plugins Edition
  • 10543 Control Surface: deleting multiple controls at once will cause an error
  • 10536 Control Surface: checkmark in checkbox controls is not scaled
  • 10556 DirectWave: automated parameters always change to minimum or maximum values
  • 10555 DirectWave: selection window is not shown when loading multi-instrument soundfonts
  • 10489 Distructor: visual glitches can occur in some cases
  • 10473 FLEX: Master Filter type isn't saved when the Master Filter pannel is locked
  • 10554 FLEX: access violation when the user data location is set to a read-only folder
  • 10550 FLEX: potential access violation when download of pack fails
  • 10548 FLEX: arpegiator state os not set correctly when loading projects from older versions
  • 10519 FL Keys: loading the Rhodes instrument doesn't initialize controls correctly
  • 10491 Frequency Splitter: legacy mode is saved but ignored when loading settings
  • 10647 Fruity Free Filter: mix level not applied properly
  • 10454 Gross Beat: "Delete" and "Move semitone down" in the node menu have the same shortcut key
  • 10583 Maximus: low pass linear mode filter slopes change when oversampling is used
  • 10534 Maximus crashes using negative values in the compression envelope
  • 10439 Parametric EQ 2: SIDE / MID frequency histogram monitoring is not correct
  • 10457 Parametric EQ 2: graphic glitches on rounded buttons at 100% scaling
  • 10463 Parametric EQ 2: playback stops for a moment in LIN mode when band solo is turned on
  • 10607 Parametric EQ 2: change order of heat map menu items to match Maximus
  • 10561 Parametric EQ 2: access violation when resizing
  • 10419, 10455 Parametric EQ 2, Frequency Splitter: frame rate drops when the plugin is maximized
  • 10645 Parametric EQ 2, Frequency Splitter: inverted dB scale in hint bar
  • 10443 Parametric EQ 2, Maximus: LIN mode is broken when the samplerate is 96 KHz
  • 10450 Parametric EQ 2, Maximus: LIN mode crashes when the samplerate is 22 KHz
  • 9864 Patcher: crash activating audio inputs on the "To FL Studio" module
  • 10162 Patcher: crash when changing routing in Fruity Limiter
  • 10538 Patcher: crash calculating audio peaks while adding IO
  • 10533 Patcher: freeze when activating inputs on "From FL Studio"
  • 10495 Plugin Manager: Combine 32/64 bit option doesn't work
  • 10552 Scratcher: erratic scrolling in the wave scope
  • 10438 Some plugin logos are translated when they shouldn't be
  • 10551 Sytrus: mouse wheel can only be used to scroll the keyboard to G#2
  • 10560 Transistor Bass: new engine doesn't react to pitch transpose changes
  • 10640 Transistor Bass: channel 13 transpose doesn't work in engine V2
  • 10440 VFX Level Scaler: parameters are not updated correctly when the relevant tab is not selected
  • 10526 Wrapper: unsoloing a track with Console 1 doesn't properly unmute other tracks
  • 10525 Wrapper: muting a mixer track with a Console 1 instance makes the program unresponsive
  • 10643 Wrapper: muting the Waves Metafilter Stereo plugin freezes the application
  • 10507 ZGE Visualizer: RGB Shift effect shows error on certain GPUs
  • 10514 ZGE Visualizer: preload "Compress" option doesn't work in 32 bit
  • 10445 Korean font doesn't look good
  • 10496 Some unicode characters are not drawn by the font engine

New in FL Studio 20.8.1 Build 2177 RC 4 (Jan 22, 2021)

  • Changes:
  • 10649 Granulizer: Restore FL11 logo animation
  • Bugfixes:
  • 10613 Date in news panel can be too long for the available space
  • 10641 Plugin performance monitor does not scroll with mouse wheel
  • 10300 "Shift notes" in the playlist affects hidden collapsed groups
  • 10610 Touch keyboard: current root note is not checkmarked in the selection menu
  • 10647 Fruity Free Filter: mix level not applied properly
  • 10645 Parametric EQ 2, Frequency Splitter: inverted dB scale in hint bar
  • 10643 Wrapper: muting the Waves Metafilter Stereo plugin freezes the application
  • 10640 Transistor Bass: channel 13 transpose doesn't work in engine V2

New in FL Studio 20.8.1 Build 2131 RC 2 (Dec 22, 2020)

  • Changes:
  • (common):
  • 10488 Added filter option to plugin performance monitor
  • 10388, 10424, 10453 Changed accelerator key for "Paste value" in some menus from "p" to "v"
  • 10336 Open plugin performance monitor window when the user double clicks the CPU panel
  • 10403 Diagnostic: added more information about the computer's screens
  • 10444 Maximus: added Monitor Input selector option in the settings menu
  • 10470 Parametric EQ 2: added context aware type-in value support for frequency and gain controls
  • Bugfixes:
  • (common):
  • 10505 English help is shown when Chinese language is selected
  • 10506 Randomization of trial mode exit pages doesn't use all pages
  • 10489 Distructor: visual glitches can occur in some cases
  • 10507 ZGE Visualizer: RGB Shift effect shows error on certain GPUs
  • 10431 Record button looks wrong when pressed
  • 10462 System buttons on the FL Studio toolbar have the wrong color when changing from flat to 3D
  • 10473 FLEX: Master Filter type isn't saved when the Master Filter pannel is locked
  • 10491 Frequency Splitter: legacy mode is saved but ignored when loading settings
  • 10454 Gross Beat: "Delete" and "Move semitone down" in the node menu have the same shortcut key
  • 10439 Parametric EQ 2: SIDE / MID frequency histogram monitoring is not correct
  • 10457 Parametric EQ 2: graphic glitches on rounded buttons at 100% scaling
  • 10463 Parametric EQ 2: playback stops for a moment in LIN mode when band solo is turned on
  • 10419, 10455 Parametric EQ 2, Frequency Splitter: frame rate drops when the plugin is maximized
  • 10443 Parametric EQ 2, Maximus: LIN mode is broken when the samplerate is 96 KHz
  • 10450 Parametric EQ 2, Maximus: LIN mode crashes when the samplerate is 22 KHz
  • 10162 Patcher: crash when changing routing in Fruity Limiter
  • 10495 Plugin Manager: Combine 32/64 bit option doesn't work
  • 10438 Some plugin logos are translated when they shouldn't be
  • 10440 VFX Level Scaler: parameters are not updated correctly when the relevant tab is not selected
  • (windows):
  • 10445 Korean font doesn't look good

New in FL Studio 20.8.1 Build 2127 RC 1 (Dec 20, 2020)

  • Changes:
  • Changed accelerator key for "Paste value" in some menus from "p" to "v"
  • Open plugin performance monitor window when the user double clicks the CPU panel
  • Diagnostic: added more information about the computer's screens
  • Maximus: added Monitor Input selector option in the settings menu
  • Parametric EQ 2: added context aware type-in value support for frequency and gain controls
  • Bugfixes:
  • Record button looks wrong when pressed
  • System buttons on the FL Studio toolbar have the wrong color when changing from flat to 3D
  • FLEX: Master Filter type isn't saved when the Master Filter pannel is locked
  • Frequency Splitter: legacy mode is saved but ignored when loading settings
  • Gross Beat: "Delete" and "Move semitone down" in the node menu have the same shortcut key
  • Parametric EQ 2: SIDE / MID frequency histogram monitoring is not correct
  • Parametric EQ 2: graphic glitches on rounded buttons at 100% scaling
  • Parametric EQ 2: playback stops for a moment in LIN mode when band solo is turned on
  • Parametric EQ 2, Frequency Splitter: frame rate drops when the plugin is maximized
  • Parametric EQ 2, Maximus: LIN mode is broken when the samplerate is 96 KHz
  • Parametric EQ 2, Maximus: LIN mode crashes when the samplerate is 22 KHz
  • Patcher: crash when changing routing in Fruity Limiter
  • Plugin Manager: Combine 32/64 bit option doesn't work
  • Some plugin logos are translated when they shouldn't be
  • VFX Level Scaler: parameters are not updated correctly when the relevant tab is not selected
  • Korean font doesn't look good

New in FL Studio 20.8.0 Build 2115 Beta (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.8.0 Build 2111 RC 6 (Dec 8, 2020)

  • WHAT'S NEW
  • 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.
  • Bugfixes:
  • 10413 Fruity Slicer: freeze when loading a sample during playback
  • 10412 Edison: garbled text in the Chinese translation when the Claw Machine tool is used
  • 10410 Wrapper: Crash when mapping outputs for a plugin
  • 10409 Latency if a track changes if its send level is changed from zero to another value
  • 10408 Edison: crash using the "Tune Loop" tool
  • 10407 Mixer slot numbers on the file size warning message start with 0 instead of 1
  • 10404 Parametric EQ 2: spurious audio generated when Linear mode is on
  • 10402 Control Surface: incorrect size after duplicating a control by dragging the menu item
  • 10401 Automating the send level causes lower GUI frame rates when the mixer window is very big
  • 10384 Diagnostic: incorrect Windows version reported

New in FL Studio 20.7.99 Build 2011 Beta (Oct 12, 2020)

  • Fruity Parametric EQ 2 - New 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.
  • FLEX - Added and arpeggiator switch. For some presets allows turning their Arpeggiator(s) off. This will turn orange when the option is available.
  • Maximus - Added Linear Phase filter mode.
  • 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.
  • Transistor Bass - Added V3 TB303 cutoff range based on our best science! Our mostest accurate emulation of a real TB303 ever.
  • ZGE Visualizer - Option to 'Save still image' to a custom size. Dragging and dropping images to the plugin creates an image layer. NVIDIA accelerated CODEC now used to MP4 video generation (Windows only).
  • File size warning - Set the maximum size a FL Studio (.flp) project will save, before warning you about the size of the file.
  • Glitch free plugin loading - FL Studio audio is far less likely to be interrupted while loading a plugins. NOTE: If a plugin introduces processing latency, then audio glitches can't be avoided.
  • Automation - Increased precision for control and parameter automation.
  • (early) Language Support - Support for additional display languages: Chinese, French, German or Spanish. The develompent job is done but since we have to translate over 4000 strings in FL Studio alone (without the plugins) and over 350 pages in the manual you can expect some UI formatting issues while this is in development. Feel free to report them here.
  • Bugfixes:
  • Crash trying to drag and drop from browser
  • Crash while getting the ASIO device sample rate
  • Cut itself increases volume
  • Dragging audio from a speech channel drags the .speech file instead
  • Hint shown for a selected chord doesn't show # but 0 instead
  • Making batch changes to patterns results in too much processing
  • Mixer window is wider than its maximum width when maximized
  • Not all mute buttons for a channel are updated correctly when one is toggled
  • Opening the help for a plugin shows the program folder instead when offline help is selected
  • Rendering gets stuck in an infinite loop with certain marker types
  • Resizing an audio clip from the left side stretches when that's off
  • Resizing an audio clip for more than one bar changes time to 100
  • Track number outline box is not present in the alternative mixer highlighting mode
  • Visual artefacts resizing a collapsed panel in the channel settings window
  • Unlock window doesn't show help when F1 is pressed
  • Various bugs sorting text items in lists
  • Various issues automatically coloring and naming items in track mode
  • Various resource and memory leaks
  • Delay 3: sporadic noise immediately after instantiation
  • Harmor: an additional arrow is displayed on some buttons
  • Parametric EQ 2, Maximus: buffers are not flushed when LIN mode is resumed
  • Parametric EQ 2: right click on HQ button (to open menu) highlights button
  • Patcher: connection to the FL Studio output node breaks when loading a project or preset
  • Transistor Bass: cannot change patch in program C0
  • Transistor Bass: channel pitch doesn't work
  • Transistor Bass: tweaking Mod X/Y has no effect
  • Vocodex: freezes when changing presets
  • ZGE Visualizer: Audio Plane effect crashes when "Spectrogram band count" is less than 128
  • ZGE Visualizer: click on the layer caption disables layer instead of just selecting it
  • ZGE Visualizer: colors are lost when using Youlean Gradient Maker
  • ZGE Visualizer: using Zoom or Rotate controls may cause the text in the wizard to disappear
  • Scripting: changing values of X and Y modulation are not reflected in the hint panel

New in FL Studio 20.7.3 Build 1987 RC (Oct 2, 2020)

  • What's New:
  • Added batch export to .zip file to the command line options
  • Allow specifying a single filename instead of a folder for command line render to MIDI
  • Better coloring of scales on the FL Studio Fire device when using different root notes
  • Moved percentage column in performance monitor closer to the plugin name
  • Renamed Help > Purchase FL Studio, plugins and upgrades" menu
  • Renamed View > "Note colors" > "Presets" to "Palette" in the piano roll menu
  • Selecting a new source pattern for a clip optionally takes the start point into account
  • Show a drop location indicator when new channels are dragged to the channel rack
  • Diagnostic: show better info about the version of Windows 10
  • ZGE Visualizer: added parameters to mirror and flip source image to "Youlean From Buffer" effect
  • Scripting: Added a function to select a channel exclusively
  • Scripting: Added a function to work with pitch bend range
  • Scripting: Added functions to get channel and mixer plugin info
  • Bugfixes:
  • Pressing F2 when a detached plugin is focused renames the pattern instead of the plugin
  • Control Surface: mouse wheel doesn't work on controls in some cases
  • Patcher: double clicking a module doesn't focus the module's editor window if it's already visible
  • Graph editor doesn't update when using the Fire device if a two knobs are used at the same time
  • Detached Edison's window is not sized correctly after dragging a sample
  • Using the left/right arrow keys inside the main menu gets stuck on the Patterns menu
  • No key labels in the piano roll when scale highlighting is "automatic" and view is "root notes"
  • Newtime and Newtone: editor window has an incorrect size when a project is loaded
  • Playlist items in a hidden group can be deleted
  • Control Surface: slider orientation is not being accounted for when resizing from the menu
  • Mixer tracks can deselect unintendedly
  • Crash when trying to preview audio files in the browser
  • Crash when importing a MIDI file
  • Undo of recorded takes no longer removes all recorded clips
  • Fruity Scratcher: the sample position doesn't change if the mouse reaches the edge of the screen
  • Audio export freezes when using skip markers
  • Edison: crash in clean up / denoise tool
  • Crash while loading a project
  • Scripting: pressing more than one pad simultaneously causing one of the pads to remain active
  • Crash on startup on some computers
  • Browser doesn't refresh when there's a new file in an open folder after rendering
  • Fruity Slicer: crash when loading sample with out of range markers in it
  • Notes can get stuck when they're sent to Edison or other effect plugins that process notes
  • Disable auto-scroll when dragging content in to or out of the playlist
  • Edison: crash when zooming in and out in spectrum view
  • Scripting: channels.SelectOneChannel selects channel exclusively
  • Wrong hint for pitch
  • The original clip tempo hint changes when the time stretching method is changed
  • Beat indicator doesn't respect time signature changes
  • Wrapper: kCanAutomate and kIsReadOnly flags for VST3 plugin parameters aren't used
  • Piano roll grid doesn't update when using the paint tool
  • Crash opening a specific project: list index out of bounds
  • Fruity Dance: crash when loading an unexpected type of image
  • Fruity Free Filter: creates DC offset or signal which mutes audio on playback stop
  • Potential crash when loading a state for some plugins
  • Potential bug removing plugins
  • FL Studio opens un-maximized if it was closed while minimized
  • Playlist audio track recording creates new tracks on additional takes even when not necessary
  • Cancelling the Advanced Fill tool doesn't remove the pattern length marker
  • Plugins aren't always sorted correctly in the favorites menu
  • Alt + left click can solo a channel but doesn't unsolo
  • Changing multiple selected mixer sliders shows hint for a slider the user isn't changing
  • ZGE Visualizer: source video sometimes stutters when exporting at 4k resolution
  • Wrapper: triggering notes on VST3 plugins doesn't use the maximum possible velocity
  • ZGE Visualizer: dragging a layer should auto-scroll layers into view
  • FLEX: crash selecting a preset on a second user account
  • Fill each 2 step deletes and locks steps in loop mode
  • Wrong order when dropping multiple files on the channel rack
  • "See the news on our website" opens the main page instead of the news page
  • Crash when loading an .aiff file
  • FPC: not all controls show a hint
  • Crash on startup because trying to open the file "Auto Saved.nvp"
  • Wrapper: activateBus is called incorrectly when a VST3 plugin calls restartComponent
  • Wrapper: activateBus is sometimes called while processing is active for VST3 plugins
  • Crash report: access violation
  • DirectWave: the editor window can't be made smaller after hiding and showing it
  • Make unique as sample is always disabled
  • Mixer track rendering puts audio clips at the wrong place
  • Crash when adding controller links
  • Favorite plugin lists are sorted incorrectly when a folder name starts with a number
  • Razer Chroma: control popup menus have unreadable text
  • ZGE Visualizer: "Passthrough" mode in BufferBlender effect does not work

New in FL Studio 20.7.99 Build 1961 Beta (Sep 20, 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.
  • Glitch free plugin loading - FL Studio audio is far less likely to be interrupted while loading a plugins. NOTE: If a plugin introduces processing latency, then audio glitches can't be avoided.
  • Automation - Increased precision for control and parameter automation.
  • Language - Support for display languages other than English. Translation files are not yet released.

New in FL Studio 20.7.2 Build 1863 RC 4 (Aug 15, 2020)

  • WHAT'S NEW:
  • (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
  • 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
  • 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
  • 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

New in FL Studio 20.7.2 Build 1832 RC (Jul 21, 2020)

  • Changes:
  • 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.
  • AU Support - Internal presets of AudioUnit plugins are now supported.
  • MIDI Scripting - Added extra parameter to channels.channelNumber to optionally get indexes from the Global or Channel groups. 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.
  • Playlist - Clip Menu > 'Select source channel' will preserve the clip's start/end position for comp editing (hold Shift)
  • ZGE Visualizer - 'Remove unused' button added to Image tab. Added logo to the plugin editor window
  • Bugfixes:
  • 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 postprocessing 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

New in FL Studio 20.7.2 Build 1812 Beta (Jul 12, 2020)

  • Changes:
  • FL Studio Controls - All 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.
  • AU Support - Internal presets of AudioUnit plugins are now supported.
  • MIDI Scripting - Added extra parameter to channels.channelNumber to optionally get indexes from the Global or Channel groups. 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.
  • Playlist - Clip Menu > 'Select source channel' will preserve the clip's start/end position for comp editing (hold Shift)
  • ZGE Visualizer - 'Remove unused' button added to Image tab. Added logo to the plugin editor window
  • Bugfixes (common):
  • 735 Rename dialog for channel groups shows up near the bottom of the channel rack instead of the top
  • 777 XYZ Controller: Absolute Mode is not recalled correctly when loading a preset
  • 823 FL Studio VSTi: tempo sync option is not remembered
  • 8239 Dragging the PR "Save score as" menu to a PR in another FL Studio instance doesn't work
  • 8272 Crash report: Menu index out of range
  • 8527 Control Surface: can't select knobs after scrolling the view
  • 853 Typing the value for a channel's target mixer track mutes channels
  • 8979 Shift+up in the sample browser will focus SliceX, which steals the keyboard focus
  • 9003 Copy/paste of envelope data doesn't work between plugins
  • 9138 Distructor: artefacts with Asymmetry knob when "plugins reset on transport" is enabled
  • 9217 Shift+Ctrl+C shortcut in the channel rack overrides global pattern clone shortcut
  • 9282 Copying a pattern time signature to the PL uses the wrong marker
  • 9283 Copying a pattern time signature to the PL doesn't work
  • 9291 "Reset plugins on transport" causes clicks with some plugins
  • 9294 ZGE Visualizer: Youlean Oscilloscope does not enable the Audio Src dropdown
  • 9296 Wrong playback position with playback tool and timestretch mode
  • 9320 Scripting: GetCurrentStepParam and SetStepParam don't work properly with groups
  • 9322 Trim PDC on export doesn't work unless WAV export is selected
  • 9336 Can't choose channels used in another arrangement for "Instrument track > Use existing channel"
  • 9350 Problem uploading to SoundCloud
  • 9355 ZGE Visualizer: Performance issues when there are many videos in the list of image sources
  • 9356 Wrapper: ppening a shell plugin will show the "Troubleshooting" tab instead of the "Shell" tab
  • 9358 Recorded notes are show even when they're deleted when recording stops
  • 9361 Automating the mix level knob of a plugin with latency will cut sound for a little bit
  • 9362 Automation of the mix level knob of a plugin is out of sync when slots are swapped
  • 9363 Delayed automation goes to the wrong effect slot if two slots are swapped
  • 9364 Route level isn't shown correctly if the source track has latency
  • 9365 Dropping a MIDI file on the first channel will show the channel type selector in the import window
  • 9366 Loop markers set to step/beat/bar won't update when adding/removing notes
  • 9367 "Zoom out full" in the PL and PR doesn't use the correct time selection if it's past the song length
  • 9370 Changing the wallpaper is not remembered, it reverts to the default when opening the program
  • 9371 Wave Traveller: freezes when used in Patcher
  • 9375 Recorded audio clips are placed one tick early in the PL
  • 9379 Crash with Maschine Controller when the recording precount is enabled
  • 9384 Automation delay compensation introduces visual issues with mixer track controls
  • 9386 ZGE Visualizer: Issue with Drop Shadow effect
  • 9393 Deleting all empty channel display filters switches to the "all" filter when it shouldn't
  • 9398 Hint for the Time knob in channel settings is broken
  • 9403 ZGE Visualizer: Problem with presets that use "to buffer" with a value other than 100%

New in FL Studio 20.7.1 Build 1766 RC (Jun 12, 2020)

  • Newtime and Newtone:
  • Added Tempo display and Tempo Sync button to toolbar
  • File menu > 'Use project time on load' option
  • Tools (menu) > Macros - Remove all Edison instances
  • FLEX - Added Ctrl + Up and Down keyboard shortcuts to directly load previous and next presets
  • 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
  • Help > About panel- Show "All plugins bundle" in about window
  • 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
  • Clicking on a video cue in the video cue list will now trigger this cue.
  • Fully transparent layers are now skipped to save CPU
  • FL Studio Mobile - Updated to v3.3.2 (inc Tuner and Auto-Pitch)
  • Scripting -
  • Added auto-detection of python devices
  • Added dded 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

New in FL Studio 20.7 Build 1748 Beta 2 (Jun 2, 2020)

  • Changes:
  • ZGE Visualizer: Clicking on a video cue in the video cue list will now trigger this cue.
  • Scripting: Added auto-detection of python devices
  • Scripting: Added mixer.isTrackMuted and mixer.muteTrack
  • Scripting: Added optional parameters for device.midiOutMessage
  • Scripting: Added pattern selection functions
  • Scripting: Added ui.setFocused function
  • Scripting: Added widPlugin option to ui.GetFocused function
  • Scripting: Scripts can now set a defined state for some functions
  • DirectWave: Improved plugin loading time when the the editor window is not visible
  • FLEX: added Ctrl + Up and Down keyboard shortcuts to directly load previous and next presets
  • ZGE Visualizer: added more parameters to "Mobius Object" effect
  • ZGE Visualizer: Drop wave files to import list of video cues
  • ZGE Visualizer: Reduced video memory usage and increased performance for complex presets
  • Bugfixes:
  • *Scripting: Add mode parameter for transport.getSongPos function
  • *Scripting: Mute & Solo doesn't trigger OnRefresh
  • *Scripting: Allow on/off values for channels.showEditor
  • *Scripting: Add optional parameter to add full channel count with channels.channelCount function
  • *Scripting: Split "Controller type" list into script and built-in parts
  • *Scripting: Add error message for missing linked device
  • *Scripting: midi sync indicator doesn't turn orange when event is handled
  • *Scripting: some channel module functions could crash FL with non-existsing channel
  • *Scripting: channels.isGridBitAssigned is not needed as separate function
  • *Scripting: Some functions in channel module works with ChannelsT and some with GroupChannelsT
  • *Scripting: channels.showCSForm doesn't work
  • *Scripting: some setter functions doesn't refresh their windows
  • *Scripting: Call OnRefresh when value of linked control changed inside FL doesn't work for generic links
  • *Scripting: HW_Dirty_FocusedWindow is not fired on plugin focus changes
  • *Scripting: Assigning of the target mixer tracks for channels in the channel rack is laggy
  • *Scripting: Add PEAK_L_INV and PEAK_R_INV modes for mixer.getTrackPeaks
  • *Scripting: Add transport.getSongLength function
  • *Crash when opening the online menu
  • *Channel Settings don't open after the Channel has been renamed with Left+Shift Rename Dialog
  • *Crash-log generation doesn't work for plugins
  • *ZGE Visualizer: video sync does not start with "Start)" marker
  • *Crash when rendering playlist tracks
  • *ZGE Visualizer: uDMX compatibility issues
  • *ZGE Visualizer: The visualizer crashes if it is started with File - Export - Video and no compatible GPU found
  • *Audio gaps at beginning of recordings with PDC
  • *Fix grammar for - FL Studio has encountered an error and need to restart
  • *Crash Report - Division by zero after using Euclidean Fill Type in Advanced Fill tool
  • *Ghost events in the PR are shown in color instead of grayed out
  • *Crash report: FLEngine_x64.dll Exception: Access violation in GetEventIDInfo
  • *FL Studio suddenly stops working while adding FLEX
  • *Crash in TMIDIInDevice_Fire.ProcessMIDIMsg
  • Automated controls don't show the correct value when delayed
  • Background picture and HTML filenames are stored without using environment variables
  • Color names in the color dialog are not accurate
  • Crash selecting a file or directory in the "save as" dialog
  • Crash selecting from the "most recently used" files list
  • Crash when importing a MIDI file to FLEX
  • Create DirectWave instrument window doesn't remember some settings
  • Drag line shows in picker panel after scrolling and then selecting an item
  • Effect plugin windows are sometimes too narrow to show the mute button in the toolbar
  • Events are incorrectly imported from a MIDI file that's dropped on a FLEX channel
  • Events imported from a MIDI file have a low value when FLEX is used instead of MIDI Out
  • FLEX: problems loading presets that have the same name as those in different packs
  • Middle-click in the picker panel doesn't reset the selection but adds the item to it
  • Playback state is not always set correctly when there's latency
  • Recording audio into the playlist inserts the recorded sample in the wrong position when looped
  • Scripting: Call OnRefresh when value of linked control changed inside FL
  • Scripting: continuousMove function does the same as continuousMove_pos
  • Scripting: freeze when using MidiOutMsg
  • Scripting: missing muteTrack function for the playlist
  • Scripting: mixer.setRouteTo should return active state
  • Scripting: muteChannel and isChannelMuted functions works reversed
  • Scripting: patterns.patternCount returns 999 when the project has no patterns
  • Scripting: setChannelVolume uses a normalized value while getChannelVolume uses 0..1.28
  • Scripting: setPlaybackSpeed with wrong values will crash
  • Scripting: transport.setSongPos sets position but do not relocate song
  • Scripting: ui.GetFocused function always returns 0
  • Scripting: ui.getVisible and ui.getFocused return wrong values for browser and PR
  • Wrapper: incorrect call sequence when resetting a VST3 plugin
  • Wrapper: time information has an additional delay when behind a plugin with latency
  • Wrong detection of focused window for Mackie CU device
  • ZGE Visualizer: NDI output should be given unique names
  • ZGE Visualizer: problems when using more than one instance of the plugin
  • ZGE Visualizer: the "MIDI port" setting is not saved correctly if the value is 0
  • ZGE Visualizer: Typo in "Youlean Peak Shape" parameter "tickness" (should be "thickness")

New in FL Studio 20.7.0 Build 1714 (May 17, 2020)

  • Changes:
  • The Presets view of the color dialog now shows the old color picker layout
  • ZGE Visualizer: added "square 1:1" to the aspect ratio selector
  • FL Studio Mobile updated to v3.2.85
  • Bugfixes:
  • Crash when initializing Maschine MIDI device
  • Incorrect position in plugins when playback is stopped
  • "Line" snap quantizes automation while recording
  • Missing samples dialog has hidden "reload project" button focused when opening a project
  • Rendering WhatsNew.flp visually stalls, progress bar does not update (Anna Mia song)
  • Scripting: can not remap MIDI IN channel (OnMidiMsg)
  • Some templates included in the installer don't have the "Compensate automations" option set
  • When importing a MIDI file, no FLEX channels are added if the "new project" option is unchecked
  • DirectWave: crash writing the configuration to a file
  • Fruity balance: cpu usage is too high when the editor window is open
  • VFX Envelope: envelopes are triggered early
  • ZGE Visualizer: shift-space and ctrl-space unicode characters appear as squares in Wizard presets

New in FL Studio 20.6.2 Build 1623 Beta 2 (Mar 11, 2020)

  • PDC - Automation and Time delay compensation. Option under Mixer menu > PDC > Compensate automations
  • FL Studio - Quality Control tests can now be run in an automated sequence
  • Newtime - Added Edit Menu options to select the beat detection method
  • General MIDI - Added option to import MIDI files using FLEX channels instead of MIDI Out (NOTE: The load time will be significantly improved in the next beta)
  • Toolbar - Added in-app shop button to the toolbar
  • FLEX - Added support for previous and next preset selection via MIDI controllers
  • Improved startup time
  • ZGE Visualizer - new effect 'ParamMorphTarget'
  • FL Studio Mobile updated to v3.2.72

New in FL Studio 20.6.2 Build 1549 (Feb 5, 2020)

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

New in FL Studio 20.6.1 Build 1513 (Jan 17, 2020)

  • Changes:
  • NEW Export rendered song to Soundcloud
  • NEW "Advanced fill" step sequencer tool
  • Access to articulator settings from the automation clip's menu
  • Added default color setting for Playlist, Piano roll, Event and any other editors
  • Manage "don't show this in the future" dialogs in settings window
  • Added "Reset on transport" checkbox to Plugin Performance Monitor
  • Added .midi file extension where .mid was already supported
  • Added an option to start with an empty project, a template or the project that was opened last
  • Added an option to burn notes from a channel to its piano roll, to allow recording of note output from a plugin or from the channel's arpeggiator and other functions
  • Added an option to export audio for all playlist tracks, from File > Export or the playlist's Tools menu
  • Added two new demo songs by Olbaid
  • Added option to render window to show the rendered file location
  • Added link to news page in news panel menu
  • Deleting an audio track now allows more control over what is deleted
  • Make unique as sample window has "Don't show this again" option
  • Remember detached state of the channel settings window when cloning a channel
  • Replaced the "Theme" selector from General settings with a "Silent startup" checkbox
  • The color picker popup now has an indication for the default color
  • NEW Distructor plugin:
  • NEW Fruity Voltage Controller plugin
  • NEW Newtone plugin has been split into Newtone (stretching) and Newtime (time warping)
  • Convolver and Slicex: removed KB input buttons from window (functionality is in title bar instead)
  • Diagnostic: improved recovery of corrupted projects (filled with zeroes)
  • Diagnostic: added detection of projects with broken content when "fix project headers" is used
  • DirectWave: support for FLAC monolithic mode
  • Edison: added an option to change the sample filename in the properties window
  • FLEX: add indication of available updates for installed packs
  • FLEX: show hint instead of modal dialog when there is a problem downloading data
  • FLEX: show a message when a preset can't be opened
  • FLEX: when opening a project, any missing packs are shown in the missing data window in FL
  • FLEX: replaced modal error window when downloading data with an animated hint
  • FLEX: added a new parameter: Reverb Mod Speed
  • FLEX: Choose to see packs that include all or any of the selected tags
  • FL Studio Mobile updated to v3.2.61 (https://forum.image-line.com/viewtopic.php?f=1964&t=163040)
  • Granulizer: added sample display
  • MIDI Out: added options to enable or disable sending some data when playback starts and stops
  • Slicex: the envelope tabs now have "in use" indicators
  • VFX Key Mapper: animation of input and output keys
  • Vocodex: added option to use draft mode when rendering
  • Wave Traveller: added snap to grid option
  • Wrapper: added code to use a VST3 plugin if its VST2 version can't be found
  • Wrapper: added an option to enable or disable smart disable for a given plugin and any new instances
  • ZGE Visualizer: new effects "Youlean Retro Road", "Youlean Time Bar", "Youlean Time Stamp", "Raindrops"
  • ZGE Visualizer: Projection effect now has a "Transparent" checkbox
  • ZGE Visualizer: include NDI video streaming support
  • ZGE Visualizer: new effects "Youlean Image Rotation", "Youlean Waveform", "Youlean Drop Shadow"
  • ZGE Visualizer: FLAC audio output is now supported for mp4-files
  • ZGE Visualizer: uncompressed export now includes alpha channel
  • ZGE Visualizer: added option to save still image of the visuals
  • ZGE Visualizer: improved support for unicode characters
  • ZGE Visualizer: added option to display background pattern in preview mode
  • ZGE Visualizer: Improved preset loading speed
  • ZGE Visualizer: cables show dependencies between layers
  • ZGE Visualizer: the preview window now has an option to reduce the preview resolution
  • Windows:
  • Install to 64bit Program Files folder and associate project files to FL 64bit by default
  • Browser: added an option to the item menu to open Soundfont files in Sounfont Player (32bit only)
  • Bugfixes:
  • Access Violation after a lot of consecutive takes of playlist audio recording
  • AKAI FIRE doesn't input correct notes to FX plugins
  • Ampersand in project names are not shown on the hint panel
  • Can't apply precomputed effects to a sample when the project was opened from a .zip file
  • Changing time selection during recording should not be possible
  • Changing the sample rate to 44100Hz doesn't show a warning message
  • Changing a plugin added via the track mode option in the playlist will mess up mixer tracks
  • Channel rack window doesn't remember its original size after it was maximized
  • Channel rack doesn't maximize when the "minimum height" view option is selected
  • Clips in the playlist have black text with a black shadow when the track height is set to minimum
  • "Connected" status label is not updated immediately in the cloud accounts window
  • Crashing in Fruity Edition when a wave file is dropped on the playlist and there is no internet connection
  • Crash when merging pattern clips
  • Crash when adding a generator plugin after removing the last channel from the "unsorted" group
  • Crash when a plugin can't be opened
  • Crash when dragging a plugin from the Plugin Picker
  • Crash when resetting a project that contains one or more layer channels
  • Delay compensation in the mixer doesn't work when more than one hardware output is used
  • Dropping a MIDI file on the picker panel creates an audio clip
  • Layer cross fade and volume don't apply to "MIDI output" plugins
  • Loop controls in the channel rack are not set correctly when they're disabled and the project is opened
  • Mixer: when re-ordering plugin slots, the mixer and mute controls on the editor affect the wrong slot
  • Mixer: changing the name or color of a mixer track also changes always affect specific mixer track as well as target mixer track in specific projects
  • No default color in the color picker for the toolbar pattern selector
  • Online unlock shows a success message when there only a license for older versions of the program
  • Output scope doesn't always refresh properly when the output is silent
  • Playlist track header doesn't update when last clip is deleted by using right click and drag
  • Plugin preset name caption is not always painted correctly
  • Plugin windows are closed and reopened when loading a preset
  • Previewing in the picker panel disables "select from Playlist / channel rack"
  • Program freezes when trying to open a zip file that doesn't have a project file
  • Project crashes at the end of arrangement / at the end of the render
  • "Render all PL tracks" appears in the piano roll menu
  • Sample length info in hint bar is not visible for samples with long file names
  • Selecting a mixer track can cause crackles in the audio signal
  • Sluggish user interface when under high load
  • Smart disable cuts off the tail of effect plugins after 4 seconds
  • Splitting a pattern by channel and then cloning all of them crashes the program
  • Start button on the render window is not focused by default
  • Starting playback in the middle of an audio clip after tempo automation is out of sync
  • Some small cpu usage improvements
  • Submenus don't open when Shift, Control or Alt are held
  • Test window doesn't ask to save the project when running a test
  • Text in the picker panel doesn't change color over a similar background color, in high visibility mode
  • Time markers are added at the playback cursor position when possible, rather than header position
  • The height of a resizable plugin's editor changes when switching between the editor and Misc tabs
  • The scroll bar for the picker panel is not always painted when the program starts
  • Autogun: discards plugin state when resaving projects with instances created before recent update
  • Control Surface: slider control's height changes after re-opening project
  • Control Surface: when caption and name are the same, caption doesn't change when the name is
  • DirectWave: "create program from samples" doesn't work
  • DirectWave: the mod matrix doesn't modulate its own amounts.
  • Edison: missing hints for some buttons
  • Edison: drag image is not scaled
  • FLEX: update macros defaults after preset load
  • FLEX: saving a project with the "Favorites" browser item selected will not open with the correct sound
  • FLEX: pack downloads sometimes time out
  • FLEX: Reverb Mod Depth and Reverb Color parameters do not work
  • FLEX: crash when playing notes in Mono/Legato play mode
  • FLEX : delay in the signal when the reverb mod depth is 0
  • FLEX : using monophonic polyphony doesn't always work
  • FL Studio Mobile: mono mic input was recorded as stereo sample (on one side)
  • FL Studio Mobile: 'Delete empty tracks' for recording channel turns into an Audio channel.
  • Fruity Dance: crashes when opening some PNG files
  • Granulizer: crash when removing the channel sample
  • Love Philter: the envelope tab "in use" indicators don't show up immediately
  • Maxx' plugins don't do anything when an entry in a control's popup menu is clicked
  • Newtime and Newtone: the default save and load paths are now in the user data location
  • Newtone: there's no image attached to the mouse cursor when dragging a sample from the plugin
  • PanOMatic: missing hint on the Speed control
  • Patcher: changing label's font color changes background to non-transparent
  • Patcher: potential freeze when playing lots of notes from the editor window of a plugin
  • Patcher: there is no keyboard input button on the editor windows of plugins opened in Patcher
  • Scratcher: crash because controls are updated from the mixer thread
  • Scratcher: multi-touch doesn't work
  • Slicex: crash using "Assign trigger notes to all" option
  • Slicex: there is no divider between the two decks, only a black bar
  • Wave Candy: crash when the window is too small
  • Wave Traveler: start and end point hints show less accurate values than before
  • Wrapper: VST3 plugins are not removed correctly ("bundleExit" not called)
  • Wrapper: check for resizing of VST3 plugins happens too often
  • Wrapper: migration of VST2 plugins to VST3 doesn't always work
  • Wrapper: VST3 plugins do not show vendor name if there is more than one plugin in the same binary
  • Wrapper: bridged plugins don't respect the "Notify about parameter changes" option
  • ZGE Visualizer: Watercolor effect can crash on some Intel GPU drivers
  • ZGE Visualizer: default position of detached window covers plugin window
  • ZGE Visualizer: include image and video files inzipped loop packages
  • ZGE Visualizer: preview shows up black for some users
  • ZGE Visualizer: inconsistency between output of "Youlean Color Correction" on different GPUs
  • ZGE Visualizer: when opening a project, missing files can cause animation window to be transparent
  • ZGE Visualizer: control positions do not move along with the window

New in FL Studio 20.5.1 Build 1272 Beta (Sep 6, 2019)

  • What's New:
  • NEW Export rendered song to Soundcloud (in progress)
  • Make unique as sample window has "Don't show this again" option
  • Access to articulator settings from the automation clip's menu
  • Added default color setting for Playlist, Piano roll, Event and any other editors
  • Manage "don't show this in the future" dialogs in settings window
  • NEW Fruity Voltage Controller plugin
  • DirectWave: support for FLAC monolithic mode
  • FLEX: add indication of available updates for installed packs
  • FLEX: show hint instead of modal dialog when there is a problem downloading data
  • FLEX: show a message when a preset can't be opened
  • FLEX: when opening a project, any missing packs are shown in the missing data window in FL
  • ZGE Visualizer: NEW export video wizard
  • ZGE Visualizer: new effects "Youlean Retro Road", "Youlean Time Bar", "Youlean Time Stamp"
  • ZGE Visualizer: Projection effect now has a "Transparent" checkbox

New in FL Studio 20.5.1 Build 1188 (Jul 30, 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 Build 1142 (Jul 5, 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:
  • 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 Build 857 RC (Jan 31, 2019)

  • 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) 'Separate 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
  • Wrapper - 'Notify about rendering mode' option was removed, it is now always on
  • Bugfixes:
  • 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

New in FL Studio 20.1 Build 785 (Dec 12, 2018)

  • 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.
  • Plugin Window
  • 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.
  • 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).
  • Akai FL Studio FIRE - Stepsequencer looping workflow enhancements (Set Channel loop-length & burn to Pattern).

New in FL Studio 20.0.5 Build 681 (Oct 5, 2018)

  • Access violation when dragging to the Playlist and the Picker Panel is hidden
  • Access violation closing a plugin or channel window
  • "Agree to terms" controls in the about window are not anchored to bottom
  • Fire: cannot change patterns in drum mode
  • Fire: unexpected behavior when using 4 units in performance mode
  • Fire: the screen doesn't turn off in song mode
  • Fire: changing the graph editor parameters of the right unit in multi-device mode doesn't show edits
  • Fire: the jog doesn't select channels in drum mode
  • "New version available" message is shown on every start of FL
  • The toolbar editor is not visible when the toolbars are undocked and at the bottom of the screen

New in FL Studio 20.0.4 Build 629 (Sep 6, 2018)

  • Additions & changes:
  • ZGE Visualizer: maximum layer count increased from 50 to 100
  • ZGE Visualizer: new "Solo layer" feature to quickly test a single layer
  • Bugfixes:
  • 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
  • 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

New in FL Studio 20.0.4 Build 609 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 iconof the browser window unless you first open content in a new windowLearn more.Fixed: We improved the performance of the Storyline editor so it no longer slows down when multiple slide layers are visible at the same time.Fixed: Learners couldn't print slides when viewing HTML5 courses in Internet Explorer 11 or Microsoft Edge.Fixed: Courses are no longer blurry when you preview them in Storyline or view the HTML5 output in Google Chrome.Fixed: Audio on the first slide of an HTML5 course wouldn't autoplay when viewing the published output on your local computer in Google Chrome.Fixed: Audio would sometimes mute when dragging the seekbar in HTML5 output.Fixed: The play button that allows courses with media on the first slide to play in Google Chrome and Safari wasn't keyboard accessibleNow learners can tab to the play button and press the spacebar or Enter key to activate it.Fixed: Disabled buttons could be triggered with keyboard navigation.Fixed: To keep courses from timing out when idle, HTML5 output would send a message to the LMS every 60 seconds, regardless of the actual frequency defined by the FORCED_COMMIT_TIME variable in the Configuration.js file.Fixed: HTML5 courses could hang or freeze after closing a lightbox or when layers had certain animations (bounce, spin, spin and grow, swivel).Fixed: Illustrated characters could flicker or blink when changing states or expressions.
  • 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
  • Installer doesn't work with unicode characters in folders

New in FL Studio 20.0.3 Build 532 (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
  • Bugfixes:
  • 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
  • Windows:
  • Closing FL opens folders in File Explorer
  • When loading a zip file saved in macOS, FL tries to open a hidden file with the name of the project

New in FL Studio 20.0.1 Build 455 (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

New in FL Studio 20.0 Build 445 (May 22, 2018)

  • Changes:
  • Main pitch knob pauses at every 100 cents
  • FL Studio ASIO's "Hard clip at 0 dB" option is now on by default
  • Scroll lock key state is no longer changed when toggling the auto-scroll toolbar button
  • Bugfixes:
  • All user folders are now created when FL is started, if they don't exist yet
  • Audio interruptions when switching project time signature / division mode in settings window
  • "Browse presets" doesn't work after selecting a preset in a plugin
  • Closing projects is slower than it was in earlier versions
  • Crackling depending on how tracks with latency are routed
  • Crash because of negative latency while loading a project
  • Crash opening a folder with samples in the browser
  • 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
  • CPU panel popup menu doesn't always show up
  • Divide by zero when loading the Square A Saw - Oxygen demo project
  • Graph editor: window is closed when touched on a multi-touch monitor
  • Graph editor: visual glitch when there's a note at C0
  • Graph editor: notes can be dragged beyond the upper and lower bounds
  • Graph editor: can't use when channel rack is detached
  • Grid in piano roll, playlist and event editor lacks intermediate steps when zooming
  • Importing a MIDI file to the piano roll doesn't always work
  • Incorrect plugins opened in demo mode
  • Incorrect memory usage reported in Windows 10 1803 (FL 64 bit)
  • 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
  • Negative song position in some cases
  • Piano roll is slow to open when there are a lot of notes
  • Piano roll: "Paint in drum sequencer mode" doesn't use correct snap value to place notes
  • 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
  • Playlist: the collapsed state of folder tracks isn't saved in the project
  • Playlist: problem moving clips up and down over hidden collapsed tracks
  • Playlist: can't drag clips to the last position of the picker panel
  • Recording precount menu item isn't checked when the option is on
  • Some MIDI controllers don't work correctly (e.g. Launchpad Mk2)
  • Song time is incorrect because of tempo automations
  • Toolbar: overflow menu disappears when separators are enabled
  • Toolbar: oscilloscope only paints partly in some cases
  • Toolbar: glitches moving control over other controls
  • Toolbar: menu has incorrect entries when the FL window is narrow and a toolbar preset is selected
  • Toolbar: controls are in the wrong order when selecting a preset
  • Toolbar: not always repainted correctly when detached
  • "Type in value" will change the parameter value even when the the window is cancelled
  • Various issues with Playlist and Piano Roll grid
  • Control Surface: freeze setting the move speed of a control
  • 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 Balance: meters show input signal instead of output in Patcher
  • Fruity Flanger: denormalization in 32 bit version
  • Fruity Peak Controller: Mute parameter is on by default
  • Harmor: dropping a sample on the B image tab results in a black rectangle in some cases
  • Harmor: incorrect hints shown in some cases
  • Patcher: empty space in front of the first column of the parameters popup menu the scrollbar is visible
  • 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
  • FL Studio ASIO has memory leaks

New in FL Studio 20.0.0 Build 445 RC 4 (May 21, 2018)

  • Bugfixes since RC 3:
  • 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

New in FL Studio 20.0.0 Build 440 RC 3 (May 17, 2018)

  • 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

New in FL Studio 20.0.0 Build 437 RC 2 (May 17, 2018)

  • On the installer select 'Settings > Migrate previous' (Transfers: Browser search paths)
  • Let FL Studio 20 install to the default location.
  • Check your Browser extra search folders here. Match FL 11/12 and 20
  • For VSTs / AUs you should select Verify plugins, Rescan previously verified plugins, Rescan plugins with errors here and 'Start scan'.
  • If you have any projects or personal data in the FL Studio 12 installation folder (which you really shouldn't), move them to the locations noted

New in FL Studio 20.0 Build 424 RC 1 (May 8, 2018)

  • Changes:
  • Main pitch knob pauses at every 100 cents
  • FL Studio ASIO's "Hard clip at 0 dB" option is now on by default
  • Scroll lock key state is no longer changed when toggling the auto-scroll toolbar button
  • 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

New in FL Studio 12.5.1 Build 165 (Dec 8, 2017)

  • Bug fixes version.
  • Plugin scan error (mostly when doing a fast scan after a plugin had been added)
  • Plugin Manager: verified plugin scans terminating due to the FL Studio VSTi (multi) Beepmap: freeze when clicking the COPY button on Beepmap
  • FPC: wrong pad affected when changing color and icon
  • Patcher: crash when changing icon in an FPC instance
  • MIDI Out: pitch bend from earlier versions is processed incorrectly
  • FPC: colors and icons on pads aren't updated correctly when changing banks

New in FL Studio 12.5.1 Build 5 (Oct 2, 2017)

  • Mixer - Closed Mixer left/right panels can be opened when mixer tracks are assigned
  • to them.
  • General Settings - 'Auto name effects' option is off, by default.
  • Playlist - Hold 'Shift' while dropping an item onto a Playlist track header, to avoid
  • or force 'auto-lock to content'.
  • Control Surface - 'Min' and 'Max' properties can be set using percentages. 'Delete'
  • option will delete all selected controls.
  • Formula Controller - Uses FL Help file for syntax, instead of its own custom file.
  • Bugfixes and stability improvements

New in FL Studio 12.5.0 Build 59 (Aug 16, 2017)

  • Changes:
  • Master FX slot is disabled when split mixer tracks is on
  • New "Auto name effect slots" option, separate from "Auto name channels'
  • Bug fixes:
  • Can't dock single row panels on both lines next to a double row panel on the bottom dock area
  • Pattern groups aren't loaded
  • Patcher: can't load plugins in some cases

New in FL Studio 12.5.0 Build 58 (Aug 1, 2017)

  • Bug fixes:
  • Abort of render can crash when restoring enabled mixer tracks
  • Access violation when rendering to a file that's in use by another application
  • Command line rendering doesn't work
  • Deletion of pattern doesn't update channel rack properly
  • Picker panel not always updated when adding a clip
  • DirectWave: crash copying zone properties to all zones
  • DirectWave: Library menu has each item in a submenu
  • Patcher: can't load new Fruity Balance from old settings

New in FL Studio 12.4.2 Build 33 (Apr 11, 2017)

  • Blank export when "Wait for input" is enabled
  • Crash loading Pitch Shifter plugin
  • Crash rendering mixer tracks
  • Demo plugins not deleted when loading song
  • Template doesn't load when .fst file is loaded from command line
  • Beepmap: distortion when "Grainy" option is on (64bit)
  • FL Keys: doesn't load preset
  • Fruity Bass Boost: doesn't initialize properly
  • Wrapper: automation links are lost when bridging a plugin

New in FL Studio 12.4.2 Build 32 (Mar 21, 2017)

  • Additions & changes:
  • Tempo Tapper mute option is now off by default
  • From FL Studio 12.4.2 RC2:
  • Added Control Creator to FL Tools menu and Control Surface popup menu
  • From FL Studio 12.4.2 RC1:
  • Can now use Ctrl+C to copy text from FL warning and error messages
  • Saving and loading projects is now buffered (potentially faster)
  • Show progress while saving project
  • Tree view option for favorite plugin menus
  • Patcher: added plugin favorites menu back
  • Razer Chroma: support for Ornata Chroma
  • ZGE Visualizer: new effect (scenesRhodiumLiquidCarbon)
  • Bugfixes:
  • Audio clip erased on playback after when rendered from mixer track
  • Auto name channels off still changes channel name when selecting presets
  • Auto name effects off causes effect slots to get no name when loading a song
  • Incorrect hints for interpolation menu entries in render window
  • Memory use increases when rendering mixer tracks
  • Recorded audio clip plays after it should end
  • Tempo Tapper has wrong help file page
  • From FL Studio 12.4.2 RC2:
  • Channel color doesn't change after selection
  • Garbage text in MIDI output list
  • Incorrect plugin thumbnails
  • Incorrect behaviour in function to detect silence
  • Control Surface: have to click multiple times to reopen popup
  • FL Mobile: updated to latest version
  • FL VSTi: access violation on exit in Ableton Live
  • Ogun: invalid window handle error loading preset
  • From FL Studio 12.4.2 RC1:
  • Audio tail cutoff during playback loop
  • 'Auto create clip' causes empty audio clip channel when disabled
  • Data corruption initializing mixer track map
  • Deleting channel above playing channel messes up performance playback
  • Effect slot mute/solo button position is wrong
  • Error creating .ZIP file because of unicode characters in sample filename
  • Error recording multiple mixer inserts into the PL with a Channel Rack filter selected
  • Failure to load VST plugins
  • Freeze adding step while playing
  • Graphical problem dragging files with Fruity Dance loaded
  • Help file crashes program
  • Hyphen at start of pattern name causes it to appear as a separator in menus
  • Incorrect filename if .ZIP is selected when saving a project
  • Loop recorded clip added to start of loop when triggered at different position
  • Maximize to all monitors doesn't use all monitors
  • Menus flicker when showing submenus
  • Merge similar patterns doesn't work in 64bit
  • Mixer menu popup position works better
  • News downloader prevents FL to start
  • Note triggered from computer keyboard keeps playing when root note is changed
  • Open and save dialogs updated in various places
  • Playback tool doesn't stop clip when starting another one
  • Plugin chosen in Plugin picker replaces Patcher channel
  • Progress meter flickers during .ZIP file operations
  • QuickFontCache prevents FL to start
  • Recorded audio is placed randomly in PL
  • Riff Machine accept button is cut off
  • Sample preview doesn't work
  • Sampletank 2 plugin requires admin mode
  • Slip tool creates gaps between clips
  • Tempo undo creates additional undo item
  • Toolbar menus popup below toolbar even when toolbar is at bottom
  • Uninstalling FL ReWire doesn't work
  • Voice count increases when looping
  • Autogun: keyboard only responds partly when scaled
  • Beepmap: crash loading a wide image an scrolling it
  • Control Creator: crash setting smooth knob style to zero
  • Dashboard: crash changing presets
  • Dashboard: scaling improvements
  • DirectWave: crash opening .SF2 file
  • FPC: error when clicking on unused pads after .DWP import
  • Fruity Bass Boost: doesn't load in 32bit
  • Fruity Limiter: ceiling value crash
  • Fruity X-Y-Z Controller: memory leak
  • Harmor: memory leak
  • Newtone: stuck warp mode icons
  • Patcher: stuck notes
  • Plugin Manager: Waves plugins lose individual names after rescan
  • Spectroman: uses incorrect font file
  • Sytrus: doesn't update some knobs when loading presets
  • Sytrus: X-Y knobs snap at center values
  • Vocodex: 'Freeze Envelope' can't be automated
  • Wrapper: Melodyne VST3 doesn't resize
  • Wrapper: sends key commands to plugin when editor is closed
  • Wrapper: VST3 program change problems
  • ZGE Visualizer: can't open .GIF files
  • ZGE Visualizer: progress window disappears when exporting video
  • ZGE Visualizer: problem with FrameBlur effect

New in FL Studio 12.4.1 Build 4 (Dec 21, 2016)

  • Additions and changes:
  • FPC can save and load pad presets again
  • Keyboard focus button on title bar for Slicex, Convolver and VST plugins
  • "Reset plugins on transport" is now off by default
  • New "Focus selected channel on playback" in channel
  • Transistor Bass: click and drag to draw notes/accents/slides/...
  • Transistor Bass: rotate notes with shift + ctrl + arrows
  • Wave Traveller is now thread safe
  • Wrapper keyboard focus is now on by default
  • ZGE Visualizer: added audio rate selector in export options
  • Bug fixes:
  • Crash clicking on channel rack filter combo
  • DirectWave: crash after sampling VST (64bit)
  • FPC: crash importing DW program (64bit)
  • Patcher: crash when deleted
  • Patcher: note off messages not always sent to plugins
  • Access violation recording multiple mixer inserts to PL
  • Active voices increase while playing loop
  • AIFF file with reverse byte order fails to load
  • Automation recording in PL doesn't record when area is selected
  • Auto unarm doesn't work when rendering mixer tracks
  • Channel rack scrolls up when play button is pushed
  • Clip continues playback after releasing playback tool
  • Freeze on startup when samplerate is reset by the audio device
  • Maschine Jam: 8th column incorrectly stops clip
  • Menu and picker fadeout leaves visible box in Windows 7
  • Menus show up on wrong screen
  • Merge pattern clips isn't undoable
  • Overlapping audio clip plays twice
  • Rendering mixer tracks doesn't put them in project folder
  • Rendering mixer tracks uses incorrect filenames
  • Username not shown in FL title bar
  • Bass Boost: doesn't load in 32bit
  • Beepmap: only outputs on right channel
  • Beepmap: sound is different than in old versions
  • Dashboard: spin controls aren't scaled properly
  • Dashboard: spin control move speed is reset on import from text file
  • DirectWave: loop points for ogg encoded waves aren't read
  • Formula Controller: used variables are greyed out
  • Gross Beat: missing knobs in Create Sequence tool window
  • Gross Beat: step buttons in "Create sequence" tool don't draw all states correctly
  • Newtone: variation control is inverted
  • Parametric EQ 2: band selection is wrong
  • Parametric EQ 2: maximize button missing
  • Patcher: crash replacing Patcher with preset from plugin inside that Patcher instance
  • Patcher: no preset selector for Dashboard
  • Patcher: crash cycling through plugin presets
  • Patcher: double-click on Control Surface module doesn't open its editor tab
  • Patcher: notes from MIDI Out cut in DirectWave
  • Plugin Manager: doesn't save state of "Verify" checkbox
  • Razer Chroma: causes audio breakups in 32bit
  • Slicex: no undo popup menu on deck B
  • Slicex: access violation in 64bit using "Layer selections in both decks"
  • Sytrus: operator volume knob is not bipolar
  • Sytrus: won't always retrieve output buffer
  • Transient Processor: output muted after adjusting parameters
  • Transistor Bass: pan control is inverted
  • Wave Candy: visual glitch in meter mode
  • Wave Candy: OSD window doesnt scale properly
  • Wave Traveller: helper lines aren't shown
  • Wrapper: Melodo crashes when bridged
  • Wrapper: further fix for hidden VST3 plugins to respond to automation
  • Wrapper: Tls Pocket Limiter crashes when bridged
  • Wrapper: Fabfilter plugins have wrong size window when scaled
  • Wrapper: freeze with bridged SynthEdit-made plugin during keyboard input
  • Wrapper: negative mixer track offset outputs to track 103
  • Wrapper: Waves IDR360 VST3 crashes during processing
  • ZGE Visualizer: error using Peak Effects > Polar on empty layer
  • ZGE Visualizer: video export problems

New in FL Studio 12.4 Build 29 (Nov 6, 2016)

  • Additions and changes:
  • Added FL Studio Mobile plugin
  • Rotate left/right in channel rack no longer opens the piano roll
  • Newtone: added buttons for pitch and warp modes
  • Razer Chrome: support for Naga Chroma mouse
  • Visualizer: now supports h264 video export (mp4) and FLAC audio
  • Visualizer: two new effects in new "Internal controllers" effect category
  • Visualizer: custom layer names are now used for parameter names
  • Visualizer: drag/drop to rearrange layers
  • Visualizer: support "side by side full" and "side by side half stereoscopic" modes
  • Bug fixes:
  • Crash when a plugin stretches samples
  • Plugin window positions are incorrect when loading project at different PPI
  • Stretch mode causes sample to be played at root pitch
  • FPC: doesn't remember full size when editor is collapsed
  • Newtone: crash when a sample is dragged to the plugin (x64)
  • Newtone: sample doesn't load
  • Panomatic: dB hint inaccuracy
  • Patcher: fixed crash when module window is open and Patcher window isn't
  • Transistor Bass: sequence changes when clicking above the area
  • Visualizer: using 10k lines as html doesn't reload correctly
  • Visualizer: internal controller knob settings are not persisted
  • Wrapper: fixed sending VST3 automation to UI when editor is hidden

New in FL Studio 12.3 Build 14 Beta 1 (Apr 7, 2016)

  • Additions & changes:
  • Real-time audio stretching
  • Lock midi controller to channel
  • Options for keyboard style in piano roll
  • Continuous scrolling in event editors
  • Plugin Manager and "More plugins" window GUI updated
  • Vector GUI for Sytrus, Fruity Limiter, Fruity Love Philter, Gross Beat, Maximus
  • Added Transient Processor plugin
  • Added VFX Pads plugin
  • Lock channels to midi device (for note input)
  • Per-note event selector moved to editor at bottom of piano roll
  • Open and save dialogs are now more modern
  • Added "Project tempo" option to time wheel popup
  • Drag FL window from empty area of toolbar
  • IL Remote controller feedback
  • Channel rack: mute button shift+click changed to alt+click
  • Channel rack: resizeable channel buttons
  • Channel rack: option to sort channels
  • Mixer: re-arranged some controls for "current" track in wide modes
  • Rearranged Add menu contents
  • Wrapper: Presonus extensions for VST2 (high-dpi support, param context menus)
  • Wrapper: IK Multimedia plugins no longer default to using fixed size buffers
  • Bug fixes:
  • Access violation in browser when using left/right keys on plugin parameters
  • Black outline on pan wheel after loading NewStuff
  • Can't load mixer track presets with unicode characters in the name
  • Change color for multiple tracks changes icon if the first selected track has one
  • Change icon only works for initially selected mixer track
  • Channel rack resizes when using pattern selector
  • Channel rack won't copy and paste when detached
  • Clips don't trigger after vertical scroll in performance mode
  • Disappearing preset selectors on captionized windows
  • "Don't distract me" disables scrolling in mixer
  • FLAC export disk space is reported as 0KB
  • FLAC export freezes for 24bit files in 64bit
  • FLAC files don't have "open in editor" options in browser
  • Invalid event id error
  • Help file doesn't open to title page
  • Last node of automation clip is ignored when manually setting playlist position
  • Make unique as sample doesn't work in all cases
  • Maschine Mikro MK2 jog wheel doesn't work properly
  • Multiple "demo" messages to click away when autosave is active and FL is demo
  • No animation for internal controller selector control in "Link to controller" window
  • Ogg metadata doesn't export correctly
  • Overlapping clips cause playback issues
  • Override generic links crash
  • Override generic links doesn't work in mixer
  • Pattern selection reverts on its own
  • Pattern selector > Open in browser doesn't show patterns
  • Plugin slot color doesn't update when loading a plugin preset
  • Pressing ctrl+e in the mixer doesn't work
  • Replacing plugin keeps maximized state of previous plugin
  • Some FL 11 projects don't load correctly
  • Step sequencer resizes when tweaking "small scrollbars" option
  • Stuck note when opening popup menu
  • Undo insert playlist track also undoes the action before that
  • Wrong pattern painted in playlist
  • Wrong activity led color after changing a channel's color
  • Control Surface: control labels are wrong when loading a preset
  • Control Surface: "show buttons" state not saved in presets
  • Dashboard: access violation editing page names
  • DirectWave: memory leak loading some soundfont banks
  • EQUO: resizing one instance affects all instances
  • FPC: output selector doesn't go up to 103
  • Fruity Fast Dist: graphical distortion
  • Fruity HTML Notebook: can't locate image file
  • Fruity Soft Limiter: graphical distortion
  • Fruity Squeeze: pre/post switches not working
  • Fruity Squeeze: filter position disconnected
  • Fruity Vibrator: doesn't follow legacy scaling option
  • Newtone: snap setting not loaded correctly
  • Patcher: plugin editor not closed by pressing escape key
  • Patcher: processing mode isn't forwarded to plugins
  • Patcher: hanging notes sending midi to plugins
  • Slicex: higher up slices aren't dumped to piano roll
  • Soundfont Player: output selector doesn't allow negative offsets
  • Sytrus: export differences in 64bit
  • Wrapper: access violation changing presets for legacy plugins in 64bit
  • Wrapper: bridged plugin can't send midi to FL
  • Wrapper: escape key doesn't close some VST3 plugins
  • Wrapper: EZ Drummer and EZ Keys don't play along with FL when recording
  • Wrapper: FabFilter plugins crash
  • Wrapper: GUI distortion when minimizing some plugins
  • Wrapper: FL responds to key events after plugin has used them
  • Wrapper: legacy plugins sometimes show "loading" while going through presets
  • Wrapper: mixer track name sometimes doesn't change when switching plugins
  • Wrapper: potential freeze showing a message from a plugin
  • Wrapper: real plugin name is not saved
  • Wrapper: settings panel not shown correctly after captionizing plugin
  • Wrapper: Slate VMR doesn't repaint properly in 64bit
  • Wrapper: Auto-Tune EFX VST3 outputs mono sound

New in FL Studio 12.2 Build 3 (Dec 15, 2015)

  • Additions and changes:
  • Vectorized UI for DrumSynth Live and X-Y Controller
  • Type to piano scripts updated
  • Fruity Delay Bank: right-click to solo a bank (instead of popup menu)
  • Bug fixes:
  • Crash when changing input
  • Reverted to ogg codec to load ogg-encoded wave files
  • Ogg file export crashes
  • Preset selectors disappear when plugin window is captionized
  • Freeze changing mixer track assignment
  • DirectWave: ogg encoded wave files have clicks
  • Edison: keyboard shortcuts don't work
  • FPC: incorrect pad name in "Change name" window
  • Fruity dB Meter: meter scale is wrong when plugin is resized
  • Fruity DrumSynth Live: scales with legacy scaling option

New in FL Studio 12.1.3 (Aug 27, 2015)

  • Bugfixes:
  • Newtone: fixed critical error loading project settings
  • Plugin Manager: fixed some plugins failing when verified
  • Plugin Manager: fixed naming of Waveshell presets

New in FL Studio 12.1.2 (Aug 12, 2015)

  • Additions and changes:
  • New and improved Video Player plugin
  • Update main window caption when project title is edited
  • Launchpad MK2 support
  • Shortcut for stretch on/off in playlist is now Shift+M instead of Shift+S
  • Bugfixes:
  • Fixed cursor for slip tool - when not over a clip - from "brush" to "pen"
  • Ignore search paths that have been disabled in Plugin Manager
  • Cloned channels no longer cut themselves (if the original channel didn't either)
  • Fixed loading generator from "more plugins" window after fast scan
  • Fixed updating mixer track selectors when moving tracks
  • 3xOsc: fixed sound of analogue saw shape (64bit)
  • Control Surface: fixed scaling of controls
  • Newtone: fixed crash getting date from file
  • Sytrus: fix for crash with LP2 filter
  • Sytrus: fixed waveshaper sound (64bit)
  • Video Player: fixed playback when FL counts down before playing

New in FL Studio 12.0.2 (May 12, 2015)

  • Additions:
  • Wrapper: new option to determine what bit size to load for a plugin
  • FL Studio ASIO: added "clip" option
  • Bugfixes:
  • 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 (Apr 22, 2015)

  • Additions:
  • Plugin scanner combines presets for separate versions of a plugin
  • FL Studio ASIO driver
  • Bugfixes:
  • 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 (Apr 22, 2015)

  • 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
  • Bugfixes:
  • 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.5.13 (Apr 22, 2015)

  • Additions:
  • 64bit version of FL Slayer
  • New UI for lots of plugins
  • Improved threading
  • Bugfixes:
  • Improved plugin bridge

New in FL Studio 11.1.1 (Sep 10, 2014)

  • Additions:
  • 64bit version of speech engine
  • Added support for Novation Launch Control XL, Launchkey (performance)
  • Added support for Nektar Impact series
  • Bugfixes:
  • Fixed filenames of samples used by "Dance with me" project
  • Fixed crash stretching big audio clips
  • Fixed loading settings for some VST plugins (64bit)
  • DirectWave: fixed bugs exporting to FLM .instr files
  • DirectWave: fixed trigger group behaviour across programs
  • DirectWave: fixed temp folder usage when importing external formats
  • Patcher: fixed deletion of dropped files
  • Wrapper: fixed binary message data handling in VST3
  • Wrapper: fixed crash of bridged Play VST plugin
  • Wrapper: fixed volume of stereo to mono conversion
  • Wrapper: fix loading 32bit VST plugins
  • Wave Candy: fixed crash when using some metering modes
  • Wave Traveller: fixed loading settings (64bit)
  • ZGameEditor Visualizer: fixed visual issue + other minor bugs
  • Updated BassDrum, Drumaxx, DrumPad, Effector, GMS, Hardcore, MiniSynth, Pitcher, PoiZone, Sakura, Sawer and Toxic Biohazard
  • Updated FlowStone/SynthMaker to version 3.0.5

New in FL Studio 11.1.0 (Mar 28, 2014)

  • Additions:
  • MiniSynth generator plugin
  • Agnivesh demo song updated
  • new "Repeater" Gross Beat preset
  • updated Launchpad support
  • imports FLM zip files directly now
  • FLM project import updated for FLM v2.4
  • Bugfixes:
  • fixed crash moving mixer tracks
  • fixed detached window focus problem
  • fixed quantize bug
  • Convolver: fixed freezing bug
  • DW: fixed saving of current zone / global switch
  • DW: fixed dropping samples on zone list
  • DW: disable "delete zones" menu item when no zones are selected
  • DW: fixed loading some 20 and 24 bit samples
  • Flowstone: fixed crash on right-click of "wireless" modules
  • Flowstone: drag .fsm to plugin title bar to load it now works
  • Flowstone: use custom path to export FL plugin now works
  • Flowstone: swap links command works correctly
  • Flowstone: no longer empty after reload of FL project
  • Flowstone: now has midi output node in Patcher
  • FPC: updated presets
  • Newtone: fixed crash while playing a sample and resizing it time warp mode
  • Patcher: fixed crash loading plugins
  • Wrapper: fixed UI glitch loading preset with options window visible for some plugins
  • Wrapper: changes to the way some editors are handled
  • Wrapper: fixed CC parameter event values for a bridged plugins when loading song
  • Drumaxx, GMS, PoiZone, Sakura, Sawer, Toxic Biohazard: bugfixes and updates

New in FL Studio 11.0.4 (Nov 26, 2013)

  • Additions:
  • Added several supported controllers
  • Updated "Sacco - Goldener Schnitt.flp"
  • IL Remote support
  • Novation Launch Control support
  • DJ TechTools Midi Fighter 3D support
  • Electrix Tweaker support
  • Livid CNTRL-R support
  • Livid BASE support
  • Bugfixes:
  • Fixed creation of extra row when starting to drag main toolbar
  • Fixed string comparison in browser for unicode characters
  • Fixes in controller support
  • Fixed loading some data from FL Studio Mobile projects
  • Control Surface: fixed oversized sliders after saving and loading a preset or song
  • Control Surface: fixed label width when loading settings
  • DrumSynth Live: fixed saving of "auto" option
  • Edison: fixed drag/drop to FL browser
  • FPC: fixed import of newer DW programs
  • Harmor: fixed crash moving points in envelope
  • Newtone: fixed wav save bug (only 1-1.5 seconds exported)
  • Newtone: updated engine (bugfixes, works more like FL playlist)
  • Newtone: move around with arrow keys
  • Newtone: fixed bug restoring some settings
  • Patcher: fixed incorrect gui size showing plugin editors after loading old settings
  • Patcher: removed "notes" node from FL input module in effect version
  • Patcher: fixed handling of midi note on/off for effect plugins
  • Patcher: fixed next/prev preset buttons not showing for some plugins
  • Patcher: fixed loading of SimSynth in saved songs/presets
  • Patcher: fixed samplerate related problem with Synth1 presets
  • ReWired: fixed bug hiding plugin editor
  • ReWired: fix for device enumeration
  • Wave Traveller: fixed invisible editor bug the first time it's shown in Patcher
  • Wrapper: fixed keyboard input in some VST3 plugins
  • Wrapper: added context menu support for (some) VST 3.5 plugins
  • Wrapper: fixed crash with MeldaProduction MCompressor param changes (VST3)
  • Wrapper: fixed potential memory leak for VST3 plugins
  • Wrapper: improved forwarding keyboard messages from plugin to host (VST2)
  • Wrapper: fixed bug updating parameter display for interfaceless editors (VST2)

New in FL Studio 11.0.3 RC3 (Aug 25, 2013)

  • Additions:
  • ReWired: added CC parameters
  • new CoolStuff demo songs: "RadioactiveSandwich - Homunculus", "Fuego96 - SayWhat", "Fuego96 - TimeFlies"
  • Bugfixes:
  • 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 sample rate with some ASIO drivers
  • 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 (May 25, 2013)

  • Additions:
  • Support for Livid OhmRGB.
  • Support for Behringer CMD LC-1
  • Bugfixes:
  • 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.1 (May 25, 2013)

  • Bugfixes:
  • bugfixes in pianoroll and playlist
  • change to sysex for Panorama device
  • Patcher: fixed bug loading old VST plugin settings
  • Patcher: fixed bug adding (sub) Patcher preset with open surface tab
  • Control Surface: fixed loading back links to controllers in FL
  • Control Surface: fixed response to automation from other internal controller
  • Control Surface: fixed reporting XY control changes to host
  • Control Surface: fixed slider handle size when pasting colors
  • Control Surface: fixed saving/loading XY color
  • Control Surface: fixed adjusting slider properties to slider size
  • fixes to Seamless songs
  • Wrapper: fixed plugin bridge
  • GMS: fixed various crashing bugs
  • Effector: small fix
  • fix to Akai APC support

New in FL Studio 11.0.0 (Apr 24, 2013)

  • Notable new features:
  • Performance mode
  • Trigger Playlist Clips live using a mouse, touch screen, typing keyboard or MIDI controller. Supports APC20/40, Laun chpad, Lemur, Block, Maschine/Mikro, padKONTROL, Traktor Kontrol (and more).
  • Multi-touch support
  • FL Studio and some plugins now respond to Multi-touch with Microsoft gesture functions supported.
  • Playlist
  • 199 Playlist tracks, increased from 99.
  • Linking includes MIDI input port
  • Links now remember the MIDI input port used to avoid conflict between controllers.
  • Playlist & Piano roll
  • Horizontal & vertical movement locking. Shift is horizontal lock & Ctrl is vertical lock when dragging items.
  • Piano roll
  • Glue notes, Mouse wheel velocity, Monophonic step entry mode & Chop chords tool.
  • Right-click data entry
  • Most controls now allow a Right-click option to type in values.
  • Plugin Picker
  • Right-click to open a plugin and its presets in the Browser. Start typing plugin names to highlight entries.
  • Mixer
  • Page Up/Down keyboard keys cycle through the current mixer track's plugin windows.
  • Options
  • Play truncated notes in clips restores notes overlapping slice points in Pattern Clips. Click and hold functions. GUI animation level now selectable from sober to entertaining.
  • New plugins:
  • BassDrum
  • Deep Kick-Bass percussion synthesizer with sample layering. BassDrum was developed due to strong and loud customer demand for punchy kicks with a big bottom end. Our solution was to take a hybrid synthesis/sample route to provide unlimited customization for the perfect kick sound.
  • GMS (Groove Machine Synth)
  • Multi-timbral hybrid synthesizer & FX channel lifted from Groove Machine. Another plugin by popular demand.
  • Effector
  • 12 performance oriented effects: Distortion, Lo-Fi bit reduction, Flanging, Phasing, Filter (low/high pass), Delay, Reverb, Stereo panning & binaural effect, Gating, Granulizer, Vocal formant and Ring modulation effects. Effector was introduced to compliment Performance Mode and is perfect for use with multi-touch displays & controllers.
  • Patcher
  • Introduced with FL Studio 10 to provide a means of saving and recalling commonly used effects and plugin chains. It’s in the new section as, aside from being overhauled with animated connections and a fresh interface, patcher has gained two, of many more to come, Voice Effects (VFX).
  • VFX Key Mapper
  • Allows note inputs, live or from the Piano roll, to be transposed, key-changed, chorded or creatively remapped.
  • VFX Color Mapper
  • Leverages FL Studio’s 16 Piano roll note colors that have traditionally mapped to MIDI channels. Now inside Patcher note colors can control 16 independent generators/instruments or groups of generators.
  • Updated plugins:
  • FL Flowstone
  • Flowstone is the successor to the original Synthmaker program. Now including the Ruby high level programming language. Not only can you still create Synths, Effects but also control external hardware with support for USB devices, I/O cards, Wi-Fi, webcams and audio hardware. It’s true...connected to the right robot, FL Studio is the first DAW in the world that can now make you a coffee!
  • Newtone 2
  • Has been completely re-written with a new analysis and pitch engine for more accuracy, while also brushing up the workflow. Shortcuts & mouse actions now harmonize with FL Studio’s Piano roll and Playlist, where possible. Most exciting are the new Vibrato and Warp editors. The Vibrato editor allows users to create vibrato effects from scratch with controls including start/end amount and frequency. The editor even detects existing vibrato and displays this value so users can match the singers natural tendency, if desired. The Warp editor is designed to work with mono or polyphonic material and is perfect for slicing and re-timing/quantizing drum-loops, vocal performances and is great for sound-design experimentation.
  • Harmor
  • Rising star of the Electro and Dubstep scene, voted in the top 10 plugins of 2013 by MusicRadar readers, now supports Komplexer WT wavetables & 'Map audio regions to keys' for sampler like functionality and auto-dump to score for Slicex like drum handling. The preset count continues to rise too as patches keep flooding in from the thriving user base.
  • ZGameEditor Visualizer
  • Based on the free open source ZGameEditor that can be used to create 2D & 3D video game style visualization objects for the plugin. ZGE Visualizer can create real-time or rendered HD video effects in automated or automatic sync with FL Studio projects to support live performances or YouTube videos. Under FL Studio 11 the plugin receives a slew of new shadier modules for stunning HD video effects.
  • DirectWave
  • Added multi-timbral mode to the FL native version so you can load and play more than one patch from note colors in the Piano roll. There’s also a new live 16 point sinc-interpolation mode for lower CPU usage when using DirectWave in multi-timbral mode.

New in FL Studio 10.0.10 (Apr 24, 2013)

  • Bugfixes:
  • Important GUI-related bugfix.
  • Sending from browser to a focused attach plugin window now works.
  • Little bugfix in Vocodex (when band levels are zero).
  • Patcher: lots of changes and bugfixes
  • Additions:
  • Support for Novation Launchpad S & basic support for Launchkey.
  • VFX Color Mapper plugin (Patcher only).
  • VFX Key Mapper plugin (Patcher only).
  • Gross Beat: Click reduction feature enhanced to 3 states.
  • Improved speed of sinc interpolator.
  • Synthmaker updated to Flowstone
  • Newtone: added warp mode

New in FL Studio 10.0.9 (Apr 20, 2012)

  • Bugfixes:
  • Fixed rare APDC bug.
  • Harmor: fixed absolute ramp speed+high quality bug.
  • Harmor: fixed bug in max height check for imported images.
  • Harmor: fixed bug in image sharpening.
  • Fixed playlist bug when accessing tracks over 99.
  • Fixed tiny problem in envelope editor hint.
  • Patcher: fixed porta bug
  • FPC: fixed randomized layer selection when there's only one layer to choose from
  • Additions:
  • Harmor: Mod XYZ smoothing now controls filter freq smoothing as well.
  • Synthmaker 2.0.5

New in FL Studio 10.0.8 (Nov 22, 2011)

  • Additions:
  • Env editor: envelope loops don't need a sustain point anymore.
  • Smooth point modes now in all plugins.
  • New "Song start" marker type.
  • DirectWave: Import and export FL Mobile .instr files
  • FPC: Export FL Mobile .instr files
  • Bugfixes:
  • Fixed bug in automation of channel arpeggiator chord selector.
  • Fixed rare bug in Maximus.
  • Fixed bug in conversion of step seq to piano roll while playing in song mode.
  • Fixed some possible problems with extended memory in plugins.
  • DirectWave: Fixed bug loading some samples from FL Mobile in player mode
  • DirectWave: Fixed crash loading specific .sfz files
  • Wrapper: Fixed disconnecting some plugin parts when deleting VST3 plugins
  • Patcher: Fixed bug increasing GDI object count
  • ReWired: Fixed problem loading plugin with "smart disable"
  • ZGE: Some bugfixes

New in FL Studio 10.0.0 (Mar 30, 2011)

  • FL Engine / Interface:
  • 'New pattern' (+) button - On the Channel Window / Step Sequencer. Add a Pattern and open the naming window.
  • Small scrollbars in editors - Smaller scrollbar for the Piano roll, Event Editor, Playlist etc. See F10 > General Settings.
  • Horizontal zoom - Improved Playlist, Piano roll & Event Editor.
  • 64 bit plugin support - The Wrapper now automatically detects 64 bit plugins and opens them in 64 Bit 'Bridged' mode (see below).
  • Improved memory management - Two changes have been made to lower demands on FL Studio's memory allocation.
  • 1. 32 & 64 Bit VST plugins can be opened in 'Bridged' mode. The maximum memory available to the plugin will be at least 2 Gb for 32 Bit Windows and up to 192 Gb depending on your version of 64 Bit Windows.
  • 2. Audio Clips & Sampler Channels Keep on disk option now opens the sample in a separate memory allocation. Each Audio Clip / Sampler Channel can now load a sample of at least 2 Gb for 32 Bit Windows & 64 Bit Windows.
  • Improved audio options - ASIO: 'Mix in bufferswitch' and 'Triple buffer' may improve performance with some ASIO drivers. ASIO/Primary Sound: Revised 'Playback tracking' options to help with alignment of visual & recorded events where soundcard problems exist.
  • New Plugins:
  • Patcher (free) - Chain effects and or plugins to create complete chains that can be quickly loaded in new projects.
  • ZGameEditor Visualizer (free) - Visualization effect plugin with movie render capability based on the free, open source, ZgameEditor.
  • Newtone (Demo) - Pitch correction and editor.
  • PitCHER (Demo) - Pitch correction and harmonization plugin.
  • Revised Plugins:
  • Wrapper / Bridge updates - Significant changes to reduce bugs and improve compatibility.
  • Piano roll:
  • Magic lasso - Circle mouse around Notes or Clips without clicking to make a selection.
  • Export MIDI as a score - The Piano roll Menu option File > Export as score sheet saves the current Piano roll as a .pdf in standard musical notation.
  • Time segment options - Beats has been added to Playlist: View > Time segments options. Time segments shade the background.
  • Edit Ghost notes - Double Right-click on Ghost note or X1 button.
  • Cycle Piano rolls - Shift + H or J cycles through data in Piano rolls.
  • Vertical nort zoom - Vertical zoom is now possible & notes include properties view.
  • Note stretch handle - On note selection to rescale length
  • Piano roll wave-display - Align notes to audio events.
  • Piano roll transport control - Editing in the Piano roll while in Song mode will now move the Playlist transport in sync with the Piano roll.
  • Ctrl+B - Duplicates selection, zoom-range, all (no selection).
  • Rounded note view - Rounded notes view via 'View > Rounded'.
  • Playlist:
  • Project Picker - The Project Picker allows preview and selection of Clips in the Playlist & patterns for improved workflow.
  • Preview/playback tool in Playlist - Press Alt + Right-click to preview Audio and Pattern Clips.
  • Resize Playlist tracks - Ctrl + Middle-click on Playlist tracks to resize them.
  • Time segment options - Beats has been added to Piano roll View > Time segments options. Time segments shade the background.
  • Lock Playlist tracks to clips - Right-click on Playlist tracks to lock and mimic Block-tracks.
  • Shift + Mouse Wheel - Move Channels, Mixer Tracks, Playlist Tracks & Patterns
  • Playlist Preview Tool - Play back clips by clicking on them with the Playback tool.
  • Individually sizable Playlist tracks - Any or all Playlist tracks can now be resized by dragging on the divider between the name areas. Individual tracks can also be locked at a desired size.
  • Live Playlist marker types - Playlist markers can be set to Loop, Pause or Skip for innovative live performances.
  • Ctrl+B - Duplicates selection, zoom-range, all (no selection).
  • Mixer:
  • Larger mixer view & waveform metering - The Mixer View options include 'Wide tracks' and 'Waveforms'.
  • Fully automatic PDC - The default for new projects, automatic Plugin Delay Compensation updates the PDC settings when changes are detected.
  • Browser:
  • Browser Autohide - See the Browser menu options.
  • Changes and Additions:
  • Left-Shift resize splits - Works on Clips in the Playlist or notes/chords in the Piano roll.
  • Autosave / Autobackup - See F10 File options.

New in FL Studio 9.1.0 (Jul 1, 2010)

  • New Harmless synthesizer.
  • New Fruity Convolver effect.
  • New "PDC for all tracks" helper for PDC.
  • Added MP3 export to Edison.
  • Added "realtime" flag support (useful for hardware-supported plugins).
  • Browser's F5/F6 (or extra mouse buttons, or ENTER or middle click)
  • Edison/Slicex: original sample filename now stored in states/projects (to remember the last file loaded).
  • MIDI import dialog doesn't show for MIDI files with only 1 track & 1 channel.
  • Right-clicking the piano rolls channel selector brings the channel settings and plugin editor.
  • Edison (paxCompiler-powered) scripts now support Javascript & Basic.
  • Changed 'Select' to 'Replace' in effect plugin menu when there's already an effect loaded.
  • Improved tempo fitting dialog in playlist.
  • Edison: added "send to playlist as audio clip" shortcut button.
  • An empty name in the channel grouping edit now sends to the unsorted group.
  • Changed the method used by assisted PDC a little.
  • Improved hovering of contiguous piano roll notes/playlist clips that are grouped or selected.
  • F2 in name editor cycles through random colors.
  • Piano roll note color selector can show special color names for some generators.
  • Improved meters everywhere.
  • FPC: added "Show in browser" option to loop menu
  • Wrapper: added button to update plugin properties
  • Wrapper: indicate if note message is realtime or not (VST & VST3)
  • Wrapper: some more speed when copying interlaced to separated buffers and back
  • Wrapper: store plugin filename, use it to find the plugin when loading settings
  • Synthmaker: updated to version 1.1.7
  • Fixed wrongly reported latency in Vocodex.
  • Fixed broken filter tool in envelope editor (in all plugins).
  • Fixed little bug in playlist "merge pattern clips".
  • Fixed crash in some rare cases when replacing & plugin that has an event being edited in a piano roll.
  • DirectWave: fixed loading old states saved with total recall
  • DirectWave: save wave files before saving the .dwp file
  • DirectWave: now responds to FL max polyphony value
  • DirectWave: no more drag and drop of foreign formats in DW Player
  • DirectWave: "Save program" now shows a dialog window if the filename isn't valid
  • DirectWave: minimize lock when loading of settings
  • DirectWave: update browser after saving a program or bank
  • Downloader: works correctly with unicode characters in filenames
  • FL ReWire: fixed crash when closing ProTools with FL loaded
  • FPC: show options menu when you click on the pad name label
  • FPC: selected layer is now remembered when window is hidden, shown and resized
  • FPC: fixed root path for loop files
  • Fruity Envelope Controller: small fix in envelope editor
  • Wrapper: adjusted pitch bend range selector
  • Wrapper: pitch bend range is now saved with other plugin options
  • Wrapper: rescan plugin properties adter loading settings
  • Wrapper: fixed freeze with Fruity Delay
  • Wrapper: re-implemented loop position calculation
  • Synthmaker: fixed a problem where SM windows could appear massively oversized after loading

New in FL Studio 9.0.3 (Dec 2, 2009)

  • Additions:
  • Dashboard: added "send pitch bend range" option
  • Wrapper: added pitch bend range selection field
  • Wrapper: added support for Presonus parameter menu interface[/list]
  • Fixes:
  • Fixed window focus problem when dropping MIDI files onto a piano roll from an external source.
  • Fixed problem when creating automation clips for channel parameters in some cases.
  • Fixed timeline scroll bug
  • Downloader: fixed showing downloader for effect plugins
  • Downloader: fixed update process
  • Synthmaker: corrected an issue with exported FL plugins where the plugin wasn't fully instantiated
  • Synthmaker: fixed a bug that prevented sysex from being received from an external MIDI device

New in FL Studio 9.0.1 (Nov 17, 2009)

  • Additions:
  • Added 'Sidechain to this track only' option in mixer.
  • Added 'Create submix to' option in mixer.
  • Bugfixes:
  • Fixed minor bug when right-clicking mini piano roll view for immediate jump in some cases.
  • Fixed minor browser bug.
  • Kb preview now works better as notes are released when you select another channel.