INSTRUMENTS / GENERATORS

Fruity Envelope Controller

The Envelope Controller is an automation control and makes no sound of its own. It allows you to trigger envelopes (from a keyboard or the Piano roll) that can be linked to automatable parameters in FL Studio. NOTE: Once the Envelope Controller has been loaded into a Channel it will appear as an 'Internal controller' link option in the 'Link to controller' Right-click dialog on automatable controls. Automation is the process of automatically varying some target parameter in FL Studio or plugins under the control of an automation source, such as the Envelope Controller.

Fruity Envelope Controller video tutorial here. A related plugin is the Fruity Keyboard Controller.



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.

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.

Common Settings

Curve Editing

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

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:

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:

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:

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.