How to use FL Studio - Making music
This section covers the FL Studio desktop and basic workflow. FL Studio allows you to load instruments and samples, play these live or manually enter the note data, record external sounds (from a microphone for example) and play the whole mix back through the mixer (adding effects). The completed project can be saved to a .flp or .zip and/or exported (rendered) to .wav, .mp3 or .ogg audio.
This section covers:
The main windows .
Adding instruments to a project .
Composing & sequencing .
Arranging & editing songs .
Mixing & levels .
Exporting audio & saving .
Main Windows
The FL Studio desktop is based on a number of windows, most of these are movable (with overlap), resizable, zoomable and switchable so if a window isn't visible open it using the Shortcut toolbar (or the function keys as noted in brackets). The main windows involved in FL Studio music creation are - Channel Rack (
F6 ), Piano roll ( F7 ). Mixer ( F9 ) and Playlist ( F5 ). The Browser ( Alt+F8 ) is used to access audio files, plugins & presets (see the File setting options for adding folders elsewhere on your computer to the Browser). NOTE: If you ever need to reset the position of all windows to their default use ( Ctrl+Shift+H ) or see the View menu options.
Workflow
Once you have mastered the FL Studio interface , the next step is to learn the procedure for creating music - the FL Studio 'workflow'. The typical steps making a track are outlined below:
- Instruments
The Channel Rack holds instruments (plugins) that create sound and internal generators that control automation . Every pattern has access to all instruments in the rack. So, all patterns have access to all instruments in the Channel Rack. Patterns are not limited to a single instrument as they are in most other sequencers. Music data can come in the form of Step sequences and
Piano roll scores. The height of the Channel Rack will change dynamically as you add and remove plugins. The Step Sequencer, ( Video Here ) is a pattern-based grid sequencer ideal for creating drum loops when Channels are loaded with the native Sampler , that holds a single percussion sample per Channel.
Instruments - Instrument plugins make the sounds used in a song and are loaded in the
Channel Rack . In the screen-shot above, the instrument interfaces are minimized and can be accessed by Left-clicking on the Channel buttons. Instruments generally fall into two types, software synthesizers that create audio using an internal 'synthesis engine' or sample players that play back 'audio recordings' such as drum loops, percussion samples or instrument samples.
There are several ways to load a new instrument, the first two below will auto-name and auto-route the instrument to the Mixer track:
Load plugins from the plugin picker - Open the
Plugin Picker ( F8 ) then drag-and-drop a plugin on the desired Mixer track. The Mixer track will be auto-named and plugin routed to that Mixer track. You can also double-click an instrument plugin in the Picker OR drag it to the
Channel Rack and the instrument will be routed to the Master Mixer track.
Load plugins from the Browser - Drag a plugin preset or samples/loops from the Browser to a
Mixer track. The Mixer track will be auto-named and plugin routed to that Mixer track. You can also drop it on the Channel Rack and the instrument will be routed to the Master Mixer track.
- Use the Add channel button at the bottom of the Channel Rack. The instrument will be routed to the Master Mixer track.
Add menu - Use the Add menu.
Replace an existing instrument channel - Right-click on a Channel button and select ' Replace >' from the pop-up context menu.
In the case of samples & loops you can also drag these from the Browser to the Playlist (see below). When you drag a sample to the Playlist an Audio Clip instrument is automatically added to the Channel window. Alternatively you can Right-click the sample in the Browser and 'send' it to one of the instruments in the pop-up list.
Add your own folders to the Browser with the
F10 > File settings dialog.
To open an instrument interface Left-click on the
Channel button .
Think of the Channel window as a rack of synthesizer/sampler modules that can be routed to any one of the 99 Mixer Tracks using the Channel settings FX (Mixer Track Selector) .
Composing - Musical notes and chords can be
played live via a controller keyboard or entered manually in the Piano roll (Right-click the Channel buttons to open the Piano roll) OR use the default
Step Sequencer to trigger percussion samples. There is a Step Recording option on the Snap Panel too.
When editing patterns, make sure you are in
Pattern Mode so that when you press play the currently selected pattern is played.
To the right of each instrument button in the Channel window is either a step-sequencer display (rows of squares) or a mini-preview of a
Piano roll (green lines).
Step Sequencers and Piano rolls are interchangeable for each Channel.
New instruments start with an empty Step Sequencer pattern by default. Step Sequencers and Piano rolls hold the note data only for the instrument channel they are associated with.
Step-sequencer 'steps' are activated by by Left-clicking the squares to turn them on, or Right-clicking to turn them off (great for percussion programming).
To open an existing Piano roll , Left-click directly on the mini-preview window.
Changing patterns - Left-click hold and slide up/down on the Pattern Selector (shown above) to change the pattern number and work on a new pattern.
Up to 999 unique patterns can be created. The complete stack of channel instruments and their Step sequence/Piano roll data is a single pattern. In the example above, Pattern '1' consists of a
Harmor Channel being played by a Piano roll and a Step Sequence Hat Channel. In the example below Pattern 2 consists only of step-sequence data playing the Kick & Hat channels.
As you step through the patterns with the Pattern Selector, the appearance of the channel window will change to reflect the note data associated with each pattern.
The length of each pattern can vary and is determined by the number of bars spanned by the longest data in any one of the channels.
Piano rolls may be of any length. The 'LCD' window showing '--' in the top left corner of the Channel window changes the number of Steps in the pattern (4 to 64 are possible).
- Use the Add channel button at the bottom of the Channel Rack. The instrument will be routed to the Master Mixer track.
- Arranging & editing
The Playlist sequences all the elements of the project that play to make the final song. The
Playlist window is a stack of multi-purpose 'Clip Tracks' that can host Patterns Clips, Audio Clips and Automation Clips. Unlike most other sequencers, the Playlist tracks are not bound to any one instrument, audio recording or even Clip type. You can put any Clip type anywhere and even overlay Clips . Think of Clips as a little like notes in the Piano roll. When the play-head reaches a Clip, FL Studio plays whatever the Clip instructs it to do.
Arranging - To use the Playlist you will need to have at least Fruity edition .
Arranging with 'Producer edition' - Use the
Playlist to hold three types of data, use the Clip source selector (shown below) to select:
Pattern Clips (notes) - Patterns generally hold note data for sequencing Plugin instruments , although they can also contain Automation Event data.
Audio Clips (audio/loops/samples) - If an Audio Clip already exists, it can be selected from the 'Clip source selector', otherwise you can drag sample/loop/audio files from the Browser directly into the Playlist. Add your own folders to the Browser with the F10 > File settings dialog.
Automation Clips (control movements) - Automation Clips move knobs and controls on the FL Studio interface and plugins. To create an Automation Clip Right-click on an interface control and select ' Create automation clip' .
Arranging with 'Fruity Edition' - that only has access to the Pattern Clip type that holds note data from Stepsequences or Piano rolls & Event Automation . The length of a Pattern Clip will be determined by the length of the data in it, you are not restricted.
Audio - Since Audio Clips are not available in Fruity Edition, to insert track-length audio you can trigger a Sampler Channel from a Pattern using the Piano roll to control the duration of the sample. The note C5 will play the audio at the original pitch.
An alternative Clip selection method is to Right-click a tab of the Playlist Clip Focus selector to show Clips of the desired category.
Once a Clip is selected , select Draw (Pencil) or
Paint (Brush) mode Left-click on a blank area of the Playlist. Dragging in Brush mode will repeat the Clip as you drag horizontally.
Once placed, Pattern Clips can be clicked + dragged around (horizontally or vertically) by the name-bar that runs along the top of the clip. The way the clip moves will depend on the Playlist
snap settings and zoom level .
The Playlist Clip Tracks can be named, colored, moved up/down or muted. These functions are accessed by Right-clicking on the Name area at the start of each track.
You can place any Pattern Clip in any Clip Track, or any number of different clips in the same track. Clip tracks are just universal holding lanes for any and all data types.
Playback - Make sure you are in Song Mode so that the patterns are played from the Playlist. Otherwise, you will play only the selected pattern. There are Play buttons on the top of the Channel window and Playlist, so you can also initiate a Pattern or Playlist play-back that way.
FL Studio is not limited to pattern-based sequencing, you can also enter an unused Pattern Clip into the Playlist and play song-length data (patterns). Thus, FL Studio has the flexibility of being either a ' track-based ' sequencer, a ' pattern-based ' sequencer, or a combination of the two. - Mixing
The Channel Rack shows a Channel button for each instrument. The audio from each Channel is sent to one of the Mixer Tracks for effects processing and level mixing. Set the destination Mixer track from the selector to the left side of the Channel Button . The same selector is also available from the Instrument Channel Settings under the Channel Settings icon. Playlist Clip Tracks are not bound to Mixer tracks , rather
Channel Rack to Mixer routing decides the Mixer track/s that are used. So Instrument Channels are bound to Mixer tracks, not Playlist tracks . For example, a single Pattern Clip on a single Playlist track, could trigger every Channel Rack instrument, and so all Mixer tracks if they were routed accordingly. If you want to simulate 'traditional' sequencer workflow: Route each
Instrument to a separate Mixer track . Use one Instrument Channel per Pattern Clip and use one song-length Pattern Clip per Playlist track.
Mixing - Sound from the instrument channels is routed to the Mixer using the Channel settings Mixer TRACK send (as shown above). Use the Mixer to set levels and add Effects (FX) such as reverberation (reverb), chorus and delay.
See the page Levels, Mixing & Clipping for more detailed Mixing advice, and in particular the section Making tracks louder! (and good) for some tips on getting a great 'commercial' sound.
Almost all aspects of mixing are automatable, so fader movements and knob changes become part of the overall performance.
The Mixer is also the place where external audio from a microphone, guitar or synthesizer can be
recorded along with the internal instruments.
The recorded sound is displayed in the Playlist as an Audio Clip .
NOTE: Routing Instrument Channels to Mixer tracks - The most efficient way to route one or more Channels to Mixer tracks is to: - Left or Right-click the Channel Selector LED's to the right side of each Instrument Channel you want to route (Right-clicking allows multiple selections).
- Right-click the target Mixer track and select ' Link selected channels > to this track' from the pop-up menu. OR use ' Link selected channels > starting from this track' to assign multiple Channels to multiple Mixer tracks.
- Exporting audio
Exporting/Rendering - The final mix is exported from FL Studio to a .wav, .mp3 or .ogg file format by selecting the export option from the file menu in a non-real time process called rendering.
CD? If you want to make an Audio CD you need to render to 16-Bit, 44.1 kHz .wav files. FL Studio does not burn audio CDs so you will need to use a 3rd party Audio CD burning application.
That's it, go make some organized noise!