Sunday, May 19, 2013

Test Your Musical Skills in 6 Minutes


While working at the music and neuroimaging lab at Beth Israel/Harvard Medical School in Boston, Jake Mandell developed a quick online way to screen for the tonedeafness. It actually turned out to be a pretty good test to check for overall pitch perception ability. The test is purposefully made very hard, so excellent musicians rarely score above 80% correct. Give it a try!
In their research, they were looking for neuro-anatomical correlates of tonedeafness (called "congenital amusia" in the scientific literature. The test you are about to take was used as a screening test to roughly characterize a patient’s pitch discrimination and musical memory abilities. Even though musical memory is strongly tested here, they have found that people who are tonedeaf tend to have normal musical memories.


Give It a Try! 
(After completing the test, your score will be automatically and anonymously submitted.)

Thursday, February 21, 2013

The early days 1992 - 1994


After doing more boring jobs (in stock market software & network solutions) Jean-Marie Cannie
and Frank Van Biesen (company founders) wanted to have some more fun.

The first thing they did was develop a Tetris game clone and offered it on floppy disks in the 'little ads' in Computer Magazine. Surprisingly, this caught on and people asked for more. JMC writes: "This was the time CD-ROM games like 'The 7th Sense' started to appear and we decided to do a CD-ROM and teamed with 'Private', one of the bigger players in the over-18 games market. We released a whole bunch of our CD ROMs including 'Private Prison' and 'Private Castle''.


Around the same time, IBM held a "Da Vinci" contest where 1st prizes included color laptops (which cost about $8000 back then). As Image-Line didn't have a lot of cash to spare we reworked an existing game , mailed it in and won 1st prize in the multimedia category. The most important part wasn't the win, but that we met a 19 year old developer called Didier Dambrin (nicknamed Gol).

Didier not only won 1st in the 'Game' category but the 'Grand prize' too, a trip to the US. We immediately saw his talent and somehow convinced him to come and work for us. Gol's first game for us was Private Investigator and it involved some gruesome game play, pretty mild by today's standards, that caused the rapper Ice-T to shout: "This game beats cocaine!"... after playing if for like half an hour on our booth on the adult show in Las Vegas.  

We decided to use Gol's talent for something better and asked him to develop a platform game called Eat This.
Sadly enough for us, this was the time that everyone went 3D and most of it went by unnoticed. You can still download
and check out the demo on our Eat This page. This platform game really shows of Gol's coding and visual skills
(remember this was made in 1998).

The rest of our developers continued on our other products like Fact2000 (invoicing software), E-OfficeDirect (a content-based web tool that was the precursor of EZGenerator). We even topped the Belgian game charts 4 years in a row with the CD version of a popular Belgian TV show called Blokken (funnily enough, based on Tetris also).

From Games to Music


Meanwhile, Gol was being drawn into the music scene by applications like 
Hammerhead and Rebirth 338. He had the idea of merging both into a step
sequencer with rows and steps, so he started developing FruityLoops.
When he dropped it on our machines it was a simple, midi-only Step Sequencer 
that we really couldn't place our existing product range leaving us scratching our 
heads how to market it.
This turned out not to be a problem as people went WILD about it and sucked our 
servers dry (downloading the demo) days after launch. It was also around this time 
we came up with the idea of Lifetime Free Updates for the program, that existing 
customers should get the latest version of the software for free.

The first couple of years were pretty tough as there were hardly any sales and we 
always had to beg people to host the demo on their servers (thanks Maz!). 
To generate some additional income, Gol developed an EJay type program called 
FruityTracks that was "OEMed" for Mattel into Pro-DJ (for France & UK) 
and Radio 538 Music Machine (for Holland & Belgium). During this time 
FruityLoops slowly grew from a simple midi drum machine into the fully featured
virtual studio that a wide rage of musicians are using today.

How FruityLoops became FL Studio…


After producing FruityLoops for about four years we changed the name to FL Studio, here's why:


Kelloggs decided to challenge us when we applied for the FruityLoops trademark 
in the US.We had a very strong case AND we received the trademark in Europe as 
the two markets are obviously separated. But later they claimed to have released 
CDs and games in their cereal boxes, and as we didn't want to waste money fighting 
them in court for 5 years ...
''Fruity' seems to have all sorts of meanings and innuendo associated with it that we 
thought best to avoid for the sake of international marketing appeal.

The 'loops' part of the name implied that music was made from pre-canned loops 
and no 'musician' wants to be associated with that. We even had one customer almost 
lose a contract because their label heard about them using FruityLoops and believed 
they were using a 'pre-canned loops' application.

Program development was in the opposite direction to Acid/Ejay, so people buying 
'FruityLoopsthinking it was a similar app didn't have a clue what to do when they 
were confronted with a Step Sequencer and Piano Roll.

No one ever took the 'FruityLoops' name seriously. Whenever we went to a meeting 
to discuss a possible bundle with a hardware manufacturer, we had to excuse ourselves 
and explain for half an hour that it WAS a real music production package, while the 
marketing managers on the opposite side of the table were looking at us with grins 
on their faces.


Anyway, since we changed the name we have received a lot more credibility and our 
customers no longer seem to be ashamed to admit what application they are using to 
make music. The FL Studio demo is now downloaded over 30,000 times PER DAY and is 
used by some of the biggest names in the industry. We have definitely come a long way 
thanks to our customers support.

About FL Studio



FL Studio (formerly known as FruityLoops) is a digital audio workstation developed by the Belgian company Image-Line. FL Studio features a graphical user interface based on a pattern-based music sequencer. The program is available in four different editions for Microsoft Windows, including FL Studio Express,Fruity EditionProducer Edition, and the Signature Bundle. Image-Line offers lifetime free updates to the program, meaning customers receive all future updates of the software for free. Image-Line also develops Fl Studio Mobile for the iPod Touch, iPhone, and iPad.
FL Studio can be used as a VST instrument in other audio workstation programs and also functions as a ReWire client. Image-Line also offers other VST instruments and audio applications.

History:

FL Studio 1.0


Thursday, December 18, 1997

Fruityloops 1.0 was midi only and never really released :

FL Studio 1.2.7

Saturday, March 21, 1998

Channels volume/mute & main volume/shuffle now in the main window.
Loop settings menu removed.

FL Studio 1.2.8

Wednesday, April 15, 1998

Can now drop FLP files on the main window.
Bugs corrected in the saving of FLP files.
Humanize added.
Sync to input bug corrected.
MIDI/Samples menu option added.
Settings box shown when no output selected.

FL Studio 1.2.9

Sunday, April 19, 1998

Minor bug on the small volume wheel corrected.
Tried to 'attach' FastWAV to the main window.
Main window position saved & restored.
Keyboard keys to mute channels.
Scope mute button bitmap now loaded (skins).
Corrected another bug that made samples not to be found sometimes.
Added tips of the day. Hope they will be read :)

FL Studio 1.2.10

Saturday, May 2, 1998

Will loop the existing patterns if playlist empty instead of playing the first one.
Right clicking a channel mute button for 'solo'.
Loop comments are now in Rich Text format (RTF).
Warning message when no output driver selected.
Minor bugs corrected. Should be more stable. I hope.
Close DirectSound when loosing focus so most wave editors can run.
Added preview in the settings form.

FL Studio 1.2.11

Wednesday, May 20, 1998

WinAMP DSP plugins support (registered only).
Unregistered version now limited to 4 channels.
Humanize now in percents.
Panning for each dot.
New way of setting dot pan & vol (SHIFT).
Humanize pan too.

FL Studio 1.2.12

Monday, June 1, 1998

Added Ins/Del buttons in playlist. Also right clicking on the
left part selects the pattern too.
Added preamp & decay precalc effects.
Sample settings window rearranged.
MP3 decoding added then removed (see below)...

FL Studio 1.2.13

Friday, July 17, 1998

(not released)

Attack added.
Favorites in wave open dialog.
MIDI bank selection stuff corrected.
Added MIDI controller settings.
Auto-close FastWAV.

FL Studio 1.3.56

Saturday, August 1, 1998

Pitch for each dot added.
Added bottom status/resize bar.
Edit mode buttons added (Pan/vol & Keyboard modes).
Main pitch slider added.
Old way to set dot volume removed.
Added channel selection.
Added piano keyboard.
Added graph edit.
Humanize on pitch & mix.

FL Studio 1.3.66

Wednesday, August 26, 1998

Avoid old ComCtl32.DLL bug by loading bullets & slider knobs externally.
Added 'shift delay' trick so that 32nd notes can be achieved
(using another channel).

FruityLoops Pro
Stretching now in realtime.

FL Studio 1.3.67

Friday, August 28, 1998

Bug in the MIDI rendering/export corrected.

FL Studio 1.3.72

Tuesday, September 1, 1998

Checks for another instance & asks to have it closed.
MIDI tempo now updated when synchronized.
Another (old) MIDI related bug corrected

FL Studio 1.3.8

Tuesday, October 27, 1998

Added quick 'Load sample...' in the channel context menu.
Added a small starting 4 channels kit in the package.
Added auto-scroll to the selected channel (arrow keys).
Main window never goes below screen bottom.
Added linear interpolation to realtime stretching (optional).
Added interpolation to imported wave files under 44Khz.

FL Studio 1.4.0

Wednesday, December 16, 1998

Last rendered wav path bug corrected.
Added stereo & 'flower' scope (right click the scope).
Small bug in the piano keyboard corrected.
Linked windows (sample list window, piano window) move smoother.
Little anim on the sample browser.
Dynamic sample browser (faster).
Another bugfix again (when loading old loops).
ALT+click on a wheel to reset it.
Added 256 colors warning message.

FL Studio 1.4.2

Tuesday, March 9, 1999

Default values for all sliders (right click).
Max tempo raised to 999 (don't tell me you need more).
Added cut/copy/paste in the playlist.
Added pattern naming (right click the top row in the playlist).       
Removed the loop selection & replaced it by looping the cut/copy selection.
Alt+click on knobs for quick note off (for strings) (just set volume to zero).
Changed the wheels to flat wheels in the default skin.

FL Studio 1.4.3

Saturday, March 13, 1999

Minor bugfix in loop files from sample browser.
Rendering & click removal bugfix.

FL Studio 1.5.23

Monday, May 3, 1999

Changed stuff in the main menu.
Minor visual bugfix.
Ping pong loop available even when not looped.
Added stuff in the channel settings sample menu.
Added the recording box.
Removed the check for another instance (crash reports).
Added the TS404 beta!
Changed the mixer engine from 32bit int to 32bit floats. Shouldn't
alter the sound in any way. Even faster (maybe unless you've got
an AMD processor).
VST plugins support beta.

FL Studio 1.6.5

Sunday, June 20, 1999

Added support for SimSynth files.
Can also set the middle note of SimSynth files.
Added 4 effect tracks (+master) supporting up to 4 plugins each.
Now support all plugins type.
Plugin stuff saved inside the FLP.
Can now drop TS404 presets to create TS404 channels.
Inverted the shuffle slider (more logical).
Basic pack now included in the install package.

FL Studio 1.7.6

Saturday, August 28, 1999

3 small visual bugfixes.
Prob with SimSynth note fixed.
Prob when mixing 2 TS404 fixed.
Prob with dots window fixed.
Prob with saving of wav files fixed.
VST plugins which have their own editor no longer have built-in wheels.
Many are badly written & some crash because of this...
FX3 is now interpolated (much less noisy).
Middle mouse button used to reset wheels.

FL Studio 2.0.1

Sunday, November 21, 1999

Problem with background wallpaper covering some windows fixed.
Also redraws smoother.
Crash with default skin in palettized mode fixed.
Scrollbars can be moved another way (right click).
Support for middle mouse button (to reset wheels & scroll windows).
Added FLP file format description (beta).
Added plugin editors in view menu.
Added 'arrange windows' in view menu.
Removed the 'auto arrange windows' option in settings.
FX tracks redesigned, now up to 8 tracks available.
Live recording!
Integrated event editor!
Option for more realistic logarithmic levels (song settings).

FL Studio 2.1.1

Wednesday, January 19, 2000

Now using the LAME MP3 encoder for the best quality!
Tempo changes now recorded too (with some limitations).
Added LFO tool in event editor.
Can now slice up beats thx to the BeatSlicer engine.
Fixed minor visual bug in event editor.
More space around wheels (TS404 & VST plugins) not to miss them anymore.
Pattern autoscroll now optionnal.
Switched most time values (shift, delay) to a 192PPQ accuracy.
Mapped pitch bend into controller 255 for remote controlling.
Improved support for DirectX filters.

FL Studio 2.5.0

Thursday, April 13, 2000

Full envelopes & LFO (pan, vol, filter & pitch)!
New *.FST 'channel state' files (instruments - replaces *.404 files).
New design for the TS404 (also added triangle LFO shape).
Tempo is now sample-accurate (useful when you render a lot of bars).
Channel settings window redesigned.
Partial import of ReBirth 338 song files.
New impressive reverb plugin by Ultrafunk.
Autostretch follows tempo changes.
Old crap trashed out: mix feature (graph edit) & vol/pan/pitch/mix wheels.
FX in the graph edit reordered.
Filter now automated.
Graph edit now allows offset of the filter.

FL Studio 2.5.4

Saturday, May 6, 2000

Added LP, BP, HP & Notch to channel filter.
Support for plugin presets (sample browser).       
Bugfix in sample loading.
Wide skin script fixed.       
Fixed filter bitmap in TS404 interface.
Better (typing) kb mapping for testing (channel settings kb).
Updated LAME mp3 encoder to version 3.70
Fixed linking of envelope wheels to MIDI controller.  
Fixed old bug in playlist.
Fixed bug in sampler envelopes.
New SimSynth 2.7 patches! (/SS2_Extra/2.7)
New humanize presets.

FL Studio 2.7.0

Saturday, July 22, 2000

LP x2 filter added to channels.
Global channel LFO added, handy for basslines.
Beatslicer standalone editor added.    
Fixed 2 bugs in TS404 preset loading.
Bugfix in pattern rendering when playlist has a selection.
Bugfix in main oscilloscope.
Fixed random association not saved properly.
Added 'Don't limit windows to screen' option for multimonitor support.
More safety checks for 'altered project' flag.
Graphic engine changed, now eats a lot less graphic resources.  

FL Studio 2.7.1

Monday, September 25, 2000

Small bugfix release:
Fixed problem with some Win2k configs & registration.
Fixed small problem with multiple monitors (again).
Fixed little bug in TS404 starting note.
Fixed minor bug in sample display.
Fixed bug in playlist hint.
Bug in 3DFX display drivers avoided (they've fixed it too).
Improved Fruity reeverb plugin (no more slowing down).
Much faster sample locating.
Added Fruity phaser plugin by Smart Electron:x.

FL Studio 3.0

Thursday, January 25, 2001

New layout.
Piano roll.
Event track now per pattern.
New FX tracks (now 16 inserts + 2 sends)
Centered views for some controllers in event editor.
Optimized song positioning.
Typing keyboard to MIDI option.
Added metronome.
Added antialiasing to TS404 (rendering only).
Much more...

FL Studio 3.01

Tuesday, February 6, 2001
Arpeggiator for each channel.
Exporting to MIDI file now works.
Plucked! & 3xOsc plugins now support custom shapes.
New user-made MIDI out presets.
Minimized mode in piano roll.
MIDI files now appear in the browser (to be dropped onto piano rolls) as well.
Pattern (visual) length now saved in projects.
Various other improvements.

FL Studio 3.1.0

Wednesday, April 11, 2001

(boxed version)

Project (automation) browser.
Now supporting DXi plugins!
Piano roll data can now be copied from the step sequencer.
Added 'Init with current position' in event editor.
Added project uploading feature.
New user-made MIDI out presets.
Turned auto snap into auto smoothing in event editor.

FL Studio 3.1.1

Thursday, May 3, 2001

Bugfix in song relocation.
Small bugfix in project browser.
Small bugfix in 'Go to next empty pattern'.
Added Fruity LSD & Fruity Spectroman plugins (reg. only).
Added log decay switch to envelopes.
Changed sliders a bit.
Updated Fruity plug SDK.

FL Studio 3.3.0

Monday, October 15, 2001

Added ASIO output.
Added Fruity Slicer, Fruity Granulizer, Fruity Big Clock, Fruity dB meter
Added Buzz machines wrapper (generator & effect) plugins.
Multiple MIDI devices can now be controlled at once.
Introducing internal controllers.
New Fruity stereo enhancer plugin.
Bugfix in plugins custom shapes.
Fixed minor bug in FX sends.
Remote control mapping now updated when modules change.
Remote control mapping now saved in FLP's.
Added automatable gate time in channels (FUNC tab, mainly for the SS)..
Fruity Spectroman can now display in stereo.

FL Studio 3.4.0

Wednesday, December 19, 2001

New 'save new version' option.
Note properties editing in the piano roll now works only for selected notes, if any.
View all channels (ghost) mode in piano roll.
Added vertical zoom in event editor.
Added 'add root note to key' feature (useful for Fruity slicer & Fruity soundfont player).
Samples with loop points stored in wrong order are now loaded properly.

FL Studio 3.5.4

Wednesday, June 19, 2002

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

FL Studio 3.5.5

Thursday, July 4, 2002

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).
Formula presets in MIDI remote control box.

FL Studio 3.5.6

Monday, July 29, 2002

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.
VSTi version now renders properly in Cubase.
New clock toolbar.
Changed tempo & pattern selectors.

FL Studio 4.0

Wednesday, March 5, 2003

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.
Small bugfix in SimSynth Live.
New brush mode in playlist and piano roll.
New time scaling in piano roll (hold shift & resize notes).
Various improvements in piano roll.

FL Studio 4.1.0

Monday, April 7, 2003
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.

FL Studio 4.1.2

Tuesday, July 1, 2003

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.
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!)

FL Studio 4.5

Monday, November 3, 2003

(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.
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 :)

FL Studio 4.5.1

Monday, December 29, 2003

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.

FL Studio 4.5.2

Thursday, March 4, 2004

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,
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 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).

FL Studio 5.0

Monday, November 22, 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
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.

FL Studio 5.0.1

Monday, December 20, 2004

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

FL Studio 5.0.2

Wednesday, January 26, 2005

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

FL Studio 6.0.1

Thursday, December 8, 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).
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.

FL Studio 6.0.4

Wednesday, December 28, 2005

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.

FL Studio 6.0.5

Friday, January 6, 2006

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

FL Studio 6.0.8

Friday, January 13, 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

FL Studio 7.0

Tuesday, January 30, 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.
Mapped scroll-lock key to FL's autoscrolling.
Switched to Delphi 2006.
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.
New Fruity Parametric EQ 2 plugin.

FL Studio 7.3

Monday, October 1, 2007

(public beta)

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

FL Studio 8.x

Saturday, Novemver 8, 2008

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
Added 'Edit whole mapping' to Remote control part of the project browser.
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.

FL Studio 9.0.0

Wednesday, September 9, 2009

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.
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 purpose colors.
Playlist: extra mouse button brings clip source selection popup.
Improved playlist clips display at small sizes.
Added 'Deselect' & handy 'Select time around selection' option.
Added a couple of new mixer icons.
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).
Audio files recorded from FL's mixer now embed tempo information
Last tweaked parameter menu moved from plugins to FL's Tools menu.
New 'Tools->Last tweaked->Override volatile link...' to set up a MIDI knob that always controls the last tweaked
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).
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).
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 only).
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 filename management.
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).
Fruity Multiband Compressor: adapted to be threadeable
Fruity Scratcher: adapted to be threadeable
Fruity Video Player: adapted to be threadeable
FL Studio VSTi: added tray icon to easily show/hide FL window
Video Player: load video when file is dropped on title bar or step sequencer button
Diagnostic: changed "fruity fonts" font to "tahoma"
Wasp: decided on a volume log scale to get the new Wasp engine as close to the old one as possible

FL Studio 9.0.1

Thursday, November 19, 2009

Added 'Sidechain to this track only' option in mixer.
Added [url=http://forum.image-line.com/viewtopic.php?t=43985]playlist drag-free slicing[/url].
Added 'Create submix to' option in mixer.
Added 'Override generic link...' to knob popup menu.
Slightly improved Sytrus rendering quality.
Double-clicking a playlist track edits its mostly used clip.
Speeded up refresh of multidirectional playlist scrolling.
Wrapper: added option to disable threaded processing for a specific plugin, applies to any new instance of that plugin
FPC: added random triggering of overlapping layers
FPC: added DW program file import
DirectWave: added trigger groups
DirectWave: searches for samples in subfolder with the program's name when loading a .dwp
FPC: pad menu now shows banks in separate columns instead of submenus
FPC: updated DW import
FPC: use improved randomization method
DirectWave: increased max size of zone and program name to 128
DirectWave: implemented new save/restore routine, unified across FL/VST and dwp/dwb
Downloader: options window is now integrated in content library window
Downloader: clicking an cd/category will open or close it (no double-click necessary)

FL Studio 9.0.3

Friday, November 27, 2009

Dashboard: added "send pitch bend range" option
Wrapper: added pitch bend range selection field
Wrapper: added support for Presonus parameter menu interface[/list]

FL Studio 9.1.0

Wednesday, May 5, 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.
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

FL Studio 9.5.0

Wednesday, July 7, 2010

(public beta)

Much improved "keep on disk" option.
Piano roll/playlist/event editor: removed "Delete all", cut/copy/delete now applies to all if no (events and time)
Inverted behavior when resizing clips from left side with slip editing.
Prevents early recorded notes when "wait for input" is on but "recording precount" is off.
Improved auto placement of recorded clips in the playlist.
Automation clips & envelope editors: left alt bypasses snap while editing
Improved piano roll note display (faster & looks slightly different), ghost notes now really ghosted.
ASIO: now avoids buzzing while lots of underruns occur.
Playlist: tracks can now be resized individually.
F3 in name editor picks last used color.
Added offset feature for better (less bad) DirectSound performances under Vista.
Added new alternate playback tracking mode that doesn't rely on driver, as well as offset.
Added option to mix directly in ASIO's bufferswitch.
New playlist marker options.
Option to move playlist marker content left & right.
Option to play notes crossing playback start position.
Better sorting of MRU colors in name edit.
Improved autoscrolling for some editing features.
Improved playlist Edit->Merge pattern clips.
Piano roll delete/mute doesn't create undo level before actually deleting/muting.
Little speedup in Fruity Limiter, Maximus, Vocodex.
Edison/Slicex/Fruity Convolver: holding shift while dropping files appends audio to the existing data.
Markers now imported from MIDI files to the playlist.
Little improvements in step edit mode (inserted notes are selected, can now relocate using time bar in PR).
New waveform (peak tracking) view for mixer meters.
Added "Current clip source" list in playlist track menu (listing the clips sources used in the track).
New triple buffering ASIO mode.

FL Studio 9.6.0

Thursday, September 30, 2010
(public beta)

Reworked piano roll (vertical zoom).
Mute tool now flips mute state on a whole row when used on side keyboard in piano roll.
Pause key now pauses playback (like ctrl+space).
Added basic support (transport controls) for Kontrolux keyboard.
Added "remember seek time" option (right-click stop button).
Improved deleting of overlapping notes/clips (now only deletes the top one).
Added waveform display helper (Alt+N) to piano roll/event editor (drop sample onto them).
Improved zooming from side keyboard in piano roll.
Added optional more precise playback indicator in PR/PL/EE (view menu).
Added "Assign all to->MPC/Trigger Finger/padKontrol pads" option in Slicex.
Improved zooming/scrolling/grids in FL (no more zoom selector) & several plugins.
New playback/preview tool in playlist (alt+right click).

FL Studio 9.7.0

Monday, November 22, 2010

(public beta)

New playback/preview tool in playlist (alt+right click).
New "New pattern" button in step seq.
Ctrl+middle click on playlist tracks to resize them.
New "Small scrollbars in editors" option.
Playlist: left shift flips pencil/brush.
Added beats to time segment options in PR/PL.
Piano roll: (shift+)H or J cycles through filled channels.
"Make unique" now warns if the clip is already unique in the playlist.
Alt+click on ghost notes becomes double-right click (and still X1 button).
Filenames stored in project files now packed using known local data paths and system ones, for better shareability.

FL Studio 9.8.0

Wednesday, January 19, 2011
(Pubic Beta)

Alt key flips snapping instead of forcing it off.
New "Frozen LFO" option in envelopes.
"Multilink to controllers" 's popup now features single last tweaked parameter as well.
Score export to PDF file from the Piano roll

FL Studio 9.9.0

Monday, February 28, 2011

(Pubic Beta)

Additions:
New project browser - Project Picker
ZGameEditor Visualizer

FL Studio 10.0.0

Tuesday, March 29, 2011

New project browser.
Patcher plugin.
ZGameEditor Visualizer plugin.

FL Studio 10.0.2

Thursday, May 19, 2011
[10.0.2 final]
- zge: new version, new scripts
- FL mobile add updated
- Patcher: fixed crash related to voice release/kill from plugin

[10.0.2 RC5]
- added FL Mobile .url file
- newtone: fixed visual update of param wheels
- zge: new version
- FL Mobile add in setup

[10.0.2 RC4]
- new FLEngine
- patcher: fixed pitch wheel response, freeze when closing ZGE, voice deletion when removing plugin

[10.0.2 RC3]
- wrapper: fixed parameter name bug
- installer: include latest dsp_ipp.dll

[10.0.2 RC2]
- new help file
- new FLEngine
     + fixed possible hang in undo when using interfaceless VST1 plugins
     + fixed wrong tempo exported in rendered projects after messing with steps per beat setting
     + reversed behavior when left/right clicking on mixer arming button
- FL VSTi: fixed freeze in Cubase when exporting to audio

[10.0.2 RC1]
- changed patcher thumbnails
- added auraqualic "data" song
- new FLEngine:
     + fixed integer overflow bug
     + fixed note properties not always selected when clicking on notes
     + use different charset to let Japanese characters display correctly
- new FL Keys wavetable, default preset
- Patcher: bugfixes (see whatsnew)
- Newtone: fixed crash when using undo
- FPC: fixed unmuting pads

FL Studio 10.0.5

Tuesday, June 21, 2011

zge: new version, new scripts
FL mobile add updated
Patcher: fixed crash related to voice release/kill from plugin
Added "Recording starts playback" option for pressing record to start playing/pressing stop to stop recording.
New "Gap" knob in PR articulator tool, to ensure a gap between notes.
New "Smooth" point mode in envelope editor (plugins & FL).
Env editor: adding a point near the existing segment (with snap off) inserts that point precisely on the segment.
Env editor: panning (middle button) also displays envelope without points (freeze).
FL Mobile file import

FL Studio 10.0.8

Monday, September 5, 2011

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

FL Studio 10.0.9

Wednesday, October 26, 2011

Harmor: Mod XYZ smoothing now controls filter freq smoothing as well.
Synthmaker 2.0.5

FL Studio 10.5 (beta)

Friday, April 13, 2012

New performance mode.
Little change in MIDI message delivery engine.
Controllers: enhanced the behavior of jogs in piano roll and browser.
Remote control: can now assign notes/buttons to parameters in several modes.
New graphics for clips in playlist, improved graphics in piano roll.
MIDI inputs now have a port as well, and control surfaces are now linked by port, for feedback.
Plugins can also get & filter direct MIDI input from controllers before FL processes it.
Links are now using MIDI ports, so no more conflict between controllers is possible, especially 2 controllers of the same type.
Added support for APC20/40, Launchpad, Block, MASCHINE / MASCHINE MIKRO, padKONTROL controllers.
Piano roll: brush tool changed behavior to monophonic step mode (shift for old behavior).
Piano roll: click-&-hold resizing on 2 neighbor notes glues them.
Some new graphics for the step sequencer.
Ctrl+mouse wheel on channel button to change its mixer track.
Added visual feedback for free controls on the MCU controller.
Harmor: 2 new distortion modes.
Harmor: tempo-synced envelopes follow tempo changes better.
DirectWave: select program with midi note
Fruity Squeeze: enabled mouse wheel for controls
Patcher: ask confirmation when deactivating a plugin param
Patcher: drop fxp/fxp/other files on plugin to load it
Wrapper: linked voice slides to poly aftertouch
Wrapper: implemented loading plugin presets from various default locations
ZGEViz: new version

FL Studio 10.6 (beta)

Monday, July 2, 2012

Partial support for multi-touch monitors in FL & some plugins.
Added warning when attempting to save inside the backup/autosave folder.
Automation of MIDI out knobs now only destroyed when changing range.
Added support for nankKONTROL2.
Harmor: added import (drag&drop) for Komplexer WT wavetable files.
Harmor: added "Map audio regions to keys" with auto-dump to score, for Slicex-like drumloop handling.
Support for Windows "app commands".
FL Mobile: updated file format support
FL Mobile import now looks for instruments in shared data path too
DirectX plugin scanning has been removed
DirectWave: resample loop points on FLM export, improved interpolation
Wrapper: bridge now uses FL's processing thread priority for its processing
Added BassDrum synth plugin

FL Studio 11.x

Monday, July 1, 2013
(expected in the future ...)

Less bugs ...
New features ...

We are working hard on the new FL Studio 11 program.

No release date is available yet.