0% found this document useful (0 votes)
250 views25 pages

Patcher FL

Patcher loads as an instrument or effect plugin in FL Studio and allows users to chain together instruments and effects into reusable patches. It automatically adds a control surface to create custom interfaces for patches. Patcher can be used to add unlimited effects or instruments in a single channel or effects slot. Related plugins include Control Surface, Fruity Layer, Fruity Formula Controller, and Minihost Modular.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
250 views25 pages

Patcher FL

Patcher loads as an instrument or effect plugin in FL Studio and allows users to chain together instruments and effects into reusable patches. It automatically adds a control surface to create custom interfaces for patches. Patcher can be used to add unlimited effects or instruments in a single channel or effects slot. Related plugins include Control Surface, Fruity Layer, Fruity Formula Controller, and Minihost Modular.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

12/03/2024 23:32 Patcher

I N ST RU M E N T S / E FFE C T S

Patcher
Patcher loads as an instrument or effect and allows you to chain both instruments and effects into complete
units for reuse in other projects. Set up your favorite instrument & effects chain for example. You can also use it
to add unlimited effects or instruments in a single Channel or Effects slot. A Control Surface is automatically
addedinto Patcher, so you can create custom interfaces for your patches to make them easier to use, and link
parameters into adjustable controls in a multitude of different configurations. Related plugins: Control Surface,
Fruity Layer, Fruity Formula Controller and Minihost Modular.

NOTES:

1. The workspace is resizable - Drag on the window to resize OR drag an object to the edge of the
workspace to auto-resize. Use the scroll-bars to navigate the space.
https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/Patcher.htm 1/25
12/03/2024 23:32 Patcher

Search 2. Arranging - The Menu option 'Auto-arrange modules' creates module columns to represent multithreaded
Search processing logic.
FL Studio Reference
Manual
3. Processing - Modules added at the same number of nodes (after the 'From FL Studio' node) are
Title Page processed at the same time (multithreaded), modules at different node-depths columns are processed
sequentially.
What is FL Studio?

What's New in FL Studio 21? 4. Patcherize existing plugins - Use the Channel Button ( Right-Click) Menu > 'Patcherize' or Hold (
Shift) and drop Patcher over them.
Product Information
5. Open multiple plugin windows - Use ( Alt+Left-Click) to open the plugin UIs.
Purchasing & Registration

Introduction to FL Studio
Video Tutorials
What's New?

The user interface

Video tutorials

Making music (Tutorial)

Hardware controllers

Software controllers

Touch Controllers

IL Remote App

Keyboard & Mouse shortcuts

Useful web-links

Setting Up FL Studio

Setup Wizard

Audio Setup

ASIO Driver Setup

Primary Sound Driver Setup

https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/Patcher.htm 2/25
12/03/2024 23:32 Patcher

MIDI Setup

File Settings Setup


FL STUDIO | 1Knob Series Patcher FX Presets

Next Steps

Options & Settings

System Settings

MIDI Settings

Audio Settings

Audio ASIO4ALL Settings

General Settings

File Settings

Theme

Debugging Information

Project Settings

Project Information

Project General Settings

Main Menu, Panels & Tool


Bars

Main Menu Bar

File Menu

Edit Menu

Add Menu

Patterns Menu

View Menu

Options Menu

https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/Patcher.htm 3/25
12/03/2024 23:32 Patcher

Tools Menu
FL STUDIO | Xenofish Patcher FX Presets
Help Menu

Toolbar

Editing the Toolbar

Main Menu

Title & Hint Panel

Transport Panel

CPU & Memory Panel

Global Snap Panel

Output Panel

Online Panel

Pattern Panel

Shortcut Icons

Time Panel

Multilink Controllers Icon

Main Volume & Pitch Panel

Window Controls
Patcher Controls

File Browser
Navigation
Plugin Database

Project Browser General Navigation


Library Tab
Vertical Scrolling - ( Mouse-wheel) scrolls up and down (when not fully zoomed out).
Sounds Tab (FL Cloud)
Zoom Vertically - ( Ctrl+Mouse-wheel).
Advanced folder stuff
Zoom Horizontally - ( Alt+Mouse-wheel).
Channel Rack & Step
https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/Patcher.htm 4/25
12/03/2024 23:32 Patcher
C a e ac & Step
Zoom in Both Directions - ( Shift+Mouse-wheel).
Sequencer

Channel Button Menu Pan view - ( Middle-Click) on the patcher map and drag.

Channel Settings
Mini Map Navigation
Main Control
The Minimap is a navigational aid, most useful when working with large projects at high zoom levels.
Sampler Setting

Instrument Setting

Miscellaneous Setting

Automation Clip Setting

Layer Setting

Plugin Window Setting

Piano Roll

Arpeggiator Tool

Articulator Tool

Chopper Tool

Claw Machine Tool Minimap Icon - Left click to enable/disable the Mini-map. The Minimap will show an orange rectangle
representing the view-area. The more you zoom in ( Mouse-wheel) on the Map. The Minimap view area
Flam Tool
will resize to represent the visible area. Click and drag the rectangle to move the visible area. ( Right-
Flip Tool Click) for additional controls:

Key Limiter Tool


Size - Tiny, Medium or Large. You can also click the edge of the map and manually resize it.
LFO Tool
Position - Top Left, Top Right, Bottom Left and Bottom Right. You can also click on the Map of
MIDI Import Dialog
the Minimap (avoiding the selected area) and manually drag the Minimap to any location.
Piano roll Menu
Map components key:
Piano Roll Scripting
Zoom Regions - The Orange rectangles show selected or pre-defined zoom regions (the visible
Quantizer Tool
area in the Map window). ( Left-Click) the regions to switch your view.
Randomizer Tool
https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/Patcher.htm 5/25
12/03/2024 23:32 Patcher
Randomizer Tool
Instrument/Effect nodes - Gray rectangles.
Riff Machine
FL Studio Input/Output nodes - Cyan rectangles.
Scale Level Tool

Strum Tool Minimap display shortcuts:

Playlist Toggle map visibility - ( m).

Patterns Cycle sizes - ( Shift+m).

Audio Clips
Map position - ( 1, 2, 3 or 4 ) predefined corner locations. 1 (top-left), 2 (top-right), 3
Automation Clips (bottom-right) and 4 (bottom-left). To manually position ( Left-Click+Drag) anywhere outside
the Zoom Region/s.
Performance Mode

Instrument / Generator Resize - Drag any corner of the map to manually resize.
Plugins
Minimap view keyboard shortcuts and gestures:
Plugin Wrapper
Create a zoom region - ( Ctrl+Right-Click+Drag) the area to view.
Wrapper: Menu

Wrapper: Additional Pan view - ( Click+Drag) on a Zoom Region (orange square) OR ( Middle-Click) on the

Settings patcher map and drag.

Wrapper: Plugin Zoom both axes - ( Ctrl+Alt+Middle Mouse-Click+Drag) horizontal and vertically.
Processing
Zoom horizontally - ( Alt+Middle Mouse-Click+Drag) horizontally.
Wrapper:
Troubleshooting Zoom on mouse-position - ( Mouse-wheel+Up/Down).

3x Osc
Zoom out temporarily - ( Double-Click) on empty Map.
Audio Clips
Zoom region 2 replace - ( Ctrl+Right-Click+Drag) while zoomed out.
Autogun
Zoom region 2 return - ( Double-Click).
Automation Clips

BassDrum Zoom regions swap - ( Ctrl+Right-Click) on the Map background.

BeepMap Zoom vertically - ( Ctrl+Middle Mouse-Click+Drag) vertically.

B B
https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/Patcher.htm 6/25
12/03/2024 23:32 Patcher
BooBass
Data Links Filters
Channel Sampler
( Left-Click) to switch filter groups On/Off. ( Middle Mouse-Click) to Solo/Unsolo a filter group.
Control Surface
Audio (yellow) - Shows Audio links (inputs & or outputs depending on the plugin).
Dashboard
Parameters (red) - Shows internal automation parameter links (plugin program/interface controls).
DirectWave Sampler

FLEX Events (green) - Shows note/event links (MIDI control data).

FL Keys NOTE: Placing the mouse cursor over Link Nodes will show their name in the Hint Bar.

FL Slayer
Working with links
FL Studio Mobile

FPC Make connections - Objects in Patcher have inputs on the left-side and/or outputs on their right-side.
The connectors show as dots with colors that relate to the Parameter data type (see above). Click on any
Fruit Kick
output or input connector and drag to a compatible connector (shown in green).
Fruity Dance
Dragging to the Middle of an object - Will open a pop-up list of compatible link targets.
Drumaxx
Add / Remove connectors - ( Right-Click) the FL Studio icons, plugins or parameters and
Drumpad
activate/deactivate connectors.
Fruity DrumSynth Live
Automate plugin controls - You will first need to activate the controls Automation input to the plugin.
Fruity DX10
These are not activated by default as there may be 100's of controls, and so 100's of input nodes. Proceed
Fruity Envelope Controller to link as follows:

Fruity Granulizer
FL Studio native plugins - ( Right-Click) the control and select 'Activate'. Then ( Right-
Fruity Keyboard Controller Click) it again and select Create Automation clip.

Fruity Layer VST & AU plugins - ( Right-Click) the plugin and choose Inputs > Parameters and select the

Fruity Slicer control. Then ( Right-Click) the controls red node that appears on the plugin input side and
select Create automation clip.
Fruity Vibrator
NOTE: Automation inputs show as a red node and do not have connection cables to the FL Studio
Fruity Video Player
input/output icons.
Fruity Voltage Controller
https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/Patcher.htm 7/25
12/03/2024 23:32 Patcher

Groove Machine Synth Break a single connection - Left-click the input connector of a pair. Drag off the input into free space
and release the mouse button.
Harmless
Change connections - Left-click the input connector point and drag to the new target input connector.
Harmless Tutorials

Harmless Credits Audio level - Click on the center arrow on a connection cable and drag vertically. The volume values are
displayed in the Hint Bar.
Harmor

IL Remote Mute audio - ( Right-Click) the link.

Kepler Right-Click nodes (and modules) - To see a popup with options, including to activate nodes, add links
etc.
MIDI Out

MiniSynth
Events or MIDI to FX plugins
Morphine If you need to get MIDI data to an Instrument plugin that's loaded on Patcher in an FX slot, then:
Morphine: General
1. Load a MIDI Out channel and set it to 'Port 5', for example.
Settings & Controls

Morphine: Morphine 2. Right click the 'From FL Studio' icon


Envelopes & Effects
3. Select Patcher > Outputs > Events and activate 'Port 5'.
Morphine: Generator
Page 4. Make the Event connection from FL Studio to the Plugin as normal.

Morphine: Resynthesis
Saving/Loading Patcher Presets
Morphine: Morph-Mix
Page To save a patcher preset - use the Wrapper Menu 'Save preset as' option. You can also drag this menu

Morphine: Modulation item to a new Channel or Effects slot to duplicate the current chain. Patcher is a great way to save your
favorite Instrument & Effects chains ready for use in new projects.
Page

Morphine: Credits

Ogun

Ogun Master

Ogun Synthesis

https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/Patcher.htm 8/25
12/03/2024 23:32 Patcher

Ogun Effects

Ogun Pad Harmonics


Editor

Ogun Tutorial

Patcher

VFX Color Mapper

VFX Envelope

VFX Key Mapper Encapsulate existing plugins - You can 'patcherize' existing plugins on a Channel Rack or Mixer Track

VFX Keyboard Splitter slot by holding ( Shift) and dropping Patcher onto the existing plugin. If you don't hold SHIFT the plugin
will be replaced rather than encapsulated.
VFX Level Scaler

VFX Sequencer Tabs


Plucked! There are two tab types. The Map which is the main workspace and layout window for the Patcher project and
Poizone the Control Surfaces that hold internal controllers for the project. These can be renamed, right-click the control-
surface icon on the Map tab, to better reflect their use. You can add as many Control Surfaces as you need to the
Poizone: Master
project.
Controls

Poizone: MIDI
Map
Poizone: LFO
The MAP tab allows you to build the plugin & or effects chain.
Poizone: Envelope
Generator Add plugins & controls - ( Right-Click) the workspace and add from the pop-up menu - Plugins,
Effects or a Control Surface.
Poizone: ADSR
(Amplifier) Opening plugins - As of FL Studio 12 plugins now open in 'detached' mode outside the Patcher UI when
double-clicked (see below). NOTE: Plugin interface parameters are not right-click linkable or visible to FL
Poizone: Oscillators
Studio unless a GUI (interface) target has been right-clicked and 'activate' selected. Once this has been
Poizone: Filter done a Parameter node for the control will also appear on the plugins Map tab icon. There are two ways to

Poizone: Arpeggiator open plugins:

Poizone: Effects
https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/Patcher.htm 9/25
12/03/2024 23:32 Patcher

Poizone: Trance Gate Open a plugin and close all others - ( Double-click) a plugin. This applies only to plugins open

ReWire for that Patcher instance.

Sakura Open a plugin leave others also open ( Alt+Click) a plugin. This applies only to plugins open
for that Patcher instance.
Sawer

Sawer: General Show data types - ( Right-Click) the workspace and select from the pop-up menu the data types to be
Settings shown (including latency) OR use the Audio, Parameters & Events buttons along the top of the plugin.

Sawer: Master Controls Rename objects - ( Right-Click) the target object and select 'Rename' from the pop-up menu.

Sawer: Oscillators
Delete objects - ( Right-Click) the target object and select 'Delete' from the pop-up menu.
Sawer: Filter
To add plugins - Use ( F8 ) to open the Plugin Picker OR drag from the Browser > Plugin database to
Sawer: Modulation
Patcher's Map tab window OR use ( Right+Click) > Add plugin.
Sawer: Effects (Delay,
Chorus) Right-Click Map Menu
Sawer: Arpeggiator
Show plugin picker ( F8 ) - Opens the Plugin picker.
Sawer: MIDI Modulator
Add plugin - Shows the Plugin Favorites list. Add plugins to this list using the 'F' (favorite) column in the
Sawer: Credits & Plugin Manager.
Information
View - Control the viewing of:
SimSynth Live

Slicex Audio / Events / Parameters - Various data connections between plugins.

Slicex: Master Panel Activity - Animations on connections that show data flow.

Slicex: Articulation
Labels - Switch plugin labels, on or off, as shown below their icons.
Panel
Latency - Shows a panel above the plugin with processing latency shown in ms. Latency
Slicex: Wave Editor
compensation within Patcher is automatic.
Slicex: Keyboard &
Piano roll Performance - Use this to identify resource intensive plugins. Each module will show a CPU value
in percent (above it) and a summary panel will additionally show:
SoundFont Player
https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/Patcher.htm 10/25
12/03/2024 23:32 Patcher

Speech Synthesizer
Total - The CPU total for the current instance of Patcher (sum of everything below).
FL SynthMaker
Patcher - CPU used processing the Inputs to and Outputs from Patcher (interfacing with
Sytrus FL Studio).
Toxic Biohazard
Modules - Total CPU usage of all modules.
Toxic Bio: Master
Other - Internal CPU overhead.
Toxic Bio: Oscillators
NOTE: The CPU measures shown are based on the same metric used for FL Studio's main CPU
Toxic Bio: Filter
meter. The percentage of the audio buffer length (time) required to create the audio for that
Toxic Bio: LFO buffer. The CPU percentages shown here, therefore, do not match the Operating System CPU
meter, which shows the percentage of processing slots in use. See here for a detailed explanation.
Toxic Bio: FM Matrix

Toxic Bio: MIDI CC Auto-arrange modules - Do you trust us to arrange your modules for you? Click it if you dare.
Multithreaded processing - This option also creates module columns to represent multithreaded
Toxic Bio: Sequencer
processing logic. Modules in the same column are processed at the same time (multithreaded), modules in
Toxic Bio: Effects separate columns are processed sequentially.

Transistor Bass Hide all plugin windows - Hides all open Plugin interfaces from the current Map.
Wasp
Remember tab sizes - Individual tab sizes will be remembered as you switch between them.
Wasp XT
Link velocity - Links MIDI velocity to plugins on the Map that use it.
Wave Traveller

Mixer & Mixing Multithread plugins on this map - Switches on Multithreading for plugins on the current Map. Learn more
about multithreading here.
Mixer Functions
About - Shows Patcher version information, useful for Techsupport.
Mixer Menu

Plugin Effects
Control Surface
Mixer Track Properties
The Control Surface tab/s allow you to add real-time controls that can be linked to plugins in the Map chain.
Audio Input/Output Parameter objects can be linked to plugins by Right-clicking the plugin on the MAP tab and activating a Parameter
Routing by Right-clicking on the plugin. ( Right-Click) a control to automate it from this tab. You can add as many

Audio Recording
https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/Patcher.htm 11/25
12/03/2024 23:32 Patcher

separate Control Surface tabs as needed to a project. In the image below there are two Control Surfaces, one has
Levels, Mixing and Clipping
been renamed 'Wub this'.
The dB Scale
NOTE: You can create your own custom controls with the Control Creator tool. ( Right-Click) the Map and
Effect Plugins select Control creator to open it.

Plugin Wrapper

Wrapper: Menu

Wrapper: Additional
Settings

Wrapper: Plugin
Processing

Control Surface

Distructor

Edison Wave Editor &


Recorder

Edison: Sample
Properties

Edison: Amp Tool

Edison: Blur Tool


Working on the Control Surface tab:
Edison: Convolution /
Reverb Tool Add a Control Surface - The default Patcher loads with a single Control Surface, to add additional Control
Edison: Claw Machine Surfaces drag from the Browser > Plugin database > Patcher > Control Surface and drop on Patcher.
Tool NOTE: If your plugin database is different, just search for 'Control Surface'.

Edison: Drum Tool Load/save Control Surfaces - Click the Presets button as shown above and either save or load a

Edison: Equalize Tool Control Surface configuration.

Edison: Noise Removal Add parameter controls - Click the + (Add) button as shown above and select from the pop-up menu of
Tool controls.

Edison: Script Tool


https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/Patcher.htm 12/25
12/03/2024 23:32 Patcher
Edison: Script Tool
Edit parameter controls - Click the Edit icon as shown above (controls will show red-rectangles around
Edison: Time Stretch / them) then you can click and drag to move or right-click and select the size, style, colors and rename the
Pitch Shift Tool control.

Edison: Tune Loop Tool


Automate Native Parameters - From the MAP tab ( Right-Click) the Plugin Icon and select 'Activate'
Effector from the pop-up menu. The control can be Right-clicked again and automated with the usual options such
as 'Create automation clip' or 'Link to controller'.
EQUO

Frequency Shifter Link plugin parameters to Control Surface parameter controls

Frequency Splitter 1. Add a Control Surface control with the + button or you can use an existing control.

Fruity 7 Band EQ
2. Open the Map tab and drag FROM the controls related Parameter node on the right side of
Fruity Balance the Control Surface icon ONTO the middle of the target Plugin icon and release.

Fruity Bass Boost 3. From the pop-up list select the desired GUI or plugin control target.
Fruity Big Clock
Automate VST Parameters -
Fruity Blood Overdrive
1. ( Right-Click) the plugin on the MAP tab and select:
Fruity Center
2. Inputs > Parameter and select the automation target Parameter from the pop-up list.
Fruity Chorus

Fruity Compressor 3. ( Right-Click) the red Parameter Node that appears on the Plugin and 'Create automation
clip', 'Link to controller' or 'Edit events' as usual.
Fruity Convolver (Reverb)

Fruity dB Meter Rename Parameters - ( Right-Click) the parameter and select 'Rename' from the pop-up menu.

Fruity Delay Live tweaking - Open the Parameter tab and use the mouse on the Parameter of interest as you would
any plugin control. Select Multitouch to control multiple controls on a multi-touch monitor.
Fruity Delay 2

Fruity Delay 3
Patcher Voice Effects Plugins
Fruity Delay Bank

Fruity Fast Distortion

Fruity Fast LP

Fruity Filter
https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/Patcher.htm 13/25
12/03/2024 23:32 Patcher
Fruity Filter
To add VFX Note Mapper to the Patcher project, dragging from the Browser > Effects >
Fruity Flanger
Voice category and drop on the Patcher Map. For fast linking drop on the Events link into
Fruity Flangus the plugin you would like to control. VFX can't be used in FL Studio Channel or Effects slots
so they are not generally made visible in the plugin lists. The VFX plugins include:
Fruity Formula Controller

Fruity Free Filter

Fruity HTML Notebook

Fruity Love Philter

Fruity Limiter
VFX Color Mapper - Control up to 16 independent generators/instruments (or groups of generators) using
Fruity LSD the 16 note colors of the Piano roll.
Gross Beat
VFX Envelope - Control up to 16 independent envelopes x Velocity, Pitch and Pan. Plus Mod X and Mod Y,
Hardcore Guitar Effects using the 16 note colors of the Piano roll.

Hyper Chorus
VFX Key Mapper - Note input can be transposed, made into a chord, key-changed or creatively
LuxeVerb remapped.

Maximus Multiband VFX Keyboard Splitter - Split the Piano roll or keyboard zones into 16 separate outputs.
Maximizer
VFX Level Scaler - Scale Note Properties as received from the Piano roll.
Maximus: Controls &
Options VFX Sequencer - Transform chords into melodic phrases according to the pattern you program.
Maximus: Tutorials &
Tips Adding Features
Maximus: Credits Patcher can be used to create setups with features equivalent to VST/AU plugins. By using the Fruity Formula
Multiband Delay Controller together with Patcher and Control Surface, you can create non-linear control behavior and add logic into
how the surface controls operate and affect parameters. In this section there are a few examples of what types of
Fruity Mute 2
features you can achieve.
Fruity Multiband
Compressor Switches
Newtime

https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/Patcher.htm 14/25
12/03/2024 23:32 Patcher
Newtone Control Surface has two types of controls designed to switch between two states (on/off), the Button and the
CheckBox:
Fruity NoteBook

Fruity NoteBook 2

Fruity PanOMatic

Patcher

VFX Color Mapper

VFX Envelope

VFX Key Mapper

VFX Keyboard Splitter


You can make a parameter dependent on the state of one or multiple switches by adding logic gates. An example
VFX Level Scaler
of this is having two switches, and requiring both of them to be toggled on (AND gate) in order for something to
Fruity Parametric EQ happen to a parameter in the Patcher 'Map' tab. You can also make switches to change the functionality of a
control to be something else, for example connecting the same knob into two parameters, but deciding which one
Fruity Parametric EQ 2
it controls with a switch. Logic gates take 1 or more inputs, and based on the type of gate and the states of the
Fruity Peak Controller inputs, outputs a specific result. Fruity Formula Controller can be used as a logic gate, and you can find the syntax
Fruity Phase Inverter for various different gates on the Fruity Formula Controller page.

Fruity Phaser

Pitcher

Pitch Shifter

Razer Chroma

Fruity Reeverb

Fruity Reeverb 2

Fruity Scratcher

Fruity Send

Fruity Soft Clipper

Fruity Spectroman
https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/Patcher.htm 15/25
12/03/2024 23:32 Patcher

Fruity Squeeze

Fruity Stereo Enhancer

Fruity Stereo Shaper

Fruity Vocoder

Wave Candy

Fruity WaveShaper

Fruity X-Y Controller

Fruity X-Y-Z Controller

Soundgoodizer

SynthMaker

Transient Processor

Tuner

Vintage Chorus

Vintage Phaser

Vocodex A simple AND gate example:

Vocodex: Setup Inputs 1. Add plugins - You'll need a single instance of Fruity Formula Controller, and additionally a plugin you wish
Vocodex: Parameters to control.

Vocodex: Carrier 2. Activate parameter(s) - Open the plugin, choose the parameters to be affected and activate them. (
Synthesizer Right-Click) on Fruity Formula Controller, select Inputs > Parameters and make sure both 1. a

Vocodex: Tutorials parameter and 2. b parameter are activated. Finally, select Outputs > Controllers > 1. Out.

ZGameEditor Visualizer 3. Add switches - Go to the 'Surface' tab and add two CheckBoxes by clicking on the button with a plus
icon and selecting 'CheckBox'.
Installing & Using VST /
AU Plugins
4. Connect controls - Return to the 'Map' tab and draw connections from the surface controls to the
Recording: Audio, Notes & Fruity Formula Controller inputs, as illustrated in the example image above.
i
https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/Patcher.htm 16/25
12/03/2024 23:32 Patcher
Automation 5. Connect output - In a similar manner, draw a connection from the Fruity Formula Controller output into
Audio Recording the input(s) of the plugin.

Audio Interfaces (USB 6. Write a formula - Open Fruity Formula Controller, type 'a and b' into the formula input area and press
Microphones) compile.

Note Recording
7. Test the setup - Go to the 'Surface' tab and make sure the plugin and parameter(s) are visible. Now you
Note Step Entry should observe that only when both CheckBoxes are on, the parameter(s) switch to 100%, and otherwise
stay at 0%. You can also open the Fruity Formula Controller and see how the output changes in the
Automation Recording
'Monitor' tab.
Linking USB/MIDI
Controllers
Selectors
MIDI Scripting
While certain surface controls like checkboxes and buttons can only have two states, you can create switches
Preconfigured Controllers that have more than that by using other types of controls, like knobs, sliders or digit displays. This way you can
(USB/MIDI) create selectors that have the ability to switch between multiple states, for example a selector knob with 3 states
that selects which audio path will be outputted. You can change the number of states by:
Linking Internal Controller
Plugins
1. Changing the minimum and maximum values - For a 3 state switch, set the maximum value to 2 by
Mapping Formula accessing the ( Right-Click) menu of the control. The minimum value is at 0 by default, so the total
amount of values is 3 (0, 1 and 2).
Automation Clips

Automation Event Editor 2. Changing the move speed - The less values the control has, the more sensitive it is to the mouse
movements, and will move very quickly from one extreme to the other. With a low number of states, set
LFO Tool
the move speed to 1.
Scale Levels Tool

Import MIDI Data Tool

Edison Wave Editor &


Recorder

Edison: Sample Properties

Edison: Amp Tool

Edison: Blur Tool

Edison: Convolution /
https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/Patcher.htm 17/25
12/03/2024 23:32 Patcher
Edison: Convolution /
Reverb Tool

Edison: Claw Machine Tool

Edison: Drum Tool

Edison: Equalize Tool

Edison: Noise Removal


Tool

Edison: Script Tool

Edison: Time Stretch /


Pitch Shift Tool
NOTE: The minimum and maximum values of a control only determine the number of steps or states it can appear
Edison: Tune Loop Tool to have. It won't affect the actual range of the control, which will always be from 0% to a 100%. You can also set
ReWire Support the minimum and maximum values into negatives, which can be useful when working with the 'Digits' control, which
can display the values as negative.
Client Mode

Host Mode

FL Studio as a Plugin (VST


/ AU)

FL Studio as a Plugin
(VST or AU)

Load & Save File Formats

Open & Import File


Formats

Open/Import File
Formats

FL Studio Project File


(.flp)

FL Studio Project
Zipped (.zip)
https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/Patcher.htm 18/25
12/03/2024 23:32 Patcher
pp ( p)

BeatCreator/BeatSlicer
Grid File

MIDI File

Save & Export File


Formats

Audio & MIDI

FL Studio Project File


(.flp)

FL Studio Project
Zipped (.zip)

Sample File Formats

DrumSynth Preset

MS Waveform File

ReCycle Loops

SimSynth Preset

Speech Preset An audio path selector example:

Other File Formats


1. Add plugins - You'll need 3 instances of both Fruity Formula Controller and Fruity Mute 2. You'll also need
Other File Formats the audio sources for each path, these could be generator plugins connected into different types of
effect chains.
FL Studio State File

FL Studio Score File 2. Activate parameter(s) - ( Right-Click) on Fruity Mute 2, select Inputs > Parameters > 1. Mute. (
Right-Click) on Fruity Formula Controller, select Inputs > Parameters > 1. a parameter. Next, select
Humanize Preset File
Outputs > Controllers > 1. Out. Repeat this process for each instance.
MIDI File
3. Add control - Go to the 'Surface' tab and create a knob with 3 states by clicking on the button with a
Trouble Shooting & FAQ's plus icon and selecting 'Knob'.
Optimizing CPU
Performance
https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/Patcher.htm 19/25
12/03/2024 23:32 Patcher

4. Connect controls - Return to the 'Map' tab and draw connections from the knob output to the Fruity
Plugins Behaving Badly
Formula Controller inputs, as illustrated in the example image above.
Updating & Upgrading
Procedure 5. Connect output - In a similar manner, draw a connection from the Fruity Formula Controller outputs to
the inputs of Fruity Mute 2, one for each.
Missing Plugins or Files
6. Connect audio - Connect all the instances of Fruity Mute 2 into the 'To FL Studio' input.
Lifetime Free Updates

FL Studio Editions & 7. Write formulas - In the first Fruity Formula Controller (Audio Path Switch 1), type Inter(a,0,0) into the
Features formula input area and press compile. For the second one (Audio Path Switch 2), type Inter(a,0.5,0.5)
and press compile. For the third one (Audio Path Switch 3), type Inter(a,1,1) and press compile.
Perform Clean Installation

Offline help installation 8. Test the setup - Go to the 'Surface' tab and open the first Fruity Mute 2 (Audio Path 1). You should
observe that when the surface knob is at 0%, the Mute parameter switches to 100% (audio able to pass
Copyright Cleared Content
through) and in all other positions, it switches to 0% (audio muted). The remaining instances of Fruity
Lost Registration Mute 2 have their own control positions where the Mute parameter turns to a 100%, at 50% and 100%
Codes/Login respectively. Now you are able to create 3 different plugin configurations and change which one is
outputted by using the knob on the surface.
Pitch or Tempo Problems

Reset Settings
Triggering MIDI
Troubleshooting FAQ
You can add a 'Keyboard' control into Control Surface and link that into your instruments in the 'Map' tab, but
Audio Myths & DAW Wars you can also trigger MIDI with other types of controls, like buttons by using the MIDI Out plugin.

Monitor Speakers

Glossary

Cutoff and Resonance


Filter

Envelope

Gate

LFO

Acknowledgements

https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/Patcher.htm 20/25
12/03/2024 23:32 Patcher

A MIDI note trigger button example:

1. Add plugins - Add MIDI Out and a generator plugin with a MIDI input.

2. Activate parameter(s) - Open MIDI Out and ( Right-Click) on the knob on the top left and select
'Activate'.

3. Configure MIDI settings - In the MIDI Out plugin, ( Right-Click) on the same knob on the top left and
select 'Configure'. Once a pop up window opens (as illustrated in the right side of the image above),
open the dropdown menu labelled 'CC' and change it to 'Note'. In the note range settings, type in a MIDI
note value on the input area on the right. Each musical note has its own corresponding MIDI value, and
you can find a chart for that here.

https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/Patcher.htm 21/25
12/03/2024 23:32 Patcher

4. Add control - Go to the 'Surface' tab and create a button by clicking on the button with a plus icon and
selecting 'Button'. Make sure that in the ( Right-Click) 'Properties' menu the option 'Stay Down' is
not selected.

5. Connect controls - Return to the 'Map' tab and draw a connection from the button output to the MIDI
Out input, as illustrated in the example image above.

6. Connect MIDI - Draw a connection from the 'From FL Studio' MIDI output into the input of the MIDI Out
plugin. This will allow other types of MIDI messages (Piano Roll, external keyboards) to also reach the
generator plugin. Connect the output of the MIDI Out plugin into the MIDI input of the generator plugin.

7. Connect audio - Draw a connection from the generator audio output into the 'To FL Studio' input.

8. Test the setup - Go to the 'Surface' tab and press the button. You should now hear a sound, depending
on which generator plugin you're using and which note you configured in the MIDI Out control settings.

Creating Interfaces
You can make customized user interfaces for your patches by using Control Surface. Below is a list of some tips
and good practices.

https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/Patcher.htm 22/25
12/03/2024 23:32 Patcher

Start from the bottom elements (bevels) and design the overall layout of the surface first. If you wish to
move a bevel to the bottom later on, you can change the Z-Order (the order in which the bevels are
stacked on top of eachother) by right clicking on the bevel and selecting Z-Order:

https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/Patcher.htm 23/25
12/03/2024 23:32 Patcher

Create sections for different control categories by using multiple bevels on top of eachother. Give the
sections their own labels to keep things organized.

Give your controls unique names, if you're designing the entire surface before making connections on the
'Map' tab. It will allow for easier identification when connecting to parameters. If you want multiple
controls to have the same name, it's better to change this after connecting. Newly added labels will show
on top of control labels, so you can also alter the surface name without affecting the actual control name
by adding a label with a background color on top:

Design the controls using Control Creator, and have a single copy of each control type you need on the
surface for easy duplicating. You can save a preset in the Control Creator, or drag it directly onto a
surface:

https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/Patcher.htm 24/25
12/03/2024 23:32 Patcher

If you want to get precise spacing in your design, enable grid snapping by right clicking in 'Edit' mode, and
selecting the preferred pixel size:

You can save Control Surface presets separately from patches. You can make templates for future
projects, or create save points to return back to in case you're not happy with the changes you made.

Plugin Credits: Frederic Vanmol

https://www.image-line.com/fl-studio-learning/fl-studio-online-manual/html/plugins/Patcher.htm 25/25

You might also like