AUTOMATION & RECORDING

Linking & Using Internal Controller Sources This feature is available only in FruityLoops Edition and Producer Edition.

Internal controller plugins, either effects such as the Fruity Peak Controller or generators such as the Automation Clip, can be used to move knobs and other controls automatically. The Fruity Peak Controller, for example, can follow the volume envelope of an input sound and move a knob or slider in response. Alternatively the Automation Clip moves linked controls according to a user drawn path.

Automation sources include:

External controllers

For help linking to external controllers follow this link .

Linking an software interface control to internal controller

Most knobs, sliders and controls that you can change with a mouse in FL Studio can also be automated by one of the above automation sources. Note: It is possible to link a single controller to multiple targets (see below).

Native FL Studio interface & plugin controls:

  1. Right-click the knob/slider you wish to control.
  2. To create an internal link select Link to controller option to open the 'Remote control settings' dialog. Note: If you move any knob or slider on an external controller at this point it will be automatically linked to the target control. However to create an internal link:
  3. From the Internal controller drop down menu select the desired controller. Before this menu will appear on the dialog one of the automation sources, listed above, must be available in the project.

VST plugin interface controls:

  1. Tweak the VST interface target control with your mouse (a tweak is a small movement).
  2. Open the plugin wrapper menu and select 'Last tweaked parameter > Link to controller'. Note: If you move any knob or slider on an external controller at this point it will be automatically linked to the target control. However to create an internal link:
  3. From the Internal controller drop down menu select the desired controller. Before this menu will appear on the dialog one of the automation sources, listed above, must be available in the project.

Controls & Options

The following options can be used to modify the linking behaviour.

Link Assignment

MIDI Controller:

This section is useful when linking a control to a MIDI controller. For more information see Linking & Using USB/MIDI Controllers section.

Internal Controller:

Here you can link the property to an internal controller that controller plugins provide. Note that this section is NOT VISIBLE when there aren't any controller plugins added in the current FL Studio project.

Mapping formula - Menu

This menu provides some pre-defined mapping relationships between the controller and the target control.

User Defined Formula

Enter a custom formula to alter the default 1:1 mapping. For example: 'Input*2' multiplies the controller value by 2. After you enter an expression, press Enter. If you see message "Compiled OK" the formula was successfully compiled and you can press the OK button to apply it to the linked control. If a red text appears below, the formula is wrong (usually syntax error or unsupported variable/function was used). Correct the error and press Enter again.

For a full list of supported variables, functions and operators click here.

Smoothing:

This feature allows you to smooth the motion produced by the remote control hardware and/or internal plugin. This reduces the need to manually refine recorded automation after live sessions and ensures proper ramping of the control motion to avoid abrupt changes.

Action Buttons

Linking effects

If you want to automate a FL Studio effect, you can proceed with its controls exactly as with any FL Studio control - right-click it to launch a pop-up menu, from where you can display the MIDI Remote Control dialog box. The same goes for VST effects that do not have their own editor's interface. Then FL Studio provides interface for the plugin, and all knobs can be automated as usual.

Unfortunately, there is no way to link DirectX effects to MIDI controller. That limitation comes from DirectX specifications, not from FL Studio itself. Some DirectX plugins might have MIDI remote controller functionality, but NOT through the DirectX interface (so they can not be linked right inside FL Studio). To link such effect, follow the help instructions that come with your DirectX plugin.