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

GENERATORS

Fruity Envelope Controller

The Envelope Controller allows you to trigger envelopes that may be linked to parameters in FL Studio.


Controls

Articulator 1 to 4

The Envelope Controller can store 4 separate envelopes and map them to different parts of the Piano Roll/MIDI Keyboard.

  1. Select Articulator 1 to 4.
  2. Left-click and drag on the mini-keyboard as shown above. A unique range may be selected for each of the 4 articulators.
  3. Level (LVL), Envelope (ENV) & LFO sliders - These control the relative output from the respective functions.

Mode

Click on the 'MODE' graph/switch directly below Articulator '4' button.

  • Bipolar - The values of the ENV, LFO, KEY and VEL envelopes are added.
  • Unipolar - The values of the ENV, LFO, KEY and VEL envelopes are multiplied.

The Envelope Editor

The Envelope Editor is the same as used in other plugins in FL Studio such as Sytrus and FPC.


Enable/Disable Switch

To use an envelope/mapping, you need to enable it by turning on the LED at the bottom left side of the editor (see the screenshot above).

Load/Restore & Copy/Paste

Please check the placement of the load/restore button in the screenshot above.

  • Open state file / Save state file - Open and save envelope states. There are a number of pre-defined state files available.
  • Copy state / Paste state - Use to copy and paste envelopes, usually between operators.
  • Flip vertically - Invert the current envelope.
  • Analyze audio file - This function will emulate the volume envelope of an input sound file. Clicking this option opens a 'browse file' dialog.

Common Settings

  • Freeze - Enable this switch to lock the envelope curve to its current setup. This feature is helpful after you finish with the changes to the spline structure of an envelope and want to protect it from accidental edits (it also hides the handles providing a clear view of the shape).
  • Step - Enable this option to set the editor in step editing mode - drag in the editor to create a "free hand" curve where a new control point is defined for every step in the timeline. Hold SHIFT key while dragging to draw "pulse" lines (straight vertical/horizontal lines only). Note that each new segment created this way uses the last tension set while adding a segment.
  • Snap - Enable this option if you want the control points to snap to the nearest step in the timeline while dragging.
  • Slide - Enable this option to preserve the relative distance between a dragged control point and all control points following it (this option is enabled by default).

Curve Editing

Here are several basic operations you can perform to edit the envelope/mapping shape:

  • Add a new Control Point - Position your cursor over the line until the add point cursor appears (). Right-click and a new point will be added.
  • Reposition a Control Point - You can drag the control points with your left mouse button. Hold SHIFT while dragging to lock vertical position or CTRL to lock horizontal position.
  • Delete a Control Point - Right-click a control point and select Delete. Alternatively hold ALT and left-click.
  • Change Segment Type - The envelope editor offers three types of spline segments to select from. Right-click a control point and you will see three spline type options (the affected segment is the one preceding the control point): Single Curve - the default mode which allows you to create linear, ease in and ease out curves (depending on the tension); Double Curve - allows linear, ease in-out and ease out-in curves (depending on the tension); Hold - creates "hold" or "pulse" curves which are handy for creating abruptly value changes in your envelope.
  • Change Segment Tension (Acceleration) - You can drag the tension handle (see the screenshot above) of each spline up/down to change the spline appearance. Right-click the handle to reset to a straight line. Hold CTRL during adjustment to fine tune.

Envelope Sections (ADSR)

Some of the envelopes/mappings are divided into sections to provide classic ADSR (attack, decay, sustain, release) envelope functionality.

The envelopes use special section markers (see the screenshot above) to mark the end of a section and the start of the next one. There are few markers available:

  • S (sustain): Marks the end of the decay section and the start of the release section.
  • L (loop): Marks the start of a sustain loop section, thus enabling you to define an envelope section to be repeated while a voice is sustaining.
  • D (decay): Marks the start of the decay section.
  • DL (decay/loop): Combines the function of the D and L markers.

It's not required to use all or any of the provided markers. Without markers the envelope will be played once as a 'static' definition played once from start to finish for each voice. You can also use certain combinations as needed.

How to Add a Marker:

Right-click the control point where you want to set the section marker. From the menu select the marker you want to add. If the item you want to add is disabled make sure you're trying to insert the marker at the correct place (a sustain loop start can not be after sustain loop end, for example).

To make a DL marker, simply check both Decay and Sustain Loop Start entries in the right-click menu.

How to Remove a Marker:

Right-click the control point where the marker is placed and uncheck the item representing the marker name.

Keep in mind that removing some markers might make another marker(s) pointless, so they are removed automatically as well (if you remove the sustain loop end marker, a sustain loop start marker would not have a purpose).

Envelope/Mapping Types

ADSR Envelope (ENV)

To edit, left-click the LED marked ENV.

This is a "classic" ADSR envelope plus the possibility to define a sustain loop section & the power of unlimited spline segments to refine the various envelope sections as you need.

Besides the editable envelope curve, the envelope also provides the regular envelope level controls, so you can lock the curves and still adjust some basic aspects of your envelope. All values are applied relative to the curve defined in the editor:

  • Attack (ATT) - Defines the attack length/speed.
  • Decay (DEC)- Defines the sustain section length/speed.
  • Sustain (SUS) - Defines the sustain section slope ("decay" amount).
  • Release (REL) - Defines the release length/speed.
  • Tempo - This switch lets you determine whether the envelope length is relative to the project tempo (changes with tempo) or absolute in time.

Note: While adjusting one of those properties you can see a preview of the effect of the knob value on the envelope shape. However once you release the mouse key the envelope is restored to its previous view. The knob still has its effect, though it is not reflected in the curve to avoid distortion and to make editing easier.

For more information on the available envelope sections (attack, decay, sustain, sustain loop, release) and how to define/remove a section marker, please check the Envelope Sections (ADSR) paragraph above.

LFO - Low Frequency Oscillator Switch

To edit, left-click the LED marked LFO.

This unit allows you to vary the controlled property with an LFO. The LFO also includes a full envelope to define its strength in time.

The secondary blue curve you can see behind the envelope is a preview of the LFO "in action" as with the applied envelope, shape speed and settings.

The following controls are also available:

  • Speed (SPD) - Defines the LFO speed.
  • Tension (TENS) - Defines the LFO curve "tension" - basically this parameter lets you morph the LFO shape from triangular through sine-like to pulse-like (square) shape.
  • Skew (SK) - Defines a balance between the odd/even splines in the LFO visible as shape 'skew'.
  • Pulse Width (PW) - Sets the pulse width, i.e. basically the balance between the first and the second half of the LFO phase.
  • Tempo - This switch lets you determine whether the envelope/LFO speed is relative to the project tempo (changes with tempo) or absolute in time.
  • Global - Normally the LFO envelope is started from the beginning for each voice ("local" LFO) . If this option is enabled, the envelope is "global" and thus stays in the sustain state without restarting for the whole duration of the song.

Keyboard Mapping (KEY)

To edit, left-click the LED marked KEY.

Keyboard mapping is a multiplier function, depending on the MIDI note received the response of the envelope can be modified (multiplied) according to the function drawn in the window. Low notes are to the left and high notes to the right. The vertical white line on the graph represents the MIDI keyboard key last received by the plugin.

Velocity Mapping (VEL)

To edit, left-click the LED marked VEL.

Velocity mapping is a multiplier function, depending on the velocity of the note received the response of the envelope can be modified (multiplied) according to the function drawn in the window. Low velocities are to the left and high velocities to the right. The vertical white line on the graph represents the MIDI velocity last received by the plugin.


Plugin Credits: Didier Dambrin, Frederic Vanmol.