Нововведения и исправления в FL STUDIO 9
Fixed dropping mixer
presets onto mixer tracks failing to select the right mixer track when shown
at the bottom.
Fixed crash when closing FL when playlist was
shown & toolbars were detached.
Fixed undocking annoyances in the browser.
Fixed slow undocking of toolbars in Vista.
Fixed Vista blur visible when hiding Wave Candy
Fixed OS error when song was running and
returning from Vista's logging window or screensaver, while autoscrolling
Fixed hang when opening FL's main menu while
holding accelerator keys in Vista.
Fixed bug in Flangus & Flangus in Sytrus.
Added workaround for missing characters in font
used to display old GUI-less VST's.
Updated timers to Vista-preferred ones.
Fixed erratic cursor visible for a short time
after dragging from browser in Vista.
CPU meter no longer shows 99% when audio is
temporarily suspended (was often reported as a bug).
Fixed visual bug when detaching windows in
Fixed crash when reloading projects through
ALT+x shortcut, while a plugin is detached & focused.
Fixed bug in multipoint envelope processing.
Fixed crash through weird mouse click combo on
the plugin preset buttons.
Fixed annoyance in browser's 'show only one
Fixed problem when loading Maximus presets made
with a specific version.
Fixed some playlist key combo weirdnesses.
Fixed not release defaulted to zero for some
functions (step edit, piano roll dumps, etc).
Fixed piano roll flam tool that wasn't starting
with the right settings.
Improved piano roll playback tool (can't miss
tiny notes with fast mouse slides anymore).
Fixed little thing in mixer's menu.
Step edit mode: improved behavior when going
backwards while holding notes.
EQUO: fixed wrong FX send track display when
Fixed possible hang in playlist Insert space/Delete
Wrapper: fixed chunk size loading and saving
Wrapper: fixed updating the preset list for
Attack when loading a Cubase preset
Wrapper: don't save parameters if plugin has
chunks but returns 0 for its chunk size
Wrapper: small fix for interfaceless plugin
Wrapper: fixed sysex implementation
DirectWave: fixed crash when cancelling "Browse"
DirectWave: fixed sample loading from absolute
DirectWave: more robust external bank import
DirectWave: avoid "no disk in drive" message
when loading samples
DirectWave: small improvement to drag and drop
DirectWave: fixed event handling for hosted VST
DirectWave: fixed browser update after clicking
FL ReWire: now uses tick position for ppq
calculations instead of sample position
Cancelling audio clip's "fit to tempo"
detection dialog now cancels the fitting.
Edison: snapping to zero-crossing (improved for
mono samples) now allows to select edges of sample.
Maximus: fixed display glitch for bands that
are switched off.
Sytrus: mouse wheel on pitch ratio selectors
now behaves better.
Edison: no more pops in sample playback when
Edison: fixed tempo set to 120 when undoing in
some rare cases.
Edison: hint for tempo grid now properly
follows downbeat marker.
No more problem locating project files over
FPC: fixed pause point for layer pan and tune
Wrapper: update interfaceless parameters in the
GUI thread instead of the mixer thread
Wrapper: dropping fxb and fxp files on the
title bar of the plugin window and on the step sequencer button now works
Edison: changed file-based audio undo system (standalone
versions were conflicting).
Fixed playlist automation clip display bug.
Slicex: fixed little declicking glitch for
Slicex: fixed little region-related bug when
Fixed problem with hint system in plugins.
Fixed little stretching glitch in some cases
when a downbeat marker is present.
Fruity Reeverb: store parameter changes in
selected program instead of the first one
Video Player: fixed loading some settings
Downloader: fixed crashes starting a download
Downloader: fixed incorrect "last selected"
Wrapper: fixed infinite loop when an effect's
inputs were inactive
Wrapper: switched off scaling of options window
Wrapper: send special tempo message to old FL
VST plugins (mostly for Fruity Delay)
Wrapper: prevent crash when changing parameters
on interfaceless plugins
Wrapper: initialize input buffers to zero every
time (gets rid of noise in Zebra2)
Wrapper: don't show editor window above options
window when opening saved project
Wrapper: sidechain inputs now work correctly (instead
of all routed to the track of the first input)
Wrapper: send parameter changes with float
value instead of integer (fixes automation recording)
Wrapper: midi in and out ports are remembered
Multiband Compressor: fixed crash related to MS
Wave Candy: Auto visual mode state now properly
restored, some other bugfixes.
Slit pattern by channel now preserves pattern's
beats per bar setting.
Fixed some common window-related weirdness (windows
covering others while they shouldn't, etc).
Fixed troubles with snapping grid with specific
Fixed minor bug in envelope smoothing tool.
Edison: fixed problem when reloading a state
that had envelopes not mixed down.
Fixed problem with FL's hint bar sometimes not
refreshing when loading things.
DirectWave: flush plugin if a sampled note
didn't reach silence
DirectWave: all zone parameters are now changed
for all selected zones, when "current selection" switch is on
DirectWave: mod reset now works for multiple
DirectWave: fixed the way a soundfont property
was counted on import
DirectWave: overwrite existing wave files when
sampling a vst (but only .wav files)
DirectWave: make sure the samplerate is sent to
the plugin before processing a vst plugin
DirectWave: DW no longer steals keyboard focus,
except for edit controls
DirectWave: Loading a DWB file now tries to
load a sample from file if it's not in the DWB
DirectWave: DWB files now save a reference to
the file instead of the sample data when total recall is off
DirectWave: fixed acm import - sample length
wasn't adjusted after conversion (was sometimes less than predicted)
DirectWave: Fixed mouse position inaccuracy for
pitch bend and mod sliders (multi tab)
DirectWave: put critical section for sample
preview slightly earlier
Downloader: store location in global registry
during installation, instead of just in local registry
Downloader: fixed some crashes when the
downloader couldn't find the download dll
Downloader: selection window now has minimum
Downloader: fixed bug that caused downloads to
start again after being finished
Downloader: fixed download location calculation
Wrapper: Ampersand was shown as a shortcut
underline in the options window (info section)
Wrapper: fixed a bug loading Arturia
Wrapper: midi port changes after a plugin was
dragged didn't make the wrapper ask the host to enable midi input
Wrapper: Added code to load shell plugins from
different filename than when they were saved
Wrapper: use different way to determine if a
plugin is VST1 or not
Wrapper: removed first check for value of
FruityPlug in UpdateSize to make sure editor size is updated when loading
Wrapper: don't get parameter labels and value
for shell plugin (waveshell) to prevent crash
Wrapper: fixed buffer (effect version) now
doesn't zero output buffer and takes into account plugins without inputs
Wrapper: fixed assumption that an effect would
Wrapper: "onlysavefirstprogram" workaround for
Blood Overdrive and Compressor is now used for all VST1 plugins
FL Keys: high notes are now always decayed on
release, instead of released immediately
Fixed minor automation bug in Slicex.
Fixed minor graphical mistake in mixer skin.
Up/down controls should now have no more
problem with multiple monitors of different sizes.
Downloader: fixed prev preset selection
Downloader: fixed focus bug related to modal
Downloader: fixed bug executing items after
download, wrong list was used
Downloader: paused downloads are now added at
the top of the list
Downloader: tree will refresh less frequently
Downloader: now deletes all relevant .info
files when removing waiting or finished downloads; tp get rid of multiples
Downloader: tree won't jump back to top when
refreshing in response to finished download
DirectWave: made sure soundfonts load even
though a (previously mandatory) chunk is missing
DirectWave: added support for 24bit and 32bit
DirectWave: fixed loading soundfonts with
multiple banks/presets when those were resorted
DirectWave: continue to load soundfont even if
it doesn't have the "isng" chunk
Wasp XT: fixed graphical glitch in slider
Wasp XT: parameters past unison had the wrong
index when sent to the engine
Wrapper: calculate new sample position when
plugin is processed, instead of when wrapper is processed
Wrapper: decreased max value of interfaceless
wheels to prevent weird behaviour
Wave Candy: added rounded corners size selector,
made Vista blur look better, made preset switching faster.
Improved multithreaded generator performances.
Improved audio performances in Windows Vista.
No one really asked, but auto scrolling state
is now saved & restored.
Updated compiler (D2007), drag&drop component,
IPP library to latest versions.
Added Janko layout to typing-to-piano keyboard
Maximus now significantly faster.
Plugin picker: thumbnail hint now shows all of
the plugin's categories (also selected through arrows or mouse wheel)
Added multithreaded mixer tracks processing,
and moved CPU settings to the audio panel.
Added global smart disable checkbox & new
aligned tick lengths checkbox.
New debug log in settings window.
Can now double-click on effects in plugin
Added multithreading to effects processing.
Can now drop effect presets onto mixer tracks &
channels, mixer track presets onto effect slots and channels.
Shift+F8 now brings plugin database.
Automation and Humanizing presets folders
relocated to the Scores folder.
Can now drop automation FSC's onto piano roll (when
a controller is selected).
Added access to Windows file shell menu from
browser item menu.
Added new browser folder icons & new 'Recent
files' browser folder.
Added starting & (approximate) working time
information in project info window.
Controls (in FL & FL plugins) now properly
support Vista's window rescaling (font size).
FL now accepts file drops in copy, move & link
Alt+drag from browser = force drag in 'link'
Edison now drags files in move mode, to avoid
extra temporary files
Dropping file onto the 'Open audio editor'
shortcut button now opens it in a new audio editor.
Dropping file in 'move' mode (e.g. from Edison/Slicex/Sytrus)
onto browser moves file to browser folder it's dropped on.
Wave Candy now behaves better when 'Stay on top'
& 'On desktop' are off
Added scrollbar for zooming to Fruity Envelope
Controller in key & vel mapping modes.
New browser 'Sort by -> Group' option to put
most important folders on top (sort group in .nfo files).
Song info window now shows up while loading
New (optional) big hint bar, showing progress
more clearly when loading projects or processing lengthy stuff.
Edison/Slicex: new 'Export regions->For sampler
use...' that exports with marker middle notes, and improved export.
Improved envelope point decimation (used in
automation-to-automation clip & Sytrus/Ogun).
Can now drop audio files onto most envelope
editors (does same as audio analysis).
Playlist now sticks to right edge when browser
'Close all windows' now closes detached windows
too, and added 'Close all unfocused windows' option
Missing plugin warning (now only once per
plugin type) now the same for wrapped VST's.
Added browser hovering helper for too large
Envelope step editing now works with snap off,
with point decimation.
Edison can now be maximized (double-click
titlebar or press enter).
Added level scaling & point decimation tools to
envelope editor (in plugins).
Shift+mouse wheel to quickly zoom browser.
Extended browser extra search folders to 30
New (fortunately optional) project data folder
Fruity WaveShaper: gutter is now clickable.
Playlist Edit->Insert / Delete space now cuts
through playlist clips.
Plugin picker now features categories.
Enlarged playlist & piano roll time bar,
playlist panels are not swappable anymore.
Piano roll / playlist local menu (F3 or extra
mouse button 2) now lists editing modes.
FL's audio displays now show proper region
Playlist: extra mouse button brings clip source
Fixed (I think) infamous invalid playlist clips
Added random color option for patterns, made
playlist clip focus selector update along with default item.
Added useful colors menu to name edit dialog (right-click
color button for random color).
Audio clips are auto-colored when dropped (&
playlist track is auto-colored when clip is dropped on it).
Added 'Select by selected source' in playlist,
to select clips of patterns or channels that are selected.
Brand new playlist track naming & tools for
better song organization.
Mixer icons now available to channels (&
New playlist 'behind clips' modes (& old
bevelled mode is gone).
Playlist auto-focuses clip type when current
clip source changes.
Improved playlist clips display at small sizes.
Added 'Deselect' & handy 'Select time around
Added a couple of new mixer icons.
Improved 'Best fit' & 'On selection' zoom
presets (will zoom on selected items if no time selection exists).
Improved note & clip deletion (won't miss
events when rapidly deleting) & fixed little bug in note deletion
Added note & clip muting.
Improved note & clip moving/resizing detection.
Added note & playlist clip grouping (works on
selecting, moving, resizing, deletion, muting, shifting using mouse wheel).
Recorded audio clips in loop recording mode are
now muted, instead of the associated channel.
Added 'group notes' option to piano roll chop,
arp & flam tools.
Improved vertical scrollings in event editor /
piano roll / playlist.
Middle click now works as panning & works
vertically as well in piano roll / playlist
Alt+mouse wheel on playlist now vertically
zooms in-place (like ctrl+wheel on time).
Added support for Korg nanoKEY, nanoPAD &
Added button for portamento (just like for
slide) to piano roll.
Piano roll / playlist: right alt + right click
to quick quantize a single note / clip start position, end position
Piano roll / playlist brush mode now works
better for note / clip lengths that aren't quantized.
Improved Edison's resampling (for even better
Added 'Only with selection' & random seed
options to PR articulate tool.
Added 'Center' knob to piano roll / event
editor level scaling tool.
FL built-in tempo detector changed to alternate
(constant tempo) one.
Edison: new Regions->Detect beats option.
Edison / Sytrus / others: added new envelope
'Make unique' on automation clips now copies (preserves)
the link to the control(s).
Right-clicking the piano roll 'select' button
brings the select menu.
Ctrl+Shift+right click in playlist zooms on a
single clip (handy to edit automation clips).
Improved oversampling quality & speed (Sytrus,
Fruity WaveShaper, etc).
Groove quantizer: can now delete notes too (by
just setting velocity to 0 in templates).
New 'Riff machine' piano-roll tool (see Tools
in main menu as well) to create riffs by blending various templates &
Sytrus: added new 'improved', 'even' & 'blurred'
unison distribution modes (see options menu).
MIDI input messages are now logged (only when
log window is visible).
Number of insert tracks upgraded to 99, for a
total of 105 mixer tracks.
Slicex: right-clicking slice output selector
now brings a popup listing mixer track names.
New Fruity Stereo Shaper plugin (for stereo
splitting and effects).
Edison: new 'Lossy normalize' option to
maximize short samples without audible loss.
Edison: setting sample to tempo-synced defaults
the tempo (if not set yet) to the one of the host.
Audio files recorded from FL's mixer now embed
Last tweaked parameter menu moved from plugins
to FL's Tools menu.
New 'Tools->Last tweaked->Override volatile
Multilink to controller's LED popup now applies
to the last 2 tweaked params if the list is empty.
Wave Candy / Fruity Dance: anim window popup
now features 'View settings' to bring up the actual plugin editor.
Fruity Dance can load user sprite sheets.
New 'Claw machine' score tool in piano roll (works
well along with Slicex).
Edison: right shift + mouse for tempo fine
PR/PL/EE, and Edison/envelope editors: new
autoscrolling when hitting edges while editing.
PR/PL: new "snap to other events" mode (also
works with ghosted notes).
Event editor can now be aware of which plugin
parameters appear 'centered' (supported by Sytrus so far).
Some menu items (save plugin preset & score)
can now be dragged around (like browser files).
Added option to invert piano roll grid colors (for
Wave Candy: added new metering modes for
loudness visualization, and new vectorscope visualization
Can now drop channel data (samples, etc) onto
piano roll (more intuitive for Slicex).
Holding ALT while SHIFT-rescaling piano roll
scores snaps rescaling ratio to 25%.
Missing project samples now located first in
project folder, then only in last folder where previous missing data was
Loading a project with missing samples now asks
for the content downloader to locate them.
Right-clicking the 'enable effect slots' mixer
buttons now shows or hides editors of all plugins for that track.
Fixed little Slicex resizing glitch.
Slicex: improved realtime & offline in/out
Incoming MIDI notes now have their MIDI channel
mapped to the corresponding selected channel in FL
Edison: added new spectrum display gradients.
Audio clips (& sampler channels): added various
declicking modes in channel settings window.
Envelope editor: improved tools.
Ogun: new Create pad harmonics tool.
Newbie enhancement: 'Start on input' feature is
not saved/restored anymore.
Can now export a piano roll to a MIDI file (notes
Dropping audio clips onto playlist aligns them
properly according to the downbeat marker (if present).
FruityLoops Edition users who have purchased
Edison VST can now use the FL version in FL.
Updated to LAME 3.98.2.
Improved playlist mouse wheel scrolling.
Right-clicking the playlist clip focus button
brings a list of either audio, automation or pattern clip sources.
Improved "split mixer tracks" rendering
Edison: new "natural weighting" & improved "natural
scale" for better spectral display
PEQ2, Wave Candy & FL now use natural weighting
for their spectral display.
Added note helping lines in piano roll when
notes are played.
Improve envelope editor's envelope smoothing
tool & decimation tool.
New envelope filter tool in envelope editor.
Wave Candy: improved scale feature, and added
piano kb helper to spectral display.
Fruity Reeverb 2: added option to process side.
Improved mixer's input "automap" feature
Updated scripting engine used by Edison scripts
(should allow VB scripts now).
Updated score logger to work better with tempo
changes (works a little differently now).
Can now delete playlist clips from their menu (handy
for overlapping clips).
Added note preview when changing velocity (or
other properties) in piano roll using ALT+mouse wheel on nearest note.
Edison: improved loop tuner (new tension
Change: audio tracks are no longer set to "cut
Slicex: new attempt at auto-naming regions (only
kick, snare & hi-hat for now).
Removed RBS file import (not much useful
Added option to open Fruity LSD in MIDI import
Added support for sample preview in browser &
plugin picker using NFO files using "Preview=SampleFileName".
Browser now lists DWB files.
Edison can now export to OGG files.
'Waiting for input' feature now 600%
Support for WavPack files in FL, Edison &
Slicex, preserving original WAV info.
Wrapper: added option to steal keyboard focus
from the plugin
Wrapper: adapted to new drag and drop
Wrapper: buffers are now aligned better
Wrapper: adapted effect version to be
Wrapper: added "Record parameter changes"
Wrapper: added options screen to replace
Wrapper: implemented multiple inputs and
outputs for effects
Wrapper: multiple inputs and outputs now works
with the "Use fixed size buffers" option
Wrapper: can now load new "shell" plugins (WaveShell
v5 and newer, mostly)
Wrapper: minimize locked time when loading a
Wrapper: re-implemented saving and loading of
settings to be more future proof
Wrapper: optimized most buffer operations (copy/add/interlace/deinterlace)
Wrapper: new look for interfaceless editor
Wrapper: now loads VST 1 and DX plugins
automatically, instead of FL's internal host
Wrapper: fixes to save/load settings for Fruity
Compressor and Fruity Blood Overdrive
Dashboard: send controller values on playback
Fruity Squeeze: adapted to be threadeable
Fruity Multiband Compressor: adapted to be
Fruity Scratcher: adapted to be threadeable
Fruity Video Player: adapted to be threadeable
FL Studio VSTi: added tray icon to easily show/hide
FPC: pad now triggers different velocity
depending on vertical position of the mouse cursor
FPC: added "Show GM note names" option to show/hide
names in the note selection menu
FPC: adapted to new drag and drop
FPC: added popup menu with mixer track names to
DirectWave: increased maximum polyphony from 64
to 512 voices
DirectWave: added browser preview volume
DirectWave: added home button in browser
DirectWave: browser paths are shortened when
they're inside the content library folder
DirectWave: added option to copy imported dwp
and its samples to the content library folder
DirectWave: re-arranged options window
DirectWave: new import dll
Downloader: bring selection window to front
when it's opened again (from FL's news toolbar or from plugin)
Video Player: load video when file is dropped
on title bar or step sequencer button
Wrapper: load VST plugin when dll file is
dropped on title bar or step sequencer button
DirectWave: added control to set maximum
release time for sampled notes
DirectWave: implemented new downloader
DirectWave: click on empty area in scrollbar(s)
to go to that position
DirectWave: Updated CT dll
DirectWave: Reduced max polyphony to 256 to
reduce cpu usage when idle
Downloader: cache results of product code
registration check to speed it up a bit
Downloader: implemented ilreg system
Downloader: improved filter speed
Downloader: only filter when filter text is at
least 3 characters
Downloader: Implemented delete, move up and
move down for items in manager's list
Downloader: ToxicBio, Sawer and Morphine
downloads can now also be downloaded from the selector
Downloader: improved "last view" behaviour a
Wrapper: now reports the sound device's i/o
latency to the plugin
FPC: layer shows newly added item (i.e. scrolls
Downloader: added buy button
Downloader: Changed status bar message for
failed downloads, when the user is boxed
Downloader: option to load regcode from file
now also works in Windows
Downloader: added "download regcode" menu item
Downloader: added possibility for web link
Downloader: double-clicking a failed item will
go to the registration page (boxed) or retrieve regcode page (online users)
Downloader: changed text for boxed registration
popup menu item
DirectWave: added "copy to all zones" options
for a number of zone properties
FPC: added some more locks when creating layers
FPC: new skin, some more changes
FPC: added possibility to "spread even" on a
FPC: locking layers doesn't automatically
spread them even anymore
FPC: now remembers the midi loop name when
preset/file is loaded back
Wrapper: cleaned up error message when DX
plugin isn't found source
Ogun: synthesizer specialized in
Gross Beat: beat rearranger effect.
New Autogun synthesizer based on Ogun.
Vocodex: vocoder effect.
Implemented & removed:
Right-clicking playlist items no longer
deletes them (hold halt to do so). (thrown, user complaints)
Can now middle-click working area to "pan"
plugin windows (ONLY plugins, as it's designed for oversized VST's).