|
Below you can find the history of FL Studio and how a simple midi-only drum sequencer turned into a fully fledged virtual studio. Please note that registered users receive all of the features below for free as part of our Lifetime Free Updates policy.
9.x (who knows when ?) Less bugs (there are much less already).
8.x (public beta on 09/02/2008)
Additions:
New Slicex drumloop slicing generator plugin.
New SynthMaker modular environment.
FL finally supports MIDI SysEx input, and handles basic MMC functions.
Added error message at startup when MMX or SSE1 is not found.
Cleartype not forced on anymore for mixer labels for Win9X platforms.
Right-clicking splitters (browser, piano roll, playlist) for spare position.
Project browser: can show/hide plugin editors from the generators/effects folders.
Generator smart disable is now compatible with threaded rendering.
Added mouse wheel support to popup menus & combo selectors.
Added some extra mouse buttons support.
Added (manual) plugin editor thumbnails to project browser.
Sinc interpolator now faster (64point sinc now usable realtime).
New slope modes for LP/HP/LS/Peak/HS bands in Parametric EQ 2 plugin.
New 'multilink' option for quicker remote control assignment & creation of multiple automation clips.
Added 'Edit whole mapping' to Remote control part of the project browser.
Optional stereo waveform display in playlist.
Re-implemented CME UF keyboard support (although MIDI feedback sometimes makes no sense).
Parameter smoothing now works for relative knobs or other incremental MIDI controls too.
Improved parameter smoothing.
Can now define absolute increment steps in MIDI remote control window.
Playlist->Edit->Shift left/right now works for audio clips too (including using control surface jogs).
Added full support for the Mackie Control Universal.
Improved support for some controllers.
Improved 'undo knob tweaks' to support tweaking several parameters at once without slowing down.
Love Philter: piano keys assigned to patterns.
Tweaking controls on VST(i)s now show a hint message in FL's hint bar (when possible).
Wave Candy: fixed some bugs & added Vista window background blur.
Updated to LAME 3.97.
Improved latency compensation 'Set from' option.
Rendering with latency compensation.
Added slip editing in playlist clips, as well as little changes in resizing tools.
Improved accuracy of MIDI input recording under high GUI CPU load.
Can now move effect slots around using the mouse wheel.
FL (& some FL plugins) now support .ogg format.
Introducing 'Selected' mixer track, to which the selected mixer track is routed, and in which you
place visual effects or a recording Edison.
Ctrl+E to quickly open an audio editor in a mixer track, or Shift+E to open an audio logger.
Added score logging feature, not to miss scored played while testing.
Piano roll: added 'Select at random' to select 10% random notes, for variations.
Playlist: clip source selection now in titlebar, and clips panel now on top by default.
One-click audio recording now prompts to record in Edison.
Improved RAM usage meter for some systems.
Can now resize multiple playlist clips at once.
Caps lock function changed to allow resizing of notes from left side in piano roll.
Added recording filter (right-click record button).
Newbie enhancement: snapping is on by default.
Newbie enhancement: browser snapshot now defaults to slot 1.
Newbie enhancement: window menu icons replaced by holly down arrows.
New spectral view in monitor panel.
DrumSynth: added call to SendPatchToEngine to Voice_Release, to temporarily fix a release
problem when multiple voices are active
Automation now displayed in pattern clips, improved event editor display.
Channels in piano roll channel selector are now sorted by channel group.
New list of available patterns when right-clicking the pattern selector.
Patterns named '-pattern name' now act as separators in lists.
Added OGG Vorbis rendering target.
Added randomize & humanize to multilink menu.
Default audio device changed to ASIO4ALL.
Newly-recorded patterns now added as pattern clips (when in song mode).
Fruity DX10: mod init and sustain calculations now also take samplerate into account
Changed piano roll keyboard modifiers a little (see help file) to add a new SHIFT+click to add note in resize mode.
Added 'Send previous/next to selected channel' option in browser. Works well with extra mouse buttons too.
Default peak meters scale bottom changed to -70dB, alternate scale down to -50dB.
Introducing FL-chan in wallpapers.
Newbie enhancement: 'save as' icon blinks once 5min after the last save, then each 30sec after 10min.
Changed generator multithreaded processing method a little.
Adapted wav file loader for more bad interpretations of a bad format.
Mapped incoming "all notes off" MIDI message to panic.
Removed obsolete '16.8' version of the 32Bit wav rendering.
Edison:
EQ, blur & reverb tools now remember their envelope editor settings.
unselects when live selection is too short (<150ms), and added live selection as published parameter.
new fancy waveform display mode, and option to export display to bitmap file.
added stereo waveform display.
new slave sync, pause button, transport active when not playing, support for control surfaces and keyboard
input (to slice or for sampler preview).
can now link notes to markers/regions (for use in Fruity Slicer).
added "Undo mix (spectral)" and "Paste mix (spectral)" features.
added keyboard (to note or to slice) preview.
added 'quick rename (all)' option to rename all regions to drum names.
Edison & Sytrus now captionize themselves when starting a sample drag.
new Tools->Send to playlist as audio clip, to send the clip to the playlist at selection, linked to the same
mixer track as Edison.
new drum(loop) stretching tool (& paste replace (drum)), with improved gaps filling.
CTRL+DRAG drums from one instance to another, to replace drums in a loop with drums from another loop.
slide option now works on markers/regions too.
hold right-shift to move markers more accurately (temporary zoom).
New phase editing feature in Edison's EQ.
Added middle note & score detection
Improved smoothness when recording for several minutes
new 'dual view' mode showing both waveform & spectrum.
added tools->sequencing->send to selected channel, to quickly send audio to the selected channel
without dragging (mainly for Fruity Slicer).
Changed spectral display's windowing to Kaiser.
new support for region types, and grid aligned to first downbeat marker.
new tempo detector that gives better results for fixed-tempo songs.
added 'Time format' menu to display time regardless of the grid mode.
Dashboard:
fixed scroller freeze issue
edit string dialog now pops up on correct screen
"send value" for patch control no longer generates an exception
messages are no longer added to a buffer to be sent during processing
FPC:
invalidate synthpanel on resize, to avoid graphical glitch when resizing the editor with "Show window
contents while dragging" off in Windows
mouse wheel now changes pad
some cosmetic changes
pan envelope is now bipolar
fixed some save dialog glitches.
fixed envelope handling.
added wave preview in open dialog.
small UI changes
better behaviour when samples are missing
changed direction for changing pads from mouse wheel
fixed midi loop loading, it now takes into accounts the steps per beat
Video Player:
do nothing in TVideoViewer.AcceptMediaSample to prevent creeping cpu usage
moved position updates from Process to Idle function, to save some cpu usage
detached video will now keep playing if the plugin editor window is hidden
added "Ignore tempo changes" option
fix to prevent rising cpu usage.
"render fast" is now the default
Fruity Wrapper:
"Export all programs as Cubase presets" saved the current program in every file
fixed new implementation of ProcessParam to avoid "integer overflow" exception when adding an
automation clip
added hint when plugin parameter changes
some fixes in ProcessParam
now flushes plugin (inactive/active) in the PlugIOChanged callback
don't send "all note off" message for effects
the fixed size output buffer for effects are now initialized to zero before processing
now call AllocBuffers when the blocksize changes
renamed menu items for saving/loading fst and fxb files to "VST" instead of "Cubase"
added "Send note off velocity" option
implemented support for sysex messages sent by the plugin (untested)
let FL re-read key names when updateDisplay message is received from VST plugin
DirectWave:
fixed bug showing save program dialogs
added file compatibility options to (global) options dialog
"gain" control on zone tab now defaults to 0.0dB again
"gain" control on zone tab is now multiplied to the volume instead of added
updated downloader implementation
double-click on zone (or zone index) now opens sample tab
now need to right-click on sample scroll bar to zoom
fixed drag&drop crash
made library scan (for popup menu) a lot faster
fixed browser resizing from config dlg
fixed behaviour of browser expansion with multiple instances
changed volume and velocity implementation
re-implemented soundfont support, now supports 24bit soundfonts
fixed resizing in FL version, made it more spec-compliant in VSTi version
some VST specific improvements
fixed crash in VSTi when opening/closing browser because of incorrect FL version check
effect switches on the zone page now also act according to the "global" switch
improved demo mode save/restore for VSTi version
fixed window size bug (browser open/closed) when opening editor
fixed ogg import, made it use 32bit float samples instead of 16bit int
restructured files, recompiled
fixed "full range" behaviour for selectors
(Bug)fixes :
Bugfix in envelope point snapping.
Bugfix in Sytrus unison sub.
Bugfix: quick quantize no longer resizes playlist clips.
Bugfix in stretching engine.
Bugfix in monophonic mode combined with Fruity Slicer plugin.
Little bugfix in Edison's looping tool & trimming option.
Little bugfix in Sytrus envelope release combined with sustain level.
Fixed weird bug importing corrupted playlist data from FL6 projects.
Fixed keystrokes not getting to FL when mixer was detached & focused.
Fixed strange bug with ASIO.
Fixed little bug when reordering mixer tracks.
Fixed crash when closing FL while project browser was open.
Fixed tiny browser bug.
Fixed bug in WaveShaper & Sytrus bipolar to unipolar mapping conversion.
Fixed rare arpeggiator bug.
Fixed problem loading some VST 2.4 plugins.
Fixed crash in Vista when Data Execution Prevention is on
Fixed some possible deadlocks when MIDI-controlling parameters.
Fixed little bug in Fruity Slicer's note dump.
Fixed little problem in MIDI input window.
Fixed big bug in wav file loader when regions have comments.
Fixed thread-locking issue with multiple smoothed up remote control combined with visible project
browser and knob tweak undo enabled.
7.3 (public beta on 1/10/2007)
Bugfix in envelope point snapping.
Added error message at startup when MMX or SSE1 is not found.
Bugfix in Sytrus unison sub.
Cleartype not forced on anymore for mixer labels for Win9X platforms.
Fixed little bug when reordering mixer tracks.
Little bugfix in Edison's looping tool & trimming option.
New phase editing feature in Edison's EQ.
Bugfix in stretching engine.
Bugfix in monophonic mode combined with Fruity Slicer plugin.
Fixed weird bug importing corrupted playlist data from FL6 projects.
Added middle note & score detection to Edison.
Fixed keystrokes not getting to FL when mixer was detached & focused.
Fixed strange bug with ASIO.
Right-clicking splitters (browser, piano roll, playlist) for spare position.
FL finally supports MIDI SysEx input, and handles basic MMC functions.
Fixed crash when closing FL while project browser was open.
Project browser: can show/hide plugin editors from the generators/effects folders.
Generator smart disable is now compatible with threaded rendering.
Added mouse wheel support to popup menus & combo selectors.
Added (manual) plugin editor thumbnails to project browser.
Sinc interpolator now faster (64point sinc now usable realtime).
New slope modes for LP/HP/LS/Peak/HS bands in Parametric EQ 2 plugin.
New 'multilink' option for quicker remote control assignment, creation of multiple automation clips, etc.
Added 'Edit whole mapping' to Remote control part of the project browser.
Optional stereo waveform display in playlist.
Fixed tiny browser bug.
Re-implemented CME UF keyboard support (although MIDI feedback sometimes makes no sense).
Fixed bug in WaveShaper & Sytrus bipolar to unipolar mapping conversion.
Parameter smoothing now works for relative knobs or other incremental MIDI controls too.
Improved parameter smoothing.
Can now define absolute increment steps in MIDI remote control window.
Playlist->Edit->Shift left/right now works for audio clips too (including using control surface jogs).
Added full support for the Mackie Control Universal.
Improved support for some controllers.
Fixed thread-locking issue with multiple smoothed up remote control combined with visible project browser
and knob tweak undo enabled.
Edison:
- new slave sync, pause button, transport active when not playing, support for control surfaces and keyboard input
(to slice or for sampler preview).
- Can now link notes to markers/regions (for use in Fruity Slicer).
- Added "Undo mix (spectral)" and "Paste mix (spectral)" features.
- EQ, blur & reverb tools now remember their envelope editor settings.
- Added keyboard (to note or to slice) preview.
- Added 'quick rename (all)' option to rename all regions to drum names.
- Unselects when live selection is too short (<150ms), and added live selection as published parameter.
- New fancy waveform display mode, and option to export display to bitmap file.
- Added stereo waveform display.
- New Tools->Send to playlist as audio clip, to send the clip to the playlist at selection,
linked to the same mixer track as Edison.
- New drum(loop) stretching tool (& paste replace (drum)), with improved gaps filling.
- CTRL+DRAG drums from one instance to another, to replace drums in a loop with drums from another loop.
- Slide option now works on markers/regions too.
- Hold right-shift to move markers more accurately (temporary zoom).
- captionize themselves when starting a sample drag (Sytrus as well)
Improved 'undo knob tweaks' to support tweaking several parameters at once without slowing down.
Love Philter: piano keys assigned to patterns.
Tweaking controls on VST(i)s now show a hint message in FL's hint bar (when possible).
Wave Candy: fixed some bugs & added Vista window background blur.
Updated to LAME 3.97.
Improved latency compensation 'Set from' option.
Rendering with latency compensation.
Added slip editing in playlist clips, as well as little changes in resizing tools.
Improved accuracy of MIDI input recording under high GUI CPU load.
Can now move effect slots around using the mouse wheel.
FL (& some FL plugins) now support .ogg format.
Introducing 'Selected' mixer track, to which the selected mixer track is routed, and in which you place visual
effects or a recording Edison.
Ctrl+E to quickly open an audio editor in a mixer track, or Shift+E to open an audio logger.
Added score logging feature, not to miss scored played while testing.
Piano roll: added 'Select at random' to select 10% random notes, for variations.
Playlist: clip source selection now in titlebar, and clips panel now on top by default.
DrumSynth: added call to SendPatchToEngine to Voice_Release, to temporarily fix a release problem
when multiple voices are active
One-click audio recording now prompts to record in Edison.
Improved RAM usage meter for some systems.
Can now resize multiple playlist clips at once.
Caps lock function changed to allow resizing of notes from left side in piano roll.
Improved smoothness when recording for several minutes in Edison.
Bugfix: quick quantize no longer resizes playlist clips.
New spectral view in monitor panel.
Added recording filter (right-click record button).
Newbie enhancements:
- snapping is on by default.
- browser snapshot now defaults to slot 1.
- window menu icons replaced by holly down arrows.
Dashboard:
- Fixed scroller freeze issue
- Edit string dialog now pops up on correct screen
- "send value" for patch control no longer generates an exception
- messages are no longer added to a buffer to be sent during processing
FPC:
- invalidate synthpanel on resize, to avoid graphical glitch when resizing the editor with
"Show window contents while dragging" off in Windows
- mouse wheel now changes pad
- some cosmetic changes
- pan envelope is now bipolar
- fixed some save dialog glitches.
- fixed envelope handling.
- added wave preview in open dialog.
Video Player:
- do nothing in TVideoViewer.AcceptMediaSample to prevent creeping cpu usage
- moved position updates from Process to Idle function, to save some cpu usage
- detached video will now keep playing if the plugin editor window is hidden
- added "Ignore tempo changes" option
- fix to prevent rising cpu usage.
- "Export all programs as Cubase presets" saved the current program in every file
- fixed new implementation of ProcessParam to avoid "integer overflow" exception when
adding an automation clip
Fruity Wapper:
- added hint when plugin parameter changes
- some fixes in ProcessParam
- now flushes plugin (inactive/active) in the PlugIOChanged callback
- don't send "all note off" message for effects
- the fixed size output buffer for effects are now initialized to zero before processing
- now call AllocBuffers when the blocksize changes
- renamed menu items for saving/loading fst and fxb files to "VST" instead of "Cubase"
- added "Send note off velocity" option
7.0 (30/01/2007)
Little GUI redesign.
Sytrus: hint in harmonics editor not lagging anymore.
Sytrus / envelope editor: ctrl+shift to bypass point snapping.
Sytrus / envelope editor: multilevel undo & display updates.
Fixed little memory leak in browser's history.
Fixed wrong displayed hint for automation clips.
No more flicker when resizing plugin windows.
New resampling engine, support for mono & 32bit wavs.
Mapped scroll-lock key to FL's autoscrolling.
Switched to Delphi 2006.
Fixed tiny glitch with mixer icons.
BeepMap: can now drop bitmaps onto channel buttons.
Improved audio recording to disk (no more crackles when recording lots of mixer tracks).
Reworked toolbars, with CPU usage graph and RAM meter.
Can now edit samples from the browser item popup.
Can now drop any file onto the browser to get the folder added to the extra folders
(handy when using the browser to preview sounds).
Added large browser aspect.
Fixed minor bug in multiband compressor (master meter was all mono).
Fixed crashing bug in granulizer.
Little bugfix in Fruity Delay Bank.
Small UI changes & optimizations in Sytrus.
New Fruity Love Philter effect plugin.
Sytrus: little speed improvement when processing arpeggiated/gated presets.
Audio device now stored by name rather than by index.
New Edison audio editor.
Right-shift in piano roll & playlist to pan the editor (same as in Edison).
Support for 16bit integer/32bit float/mono/stereo samples inside FL, Fruity Granulizer & Fruity Slicer.
Faster slicing in FL, Fruity Slicer, Fruity Granulizer and Edison.
Added spectral view in Fruity Slicer.
Sytrus: several speedups when triggering voices, computing & importing shapes.
Fixed crashing project browser when a mixer control was linked in omni mode.
Sytrus: slightly improved plucked string generator.
Fruity wrapper: added "Invalidate editor window" option (on by default)
Fruity wrapper: fixed bug in preset names that start with "-"
Fruity wrapper: bugfix: effect version copies input to output when no plugin is loaded
Fruity wrapper: bugfix: "fixed size buffers" option is now saved for each plugin
FPC: added popup menu for sample displays
FPC: middle-click on a sample display now opens that sample in Edison
FPC: fixed layer display after dropping a wave
FPC: fixed a crashing bug with empty layers
FPC: reimplemented resampling
FPC: re-implemented sample loading, it's now independent of FL's sample loading and
loads mono and 32bit samples faster
FPC: fixed two bugs importing midi files and other minor bugfixes
ReWired: added selection of bus and channel for the ReWired channel to send its notes to (midi options window)
FL DXi: updated calculation of time information to prevent continuous resynchronizing in Sonar versions 4.04 and up
Edison: much improved spectrum display.
Sytrus: little speed & quality enhancement and now up to 256 harmonics per operator.
Sytrus: fixed rare crash when editing waveshaper envelope.
Added new stretching methods to FL & Fruity Slicer.
Added stretching tool to Edison.
Mono ASIO inputs now listed in the mixer's input list, so that you can record from mono sources.
Fixed little bug in mixer state loading.
Added 'stairs' line mode to envelope editor.
Some generators can now be threaded for some CPU gain on dual cores.
Introducing smart disable mode for generators as well.
Improved fading/declicking in Edison, Fruity Slicer and FL.
Fixed rare mixer track relocation bug.
Fixed unreleased notes when using sustain in recording mode.
Linked sustain pedal to step jump in step editing mode.
Sytrus: unison panning, volume and pitch now update running voices when automated.
Sytrus: added 'bipolar LFO tension' option to LFO's.
Sytrus: added cherry phaser filter.
Browser now previews the sample's root note.
Added more safety checks for bad wav samples.
Plugin windows & mixer can now be detached from the main window.
Fixed tiny keyboard problem with detached windows.
Added pattern clips to the playlist.
Improved zoom tool in playlist tracks.
Ctrl+right click = zoom in playlist & piano roll.
Undo for automation clips, and more meaningful undo names.
Can now turn event automation into automation clips.
Double-click pattern clips to edit its contents.
Spectrum can now be displayed in channel settings & audio clips.
Support for AIFF files in sampler channels & Edison.
Support for Apple Loops AIFF extensions.
Updated zipping DLL.
Dashboard: added "Send all values" option
Dashboard: fixed sending values of switches and patch selectors
Dashboard: updates for note off velocity support and note on velocity calculation
DirectWave: now loads AIFF samples
DirectWave: VST preset file loader in autosampler
DirectWave: lots of bugfixes
FL Keys: fixed loading of some 16bit waves
FPC: reimplemented voice and envelope processing
FPC: now loads AIFF, MP3 and REX files
FPC: now exports to SFZ format
FPC: preview notes now also trigger cut groups
FPC: fixed layer tune
FPC: allow selection of regions in a wave for start/end points
FPC: added possibility to keep current note layout when changing presets
FPC: added option to map every pad to a note one by one (per bank)
FPC: the pan envelope can't cut a voice anymore
Edison: new click-free editing.
Added 32Bit stream option to DirectSound output.
FL is now optimized for ClearType.
Fixed 2 minor glitches in PR.
Escape to abort file searching is now more responsive.
Added 'huge' to browser size modes.
Playlist clips can now be smaller.
Fixed occasional crash when assigning hardware XY controllers to params.
Assigning notes to slices made easier in Fruity Slicer plugin ("Last hit key" in menu).
Double-clicking a pattern clip opens the piano roll/event editor at the time it was clicked.
Added support for Novation ReMOTE SL controller.
New velocity & release mapping curves in the MIDI settings.
Support for note off velocity in piano roll, imported MIDI files, MIDI out & Sytrus plugins.
Sytrus: unlink velocity from volume, link velocity & release to attack & release.
New online news & events toolbar.
Fruity Slicer: can assign a slice to the last hit key.
Fixed MIDI file import bug.
Little fix in wav file loader.
Video Player: fixed time calculation for steps per beat other than 4
Wrapper: added "Save all programs" option
Wrapper: several bugfixes
Wrapper: added "MIDI Channel Aftertouch" special parameter to control aftertouch in a plugin
'Set smart disable for all effects' changed to 'Set smart disable for all plugins' (now including generators).
New Fruity Parametric EQ 2 plugin.
6.0.8 (13/1/2006) :
Chrome now has a Graphics Tester to avoid people crashing their FL Studio
DirectWave 1.0.3 (with synced LFO & other small improvements)
The new ASIO treatement should now solve most issues people had with FL6.0.x
6.0.5 (06/01/2005)
Fixed non-working shortcut in playlist.
wrapper no longer crashes when a plugin sends information while it's being closed
fixed FPC crash when changing pad names
fixed tempo bug in envelope controller
fixed bug saving adsr wheels in envelope controller
fixed decimal point bug in formula controller
little bugfix in fruity slicer
6.0.4 (28/12/2005)
Fixed non-working shortcut in playlist.
(bugfixes!) Fixed built-in sustain support.
Fixed crash while detecting sample tempo.
Fixed wrong reloading of sample loop type.
Fixed bug in audio clips volume envelopes.
Fixed patch selector in Dashboard.
Fixed score selection in FPC when an empty folder is selected.
Fixed bug in FPC and Fruity wrapper that caused drag and drop to stop working.
Fixed bug in Fruity Wrapper showing the selection menu when loading songs with
a Waveshell plugin.
Fixed dual screen bug showing all menus on the wrong screen when the primary
screen was on the right side of another screen.
Fixed bug with echo delay presets in channel settings.
Rare bug fixed in Sytrus delay line.
Fixed browser being able to be resized when docked.
Fixed mixer send knobs animated when the wrong track was selected.
Added option to disable smooth scrolling (in FL, not plugins).
Added warning when loading projects made with a more recent version of FL.
Made overload-safety feature in audio settings optional (for those who have
ASIO troubles).
Fixed bug in EQUO when processing was skipped.
Middle click to load projects from browser now prompts for saving.
Fixed looping and song position in FL DXi when used in Sonar 4.0.3 or later.
Fixed rendering bug in Fruity Squeeze.
Fixed bug that caused some DXi plugins to ignore note messages.
Fixed EQ slider hint.
Fixed Fruity Fast Dist bug when rendering.
Fixed bug when moving plugin racks while event editor was open for one of
their parameters.
6.0.1 (08/12/2005)
FL now compiled with Delphi 2005.
New popup menu engine.
New scale-detecting helper in piano roll.
Multiple MIDI input devices are now accepted.
MIDI clock sync can now be sent to multiple MIDI devices.
All control events can now be edited in the piano roll.
Edited events are now stored in a most recently used list.
Piano roll now offers 16 note colors (that can be seen as MIDI channels).
Piano roll helpers also mark notes that have names (useful with Fruity Slicer).
Can now drag individual slices from the Fruity Slicer onto channels (or the
explorer), and copy them to the Windows audio clipboard.
Revamped mixer with enhanced free track routing (all tracks can now be sends).
Piano kb keys now accepted in the MIDI remote control box (white = toggle,
black = latch).
'New 'Link all parameters' option in plugins & mixer'
Can now move mixer tracks around.
New glue tool in piano roll, to glue contiguous notes.
Can now replace a channel type by another (was already doable through presets).
Various other enhancements in the piano roll.
Support for MIDI hold & sostenuto with result directly in piano roll.
Minor usability improvements.
Ctrl+mouse wheel to center-zoom at the mouse position in event editors,
piano roll & playlist.
Improved stability/safety for ASIO devices.
Little bugfix in automation clips.
Drag/drop now works on detached playlist.
Speed improvements.
Knobs animation is now smoother (for those who can notice).
Browser revamped visually, with various little enhancements.
Browser smart search feature, allowing things like <sytrus or
sims?nth or wav and "rev* bongo">.
Browser updated to remember its last state, visual drag/drop.
Browser now monitors FL's data folder to refresh itself.
Browser can show all file types & their extension.
Added browser snapshots.
Dropping a file onto the browser jumps to that file (providing it's available
somewhere in the browser).
Sytrus: arpeggiator built in envelopes, audio file to envelope analyzer,
envelope vertical flipping.
Sytrus: can now drag/drop single-cycle shapes onto harmonics editor, or channel button.
Sytrus: waveforms can now be saved to (32bit) WAV files.
Sytrus: enhanced waveform editing tools.
Sytrus: added 4 new filter types.
Sytrus: can now lock harmonics individually.
Sytrus: can now drag waveforms (click big waveform or ctrl+click small one)
onto other synthesizers.
Small mini-piano roll update bugfix when project browser is open.
"Typing kb to piano" feature now works from the browser window£
as well (accel chars now only work in the tree when the feature is off).
Bugfix in level scaling event editor tool.
New EQUO automatable equalizer plugin.
New Fruity Reeverb 2 plugin.
Fruity Slicer: loading/slicing drumloops doesn't break audio engine anymore.
Live mode: song relocation is bar-synchronized.
Alt+/* and Ctrl+Alt+/* to jump to/select next/previous song markers.
Misc little enhancements: middle mouse button in browser, mouse wheel
working in some new places, etc.
Added support for some more hardware controllers.
Ultrasmooth visual feedback now off by default and sets a higher smoothness,
and also now applies to fruity plugins.
Playlist pattern lane gets a popup menu, and selected patterns can be renamed
all at once.
Added option to split (explode) a pattern by channel.
Shift+piano roll/playlist cut tool now selects a column.
Alt+click in piano roll/playlist/event editor bypasses the current snap (very handy).
Shift+left/right or Alt+left/right shifts (nudges) selected notes in piano roll/playlist.
Bugfix in audio recording undo, and also made it clearer (tells which files are
gonna be undone).
Can now edit note properties to change a note into a slide.
Added workaround for minor Windows graphic bug in the playlist.
Added CC standard names to popup in MIDI remote control box.
Shift+mouse wheel to scroll playlist, shift+right click for playback tool in piano
roll, and various similar little enhancements.
Can now jump to song markers using MIDI input, and create them on the fly.
Wrappers publish 128 extra parameters for CC's, so that you can control a VSTi
without using a MIDI out channel in most cases.
FL can now send MTC as well as MIDI clock for output synchronization.
Support for multimedia keyboards (play/pause/stop/prev/next/browser keys, etc).
Newbie enhancement: long audio files are not kept on disk by default anymore.
Option to save audio & MIDI clipboard data to files (see tools menu).
Double-right-click piano roll & playlist brings the options menu.
Better support for the Korg MS20 controller: cable in/out are mapped to CC to
work as switches.
Enhancement for tablet PC's: most forms states are saved per screen resolution
(handy when switching from landscape to portrait mode).
Enhancement for tablet PC's: stylus mode that allows easier tweaking of knobs
as well as several little usability improvements for pencil use.
App includes a 128x128 icon size for application bars (ObjectDock, etc).
LAME DLL now loaded dynamically (to avoid problems when FL is used as a plugin).
Little fix for piano roll splitter losing its aspect ratio when resizing the window.
Less flicker when resizing some windows (unless detached).
New 'one-click recording' option for dummies (in the tools menu).
Added auto-map all ASIO inputs (just like outputs), to monitor all inputs.
New Fruity Squeeze sound degradation plugin.
FPC: volume and pan envelopes per pad.
FPC: pad presets and note layouts.
New Wasp XT synth plugin.
Wrappers now automatically save plugin specific settings (optional).
Video player now has an option to disable rendering audio.
New GM preset for DrumSynth Live.
Added support for Frontier Design's TranzPort controller.
Piano roll note properties can now show note lengths (optional).
Alt+mouse wheel to change note properties (of the closest note, or the selected ones)
in piano roll & SHIFT+mouse wheel to move them around.
Caps lock to move notes without changing their ending times in piano roll.
More accuracy in the drawing of events in the piano roll.
Browser now shows .FNV (envelopes), .DWP (DirectWave) and .FXP/.FXB (VSTi patches).
New Fruity Envelope Controller plugin.
New DirectWave sampler plugin.
New Chrome visualization plugin.
Fruity Slicer can now export sliced sample.
New sample and preset downloader for FPC and DirectWave plugins.
Existing automation clips are now adapted when the PPQ settings have changed.
Added workaround for UAD-1 plugins to work.
Cue points are not turned into regions anymore.
5.0.2 (26/01/2005)
New key limiter tool in piano roll.
New score flipper tool in piano roll.
New level scaling tool in piano roll & event editor.
New piano roll tools button for direct access to tools.
New 'Arrange windows' item to leave room for the bottom taskbar
(handy under Windows XP).
Keyboard shortcuts now work for detached windows.
Little bugfix in note legato tool.
Updated to LAME 3.96.1.
Fixed XI file loading bug.
Added per-editor snap override.
Minor UI enhancements.
Slightly improved 'prepare for MIDI output'.
5.0.1 (20/12/04)
Fixed 'Add pitch to key' for plugins.
(bugfixes!) Fixed crashing bug in Fruity Granulizer.
Fixed 2 minor bugs in Sytrus.
Fixed problem with MIDI input in FL VSTi versions.
Fixed little problem after dismissing the piano roll note properties box.
Fixed disabled automation clips processed when relocating the song.
Disabled looping for sample preview in browser
(too many bad loop points in samples out there).
Auto-scrolling doesn't switch off anymore when editing and the song is not playing.
Fixed problems with dual monitors: FL can now be maximized on second
monitor and will remember the monitor it's on when maximized.
Fixed little playlist shortcut problem.
Added option to detach playlist, piano roll and event editors from the working area
(can be maximized on a second monitor).
Changed the default wallpaper to a newbie one.
Newbie enhancement: MIDI settings window doesn't show up anymore to
let the user select a MIDI input device.
Newbie enhancement: "Enable MIDI input/output" switches itself on when you
5.0 (22 november 2004)
New automation clips in playlist.
New Fruity WaveShaper effect plugin.
New Fruity Pad Controller (FPC) plugin.
New Collab tool to chat & exchange projects
Can now load MP3's into sampler channels and audio clips.
New powerful arpeggiator tool in piano roll.
New option to render audio files with slice markers (regions) built-in.
Fruity Slicer now gets slices from audio file cue points as well
Much improved Fruity Slicer, with stretching and REX loops support
New 'make unique' option for audio clips to sever parts.
New Elastique time-stretching and pitch-shifting in audio tracks
Tempo-synced preview of stretched samples.
Added author & genre to song properties, saved inside WAV files and MP3 tags.
Added tempo detector to audio tracks to align project tempo to song clips.
New drum flam tool in piano roll.
DrumSynth Live now supports 120 patches.
Enhanced Fruity Granulizer with transient-alignment and new skin.
Added note legato and articulation tool in piano roll.
Basic loop recording.
Added tempo tapping feature.
Added better automation smoothing to MIDI remote control
Setting for steps per beat now adjust tempo as well
Fruity Slicer note dumping is now done in piano roll selection (if any).
New slicing engine in Fruity Slicer and FL (audio clips).
Stacked notes in piano roll randomizer now work better.
Made brush default tool in event editor.
Little bugfix for monophonic mode in step sequencer.
Restyled Fruity HTML NoteBook plugin.
Background wallpaper can now be HTML pages.
Bugfix in Sytrus (making it a little faster).
Added copy/paste preset to Sytrus, to share presets between all plugin versions of it.
Added global envelope mode to Sytrus (version 1.2), for perfect gated presets.
Fixed crash when deleting MIDI out channels sometimes.
Song markers now properly stored in rendered waves even with tempo changes.
Fixed memory leak in Fruity Slicer plugin.
Updated drum list in the MIDI out plugin to the GM2 standard.
Made channel resampling option always enabled.
'Keep on disk' samples can now be modified (loaded from disk when needed).
Can now check 'keep on disk', 'resample' & other options even when not possible.
Newbie enhancement: snapping is off by default.
Can now drop samples onto the channel settings window.
Preview now only loads the few first seconds (for MP3's to preview faster).
XY controller now supports multiple joysticks.
Right-clicking the recording disk to arm a mixer track won't prompt for a filename.
Added option not to auto-unarm mixer tracks.
Selecting an ASIO input now arms the mixer track automatically.
Added option to trim audio clip parts outside playlist selection.
Auto-envelope cleaning in step edit mode in Sytrus & Fruity Waveshaper envelopes.
Remove transposing from quantization tool
Toolbars can now be locked.
Replace 'Ignore velocity' option by 'Velocity link', to control per-note filter using velocity.
Can now shift+click note events to unselect them.
Can now set one of the external audio editors to replace the default one.
Added support for Hercules DJ Console
Added sampler interpolation method selector for realtime playback (audio settings).
Removed obsolete 1..9 pattern selector.
FST and FSC file extensions are now associated with the app
Auto-scrolling switch now in the main part of the UI, and auto-disabled.
Song selection now shown in the transport slider as well.
Minor cosmetic changes and new wallpapers.
Shift disables 'typing keyboard to piano' feature
BkSp shortcut for quick snap switch.
Fixed problem with incoming MIDI note off messages too quickly after note on.
Minor fix in Fruity Vocoder.
Removed (abused) live loop, in favor of Collab.
4.5.2 (04/03/04)
Upgraded plugin menus : easier way to browse/automate parameters.
Added 3 band equalizer and soft mode option in Sytrus.
Added (basic) import for Yamaha DX-7 presets
Added option to use mixer position as playback position,
Small bugfix in event editor zoom/select.
Small bugfix in effect preset selector.
Bugfix in Sytrus (was unstable).
Little glitch fix in Sytrus.
Changed scale for harmonics level editing in Sytrus.
Fixed problem with some ZIP files not created (really this time).
Small bugfix in automation recording.
Fixed arp/slide last bugs (I hope).
Fixed tiny visual glitch in browser.
Notes in step seq now restricted to the channel's keyzone.
Added repeat mode to arpeggiator.
Sytrus presets are now compressed (was needed for the VSTi version).
4.5.1 (29/12/03)
New Sytrus generator!
New 'auto' mode in arpeggiator (finally works like a classic arp now).
New playback function in piano roll.
New strum tool in piano roll.
New Fruity Flangus effect plugin.
New ReWire (host & client) support.
Playlist / piano roll selection now updated when changing PPQ.
Added ASIO clock source selector (for compatibility with the Tascam US-122)
Added ASIO CPU check for more stabillity (prevents freezing GUI).
Removed the obsolete 'tiny slices' rendering setting & improved rendering.
Added beep metronome sound.
Bugfix in Fruity Slicer plugin.
Bugfix in channel grouping while loading songs.
Little bugfix in playlist.
Little bugfix in preset switching.
4.5 (3/11/03)
(boxed release) Added support for the Edirol PCR-30/50 controllers
Little bugfix in layer loading.
Bugfix in FL Keys & dashboard plugins.
Little bugfix in automation smoothing.
Added warning when saving to a protected MIDI file.
Inserting space in playlist now moves markers as well.
Editing playlist markers is now undoable.
Bugfix in 'zoom on selection' in piano roll.
Alt+click to default note levels in piano roll.
Small bugfix in PPQ changing.
Bugfix in playback indicators in piano roll.
New free Slayer & FL Keys plugins (actually were in 4.1.2).
Improvement: arpeggiator now works fine with short single-hits.
Don't ask why it's a 4.5 version already :)
4.1.2 (1/07/03)
Added automation smoothing feature.
Added Fruity Keyboard Controller plugin.
New undo history in project browser.
Added 'insert/delete space' in playlist, piano roll & event editor.
Now showing plugins & their parameters in the project browser.
Added output visual to Fruity Formula Controller plugin.
Improved internal controller handling.
Improved pattern merging.
Fixed rare automation problem.
Fixed handling of special audio input format.
Event editor LFO tool can now be cancelled.
Bugfix in MIDI file import for controllers.
Small bugfix in Boobass plugin.
Sampler channels now load 24Bit integer wave files.
Fixed small bug in Fruity Slicer.
Fixed small weird bug in plugins.
Fixed sampler channel filters consistency accross sample rates.
(Projects not made at 44100Hz might sound a little different!)
Small fix in Fruity Parametric EQ at 22000Hz.
Small fix in filter for Fruity Delay 2.
Small visual fix in Fruity Slicer.
Bugfix in Fruity Phaser plugin.
DS script loading bug (on some systems) finally fixed.
4.1.0 (7/04/03)
New cool (and free) vocoder plugin!
Added CTRL+N shortcut for 'Save new version'.
Added 'Link selected channels -> Starting from this track' to easily
auto-assign mixer tracks to existing channels.
Many bugfixes
4.0 (5/03/03)
Brand new playlist.
FX window becomes a mixer.
Audio clips can now be added to the playlist.
Fruity Slicer now auto-slices without the need for a
registered BeatSlicer. Same for the 'File->Import->
Beat to slice' feature.
Added audio input (ASIO only) to the mixer.
Added direct-to-disk recording & offline rendering of mixer tracks.
FL Studio now available as a DXi plugin (FL Studio DXi, FL Studio VSTi,
1 & 16 out versions).
New Wave Traveller generator plugin.
New BooBass generator plugin.
Revamped randomizer, now also available in piano roll.
New integrated wave editor for channel samples.
Fixed minor TS404 preset problem.
New cutting tool to piano roll & playlist.
Small bugfix in SimSynth Live.
Mixer now has 64 insert tracks.
Mixer tracks can route to other mixer tracks, allowing groups & sub-groups.
Effects now have automated mute & mix level.
Can now save mixer track presets.
Patterns can now have different lengths.
Can now set pattern color.
New black note display mode in piano roll.
New brush mode in playlist and piano roll.
New time scaling in piano roll (hold shift & resize notes).
Various improvements in piano roll.
Right-clicking the mini piano roll jumps to the clicked position.
New time markers in playlist (numpad . to jump to the next one).
Time markers are saved in rendered waves as cue points.
Reworked & added some new artwork.
Fixed small bug in envelope display.
Fixed small bug in event editor line tool.
Fixed MIDI sync output device not remembered.
MIDI sync device is now shared with MIDI output devices.
Can now record in song mode into a pattern that hasn't been triggered
(pattern is then added to the playlist).
Can open the project browser from the playlist.
Added some 3DNow! optimization (Fruity Parametric EQ & various
internal things now 2x faster on AMD's).
Added graph in remote control mapping window.
Fixed precomputed effects at other sample rates.
Fixed FX send automation bug.
Added phase randomness option to 3xOsc plugin.
Added autoscrolling in playlist.
Added some usability improvements.
Omni mode also works for mixer in remote control window.
Changed the way some plugins work with timers.
Can now set the track in which preview & metronome are mixed.
Fixed bug with GDI in browser.
Fixed window visibility bug.
Added live mode to playlist.
Fixed invalid automation problem after loading presets over a TS404 channel.
Fixed rare bug with event editor's line tool.
Slightly updated look of the Fruity Slicer.
Old precomputed effects are now hidden by default.
Rendered wave files now have loop points, useful when rendering
using the leave remainder option.
'Save modified sample as...' now saves loop points.
Audio clips can be chopped up into regions (cue points stored in wave
files or slices stored in ZGR's).
Pattern cloning now clones automation.
Fixed GDI leak in Fruity NoteBook.
Updated LAME mp3 encoder to version 3.93.1.
Various bugfixes in FL VSTi.
Support for multiout VSTi plugins (generators only).
New wave editor.
Small improvement in BeepMap plugin.
Step sequencer editing is now undoable.
Fixed rare note-dragging crash in piano roll.
Fixed glitch in sampler channels.
3.5.6 (29/07/02)
Support for Tascam US-428 controller.
Formula in MIDI remote control box can now modify increment step (for endless knobs).
Can now select rows of notes in piano roll.
Added 'fit to time' option to Fruity granulizer.
Fixed weird rare automation bug.
Improved wrappers & fixed timing info.
Added 'pausing steps' in some knobs & sliders.
New user interface for SimSynth Live.
VSTi version now renders properly in Cubase.
New clock toolbar.
Changed tempo & pattern selectors.
Fixed Wasp's envelope link problem.
Fixed small playlist selection bug.
Fixed various minor bugs.
3.5.5 (4/07/02)
Bugfixed DrumSynth Live.
Time hint in step sequencer.
Added support for Peavey StudioMix controller (knobs, sliders, switches & jog).
Added support for StudioMix switches.
Added support for 'endless' hardware controllers (Doepfer Pocket Dial).
Setup now warns about logging as administrator.
Various other bugfixes.
Formula presets in MIDI remote control box.
3.5.4 (19/06/02)
Can now copy, paste, save & restore automation.
FruityLoops now available as a VSTi plugin.
Multi ASIO output added.
New advanced quantization in piano roll.
New advanced pattern-based chopper in piano roll.
Improved channel envelopes (tension).
Added batch export of FX tracks into separate wave files.
New Fruity fast dist plugin (same dist as for the TS404).
New Fruity soft clipper plugin.
Improved Fruity slicer plugin (added 'fill gaps' option & slice reversing).
Improved global beat slicing (layering).
Improved Fruity wrapper plugins.
Added recording precount.
Support for speech synthesis (.speech files).
Added sample start to Fruity granulizer plugin.
New step edit mode.
Much improved (but not compatible) TS404.
Fruity wrappers now support DXi2 plugins.
New kick synthesizer plugin.
Improved (but slower) sinc interpolation (thx to arguru).
Improved hermite interpolation (now 6 points) (thx to Yehar).
Right click metronome for another tick sound.
Right click wait for input to allow it only when recording.
MIDI activity LED now blinks yellow if the MIDI message wasn't handled (assigned to nothing).
Master sync now sends MIDI continue message instead of MIDI start.
Time in seconds now displayed by the playlist in the hint bar.
Project bones now includes automation as well.
Fine time offset knob now automatable (can now do shuffle using internal controllers).
Peak meters optionally in dB format (see general settings).
Tiny bugfix in envelope processing.
MIDI out plugin now supports channel aftertouch (& also redesigned visually).
Removed unuseful auto maximize & stop at bottom options.
MIDI remote control window redesigned a little.
Added quick preset randomizing & hybridize mode for plugins.
Slightly improved pattern humanizer.
Fruity soundfont player now searches for the first valid patch after a soundfont is loaded.
Added 'explore' menu item to browser.
Added 'Select linked channels' option & FX track renaming (effects window).
Bugfix in soundfont player & improved HQ rendering.
Bugfix in echo delay combined with the time shift.
Bugfixes in Fruity reeverb (now works fine at any mixing rate).
Small bugfix in channel muting.
Small bugfix in layer channels.
Small bugfix in Fruity slicer (sample rate conversion).
Small bugfix in step seq vol knob's gauge.
Color=$BBGGRR now recognized in browser info files.
Fixed two bad memory leaks.
Bugfix in DrumSynth patch loader.
Improved step sequencer.
Mouse wheel now scrolls step seq keyboard edit.
3.4.0 (19/12/01)
Added fat mode to channels (echo delay tab).
New input to output mapping formula in remote control linking.
Added Fruity formula (internal) controller plugin.
New Export->Project bones (exports all channel & effect presets + scores,
to merge projects easier).
Introducing channel filtering for easier reading of the step sequencer.
Introducing layer channels, to control several channels at once.
Fixed the freezing on some systems with the MIDI output enabled.
Added activity meter to channels.
New Fruity chorus plugin.
New Fruity DX10 & SoundFont player plugins.
Can now move patterns (or blocks of patterns) up/down (see playlist menu).
New 'save new version' option.
Note properties editing in the piano roll now works only for selected notes, if any.
View |