Contents 

FL Studio About FL Studio 6
FL Studio Setup Wizard
FL Studio Setup Wizard
FL Studio Audio Output Setup
FL Studio ASIO Driver Setup
FL Studio DirectSound Driver Setup
FL Studio MIDI Setup
FL Studio File Settings Setup
FL Studio Finished
FL Studio Introduction to FL Studio 6
FL Studio What's New?
FL Studio Making Music
FL Studio The User Interface
FL Studio Keyboard Shortcuts
FL Studio Useful Links
FL Studio Tool Bar
FL Studio Menu Bar
FL Studio Menu Bar
FL Studio File Menu
FL Studio Edit Menu
FL Studio Channels Menu
FL Studio View Menu
FL Studio Options Menu
FL Studio Tools Menu
FL Studio Help Menu
FL Studio Panels
FL Studio Panels
FL Studio Main Panel
FL Studio Transport Panel
FL Studio Output Monitor Panel
FL Studio CPU Panel
FL Studio Shortcut Panel
FL Studio Recording Panel
FL Studio Time Panel
FL Studio Tools Dialog
FL Studio Favorites Section
FL Studio Browser
FL Studio Browser
FL Studio Project Browser
FL Studio Channel Window & Step Sequencer
FL Studio Channel Window & Step Sequencer
FL Studio Keyboard Edit
FL Studio Graph Edit
FL Studio Channel Menu
FL Studio Channel Settings
FL Studio Channel Settings
FL Studio Main Channel Settings
FL Studio Sampler Settings
FL Studio Automation Clip Settings
FL Studio Layer Settings
FL Studio Plugin Settings
FL Studio Plugin Wrapper
FL Studio Instrument Settings
FL Studio Miscellaneous Settings
FL Studio Function Settings
FL Studio Piano Roll
FL Studio Piano Roll
FL Studio Piano Roll Menu
FL Studio Piano Roll Articulate
FL Studio Piano Roll Quantizer
FL Studio Piano Roll Chopper
FL Studio Piano Roll Arpeggiator
FL Studio Piano Roll Strum Tool
FL Studio Piano Roll Scale Level Tool
FL Studio Piano Roll Flam Tool
FL Studio Piano Roll Flip Tool
FL Studio Piano Roll Key Limiter Tool
FL Studio Import MIDI Data Dialog
FL Studio Randomizer
FL Studio LFO Tool
FL Studio Playlist
FL Studio Playlist
FL Studio Pattern Tracks
FL Studio Audio Tracks
FL Studio Automation Tracks
FL Studio Instrument / Generator Plugins
FL Studio Instrument / Generator Plugins
FL Studio Plugin Wrapper
FL Studio 3x OSC
FL Studio Automation Clip
FL Studio BeepMap
FL Studio BooBass
FL Studio Buzz Generator Adapter
FL Studio Chrome
FL Studio Dashboard
FL Studio Dashboard
FL Studio Dashboard: How To Use
FL Studio Dashboard: Standard Components
FL Studio Dashboard: Component API
FL Studio Dashboard: Menu
FL Studio Direct Wave Sampler
FL Studio Direct Wave
FL Studio Direct Wave Zone Window
FL Studio Library Window
FL Studio Direct Wave Zone Tab
FL Studio Direct Wave Program Tab
FL Studio Direct Wave Sample Tab
FL Studio Direct Wave Options
FL Studio FL Keys
FL Studio FL Slayer
FL Studio FPC
FL Studio Fruit Kick
FL Studio Fruity DrumSynth Live
FL Studio Fruity DX10
FL Studio Fruity Envelope Controller
FL Studio Fruity Granulizer
FL Studio Fruity Keyboard Controller
FL Studio Fruity Layer
FL Studio Fruity Slicer
FL Studio Fruity Soundfont Player
FL Studio Fruity Vibrator
FL Studio Fruity Video Player
FL Studio MIDI Out
FL Studio Plucked!
FL Studio ReWired
FL Studio SimSynth Live
FL Studio Sytrus
FL Studio Sytrus Introduction
FL Studio Sytrus: The Main Module
FL Studio Sytrus: The Operator Module
FL Studio Sytrus: Envelope Editor
FL Studio Sytrus: Arpeggiation
FL Studio Sytrus: Harmonic Editor
FL Studio Sytrus: The Filter Module
FL Studio Sytrus: The Effects Module
FL Studio Sytrus: Basics of FM Synthesis and the Modulation Matrix
FL Studio Sytrus: Tutorial
FL Studio Sytrus: Notes & Tips to Patch Creators
FL Studio Sytrus: Options, Helpers & Tools
FL Studio TS404
FL Studio Wasp
FL Studio Wasp XT
FL Studio Wave Traveller
FL Studio Mixer & Mixing
FL Studio Mixer Window
FL Studio Mixer Functions
FL Studio Plugin Effects
FL Studio Mixer Track Properties
FL Studio Audio Input/Output Routing
FL Studio Disk Recording
FL Studio Levels, Mixing and Clipping
FL Studio Mixer Pop-Up Menu
FL Studio Effect Plugins
FL Studio Effect Plugins
FL Studio Plugin Wrapper
FL Studio Supported Effects Standards
FL Studio Buzz Effect Adapter
FL Studio EQUO
FL Studio Fruity 7 Band EQ
FL Studio Fruity Balance
FL Studio Fruity Bass Boost
FL Studio Fruity Big Clock
FL Studio Fruity Blood Overdrive
FL Studio Fruity Center
FL Studio Fruity Chorus
FL Studio Fruity Compressor
FL Studio Fruity dB Meter
FL Studio Fruity Delay
FL Studio Fruity Delay 2
FL Studio Fruity Delay Bank
FL Studio Fruity Fast Dist
FL Studio Fruity Fast LP
FL Studio Fruity Filter
FL Studio Fruity Flanger
FL Studio Fruity Flangus
FL Studio Fruity Formula Controller
FL Studio Fruity Free Filter
FL Studio Fruity HTML Notesite
FL Studio Fruity LSD
FL Studio Fruity Mute
FL Studio Fruity Multiband Compressor
FL Studio Fruity Notesite
FL Studio Fruity PanOMatic
FL Studio Fruity Parametric EQ
FL Studio Fruity Peak Controller
FL Studio Fruity Phase Inverter
FL Studio Fruity Phaser
FL Studio Fruity Reeverb
FL Studio Fruity Reeverb 2
FL Studio Fruity Scratcher
FL Studio Fruity Send
FL Studio Fruity Soft Clipper
FL Studio Fruity Spectroman
FL Studio Fruity Squeeze
FL Studio Fruity Stereo Enhancer
FL Studio Fruity Vocoder
FL Studio Fruity WaveShaper
FL Studio Fruity X-Y Controller
FL Studio Installing & Using VST / DX Plugins
FL Studio Installing & Using VST / DX Plugins
FL Studio Recording & Automation
FL Studio Overview
FL Studio Audio Recording
FL Studio Automation Clips
FL Studio Recording MIDI Controllers
FL Studio Internal Controllers Plugins
FL Studio Step Editing
FL Studio Supported MIDI Devices
FL Studio Mapping Formula
FL Studio Event Editor
FL Studio LFO Tool
FL Studio Scale Levels Tool
FL Studio Import MIDI Data Dialog
FL Studio Wave Editor
FL Studio Wave Editor
FL Studio Basics
FL Studio Main Toolbar
FL Studio Pop-Up Menu
FL Studio Settings
FL Studio ReWire Support
FL Studio ReWire Support
FL Studio Client Mode
FL Studio Client Mode
FL Studio Using with Cubase SX
FL Studio Using with Sonar 2
FL Studio Host Mode
FL Studio Host Mode
FL Studio Using with ReBirth
FL Studio Using with Reason
FL Studio FL Studio as a Plugin (VSTi/DXi2)
FL Studio FL Studio as a Plugin (VSTi/DXi2)
FL Studio File Formats
FL Studio File Formats
FL Studio Open/Import File Formats
FL Studio Open/Import File Formats
FL Studio FL Studio Loop File
FL Studio Zipped Loop File
FL Studio BeatCreator/BeatSlicer Grid File
FL Studio MIDI File
FL Studio Rebirth RB-338 Song File
FL Studio Beat to Slice
FL Studio Save/Export File Formats
FL Studio Save/Export File Formats
FL Studio FL Studio Loop File
FL Studio Zipped Loop File
FL Studio Wave / MPEG Layer 3 / MIDI
FL Studio Sample File Formats
FL Studio Sample File Formats
FL Studio MS Waveform File
FL Studio ReCycle Loops
FL Studio Speech Preset
FL Studio SimSynth Preset
FL Studio DrumSynth Preset
FL Studio Fast Tracker's Extended Instrument
FL Studio Other File Formats
FL Studio Other File Formats
FL Studio FL Studio State File
FL Studio FL Studio Score File
FL Studio Humanize Preset File
FL Studio MIDI File
FL Studio Download Manager
FL Studio Download Manager
FL Studio Options & Settings
FL Studio System Settings
FL Studio System Settings
FL Studio MIDI Settings
FL Studio Audio Settings
FL Studio General Settings
FL Studio File Settings
FL Studio Project Settings
FL Studio Project Settings
FL Studio Project General Settings
FL Studio Project Info
FL Studio Troubleshooting
FL Studio Compatibility with Older Projects
FL Studio Troubleshooting Q&A
FL Studio Optimizing CPU and Memory Usage
FL Studio Registration Exclusive Features
FL Studio Reset Settings
FL Studio Glossary
FL Studio Internet Resources
FL Studio ACM Waveform
FL Studio Cutoff and Resonance Filter
FL Studio Envelope
FL Studio Gate
FL Studio LFO
FL Studio Underrun

Using FL Studio.

Prev Page Next Page

TROUBLESHOOTING

Troubleshooting Q&A

This section contains answers to common questions and problems that may occur while working in FL Studio. Please, read this carefully before posting about problems in the tech-support message board!

The first things you will have to set up are the MIDI output driver (if you plan to use MIDI) or the DirectSound driver (you probably want to import your own drum samples). If you don't set any of them you won't get any output!

 

Problem Solution
The program reports about missing DirectX, then halts.

YOU NEED DIRECTX 8 OR LATER TO BE INSTALLED ON YOUR SYSTEM. The latest DirectX (currently 9) is available at the Microsoft web site. You can find a link to it at www.flstudio.com. You may also find the DirectX installer on CD's that go with many popular magazines. Also please read below about Windows NT!

No audio output. If you don't get any sound be sure you've selected at least a DirectSound driver (see Audio settings) or a MIDI driver (see MIDI settings). Be sure the DirectSound driver has been initialized & working. If you don't get any MIDI sound from the playing loop you probably forgot to enable the 'Enable MIDI' menu option (see Options menu).
The sound is 'choppy' and strange (blips & glitches). Be sure you've got the latest DirectX drivers & not emulated DirectSound drivers. You may try to put the mixing buffer length (see Audio settings) to the max. Note that you may also try to reduce it to minimize the latency. Today's soundcards can handle from 100ms down to 5ms latency. You may also have glitches problems if the playing loop eats too much CPU or when opening or closing other windows. Windows 9x is more or less animated, & some of those animations are very bad for the timing in audio applications. To fix that problem, go to the display settings (in Windows 98), select the "Effects" tab & uncheck the "Animate windows, menus and lists" box. There are other ways to optimize Windows 9x for audio applications, you can learn more about this on the Internet. Once again be sure you've got the proper DirectSound drivers accelerated for your soundcard. Also be sure no other CPU consuming or special application is running at the same time.
I upgraded and the automation doesn't work properly anymore.

Probably you are coming from FruityLoops 2, where the automation is written in one single global track.

Events in FL Studio are pattern based now. This means there is no more one global automation track - events are saved locally to each pattern (the selected pattern is the pattern where automation goes during recording). The old FruityLoops 2.x projects are imported by creating one additional pattern called "Main Automation" which replaces the global events tracks.

A TS404 pattern doesn't play in song mode, but plays in pattern mode. The TS404 is a monophonic synthesizer. That means it can not generate more than one tone at a moment. That is why when you trigger several patterns that contain TS404 notes and/or property changes (cutoff and pitch in the Graph Editor) only the topmost pattern is played and the rest are ignored.

Sometimes, you might skip to clear some patterns from TS404 data and they can mute another TS404 sequence placed below in the Playlist. To make sure that the patterns you trigger together with your TS404 sequence do not contain any data for the same TS404, switch to each pattern you want to clear, select the corresponding TS404 channel and press Ctrl+X (or select Cut from the Edit menu). That way all notes and properties in the Step Sequencer are set to default and the pattern is considered free of TS404 sequence data.

The chords menu doesn't pop up in the Randomizer. This might be caused because of using custom font sizes and/or windows scheme. To cure the problem, try to switch back Windows to "small fonts" and use Windows Standard scheme (go to Control Panel > Display > Appearance).
FL Studio reports HHCTRL.OCX is missing, then halts. This problem may occur in computers with older Windows installed (first releases of Windows 95). To cure the problem, install a newer version of Internet Explorer, which includes the necessary files. Note that if you really don't have that file installed, you shouldn't be able to open this help file as well...
FL Studio crashes when trying to open the Piano Roll window. Some people reported such crashes on systems with ATI Xpert video cards. Download and install the latest drivers available for your video card to fix the problem.
FL Studio' interface looks strange, the colors are distorted. You're probably running Windows in 256 colors (palletized) or less. Please switch to 16Bit (high color) or 24/32Bit (true color) display modes. Everything under Windows is ugly in palletized display. Luckily today's computers (even laptops) can easily handle true color modes. For the best quality & smoothness in FL Studio we suggest you switch your display to 24Bit mode. Now your graphic board might not support 24Bit display. In this case switch to 32Bit mode. By the way, remember that FL Studio 1.x & 2.x skins are NOT compatible so don't use any of them.

You should also know that almost every early graphic driver has minor bugs. If you notice things not drawn properly, it might be your graphic driver (which should be updated).

Any of the *.WAV files fail to load, but all the *.SS2 presets load fine. For some reason, some people have all their Windows sound ACM codecs disabled. FL Studio needs them in order to translate compressed *.WAV files to PCM.
Under Windows, follow Start > Settings > Control Panel > Multimedia > Devices tab > Audio Compression Codecs. For each of the listed codecs, click Properties, then check "Use this audio codec" (if it's disabled).
FL Studio used to work fine, but now it keeps crashing at startup.

If it doesn't work anymore, but has worked once then you may try to do a config 'reset'. To do this, launch the Reset settings shortcut (Start Menu > Programs > FL Studio 3> Advanced > Reset Settings) & let it delete the needed registry keys.

Note: if you're running under WinNT, the shortcut switch might not work correctly, you might have to use regedit.exe. Take care not to delete any other registry entry! You can still use the Microsoft System Information tool to backup your registry if you're not sure (Important: don't use regedit.exe if you are not familiar with registry, since this may damage your Windows!).
FL Studio crashes at startup.

Some people have reported a crash when Windows is in 16Bit display. There's no reason for FL Studio not to work fine in 16Bit display but anyway you can try to switch to 24Bit (True Color) & see if it corrects your problem. Also according to the same people a problem may occur because of network cards. Again there's no reason for not to work when a network card is installed...

We've also been reported that old display drivers for the Diamond Viper v330 were causing a crash while FL Studio is running. Updating those drivers should fix that.

DirectX plugins disappeared from the plugin list. Uninstall DirectX and then reinstall it again (DirectX can not be directly uninstalled. You should use third party tools, such as DirectX Buster - http://amplifon-audio.com).
The loop points in the sample view can't be added or moved. Loop points can't be set inside FL Studio. They are part of the sample itself, and they can be set using external wave editor. Also, when you play looped wave sample in FL Studio and you hear pops and clicks, this means that the loop points of the sample are not well chosen. Well chosen loop points match end offsets (amplitudes) of the sample points and also match end slopes of the waveform as much as possible. Also, if the sample volume varies over time, you should set loop points so that level is equal or close to equal in the start and end loop points. Also, unless you're making a sample to be used as an oscillator shape, you should avoid creating short loops (less than ~50ms), because they may sound pitch shifted, thus not matching the pitch of the rest of the sample.
The sound becomes strange when you move windows or sliders. This happens with some graphic boards (for example older versions of Matrox Mystique) which lock the bus when they shouldn't. Be sure you've got the latest drivers for your graphic card, it may correct the problem.
Can FL Studio have several instances running at the same time? Yes, just make sure not to pass any command line parameter. If you specify a loop file by the command line, the same instance will load it (for convenience). If you don't, then another instance will be opened.
Please note that Windows 9x graphics resources are very limited (due to compatibility problems), so opening several (4 or over) instances of FL Studio (which is graphically intensive) could crash your whole system!
You need more information about the LAME MP3 encoder used in FL Studio to export MP3 files. You can find more info & the standalone version of LAME at www.sulaco.org/mp3. LAME is distributed under the GNU General Public License (see Texts\LGPL.txt for details). LAME was written by Mike Cheng & Mark Taylor. The DLL used in was written by Albert Faber, based on the original BladeEnc DLL interface written by Tord Jansson.
The loop sample always overlaps when it's retriggered. You want it to cut itself. Just push the 'cut itself' button in the channel settings menu.
Some plugins suddenly start eating extremely much CPU power, while they performed good in a while. Sometimes happens that a plugin starts eating a huge amount of CPU when not fed for a while. It looks strange but it's not. Floating points are stored as a base & exponent. It works well, except for very small numbers (those are called tiny numbers, or denormalized numbers). Those tiny numbers are stored differently, & the math coprocessor actually eats much more CPU in that 'denormalization' process (that can also trigger an exception on demand).

There are workarounds, but they can only apply in the DSP functions themselves. FL Studio can't do much about it, it's up to the plugin (& most of the ones that come with FL Studio do it) to check if the values are very close to zero & snap them to zero instead.

Your song uses too much processing power and you can't play it in real-time without underruns even with maximum audio buffer. Use the tips in the Optimizing CPU and Memory Usage page.
How to sync FL Studio to a MIDI sequencer. As with any other music app running under Windows, you need a virtual MIDI cable to achieve sync with FL Studio. FL Studio can act as a MASTER CLOCK. Just set your sequencer (or any other app) to be the slave & be sure it uses the correct virtual MIDI device.
WARNING:
Don't use Hubi's LoopBack device as the virtual MIDI cable. For some unknown (to us) reason it can loose clock messages so the sync will be really bad when you start moving windows (probably a 32bit threading problem)... Instead, use MIDI Yoke which seems very stable & does its job pretty well. You can download & get information about MIDI Yoke at: channel1.com/users/jamieo/html/midiyoke.html. You can find a more detailed explanation in the online manuals available at our web site.
Is FL Studio working under Windows 2000? Yes, normally.
FL Studio working under Windows NT4? Not officially. This is because there's no official DirectX5 for Windows NT4. However, you can download an unofficial patch for DirectX5 under WinNT at Erik Unger's DirectX page (from JEDI-Project). You could also do a search on the net for the NT4DX5.ZIP file. FL Studio is said to work okay under Windows NT using this unofficial DirectX5 version. Now you won't find accelerated drivers for this DirectX so you will have to deal with a bigger mixing buffer (meaning slower response).

Known bugs & limitations:

  • 3rd party VST plugins crash. Some will crash after being loaded. Some other will crash for unknown reasons. You'll probably get even more crashes from the 3rd Party DirectX plugins (which are not reputed for their stability). Please note that we don't support any 3rd party plugins. If they crash your computer, we're not responsible, although there may be wrapper settings (Additional settings menu) that can improve stability in some cases. Also note that plugins are DLL's, small independent programs with their own code, meaning they can also contain viruses, not to scare you or anything. It's all care and no responsibility here at Image-Line with respect to 3rd party software you run inside FL Studio :)
  • The TS404 delay line is reset on tempo changes. Unfortunately nothing can be done to fix that.