[Continued from]
INSTALLERS
- Windows - FL Studio 20.9.0.2696 (29.11.21)
- macOS - FL Studio 20.9.0.2211 (29.11.21)
- Don't use Betas for mission critical projects!
- 2FA - Machine ID not remembered between unlock sessions.
- Vintage Chorus and or Pitch Shifter - May be in trial for All Plugins Bundle and All Plugins Edition users. We need to run a batch process to add them to existing accounts (soon)
- Cloning - Cancelling a clone Playlist Track process will make FL Studio disappear
BETA 8
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
(common)
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
(macOS)
12153 Diagnostic: information about registered products is incorrect
12044 Edison: part of the sample is deleted when using the denoiser
BETA 7
- 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 for Audio tracks.
- 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.
- Playlist & Piano roll - Grid contrast; 'View > Grid contrast > High', 'Medium' or 'Low'.
- Scripting - Improved detection of linked inputs and outputs through the hardware ID string. Added pickup feature to plugin.SetParamValue
BETA 6
- 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.
- 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 woks 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
BETA 5
- 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 Recording - New Monitor options (Off, When armed and On). Recording Location Menu, selecting an External input will set the recording location to External to avoid recording internal audio. From the Playlist, (Right-Click) Playlist Track header, Audio Tracks > Track Mode > Select audio input option to select an Audio Input. Improved undo of audio recordings.
- Patcher - Added Minimap to aid navigation when zoomed in. See shortcuts and gestures. Hold (Alt) when dropping a plugin preset to create an unconnected module.
- 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.
- Frequency Shifter - New visualizations (Input/Output Spectrum and Oscilloscope). Click visualization to change.
- Squeeze FX - Added context aware type-in value support.
- 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
BETA 4
- 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'.
BETA 3 - Redacted!
BETA 2
- Frequency Shifter - Special effect to create metallic, dissonant, ring modulation and phasing effects. Included with [b]Producer Edition[/b] and up.
- 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.
BETA 1
- 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.