INSTALLERS
- Windows - FL Studio 20.7.0.1733
- macOS - FL Studio 20.7.0.1057
Changes
- 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
(common)
- 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 when importing a MIDI file to FLEX
- Crash selecting from the "most recently used" files list
- Crash selecting a file or directory in the "save as" dialog
- 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
- 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: continuousMove function does the same as continuousMove_pos
- Scripting: freeze when using MidiOutMsg
- Scripting: missing muteTrack function for the playlist
- 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: ui.GetFocused function always returns 0
- Scripting: ui.getVisible and ui.getFocused return wrong values for browser and PR
- Scripting: mixer.setRouteTo should return active state
- Scripting: transport.setSongPos sets position but do not relocate song
- Scripting: Call OnRefresh when value of linked control changed inside FL Studio
- Wrong detection of focused window for Mackie CU device
- FLEX: problems loading presets that have the same name as those in different packs
- Wrapper: time information has an additional delay when behind a plugin with latency
- Wrapper: incorrect call sequence when resetting a VST3 plugin
- 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")
- ZGE Visualizer: NDI output should be given unique names
- SendKeyInput crashes when F12 is used while and external plugin is open
- Wrapper: VST3 plugins are not unloaded properly when removed
m - 9832