How to Assign MIDI Controls in FL Studio to Any Knob or Fader
How to assign MIDI controls in FL Studio? Right-click the control you want to move, choose Link to controller, then move the knob or fader on your hardware.
Skip the step where you enable the controller first and the knob turns while FL Studio does nothing, which is where most attempts stall.
The FL Studio manual spells out every step, from the MIDI settings to project links and global links, and this guide puts them in order.
Below, you’ll see how to enable your device, link one control or several, tell project links from global ones, and fix a knob that won’t respond.
Start with the setting that has to be right first.
Which Setting Enables Your MIDI Controller in FL Studio?
Open the MIDI settings with Options, then MIDI settings, or press the F10 key (FL Studio manual). Select your device in the Input list and click the Enable button.
If it worked, the MIDI activity light on the main panel blinks each time controller data arrives, such as when you play a note or twist a knob. The manual adds that if the Debug log is open, any MIDI data FL Studio receives is displayed, which helps when you’re learning a control’s MIDI CC number or troubleshooting a connection.
If the keyboard or controller isn’t connected to the computer yet, our guide to connecting a MIDI keyboard to FL Studio comes first. The manual also says to pick a controller type, and if your controller has no custom driver, choose the generic “USB Audio Device (generic controller)” entry, and don’t worry about a generic setting if the device works.
How to Assign MIDI Controls in FL Studio With a Right-Click
That enabled input is what a link listens to, and the manual’s basic method needs no menu at all. Per the manual, right-click the knob or slider you want to control and select Link to Controller (FL Studio manual).
Then move the knob or slider on your hardware, and the link is made. You can optionally change how the link behaves in the pop-up Remote control settings before you move the hardware control.
If the Auto accept controller option is on, that pop-up closes as soon as you move the control. If it’s off, you click OK to accept the link.
Get Studio Tips Weekly
Join 5,000+ creators getting acoustic treatment advice every week.
No spam. Unsubscribe anytime.Can You Assign Several Controls at Once?
That right-click works one control at a time, and the multilink switch does the same job in one pass. Click the Multilink controllers icon, or press Ctrl+J, and it highlights with a color.

Next, move the target controls in FL Studio or the plugin with your mouse, and their names appear briefly above the switch. Then move the knobs or sliders on your hardware, and the links are made in the same order you tweaked the software controls.
The process closes by itself once the number of hardware controls you moved equals the number of software targets. That’s the fastest way to map a bank of knobs to a plugin’s parameters.
Can a Knob Control a Plugin Parameter?
Plugins use that same multilink, with two ways to pick the target. The manual says to prefer the Last tweaked control method, and to use the Browser method only when a plugin doesn’t support it.
For Last tweaked control, start the multilink, move the parameter on the plugin’s own interface with your mouse, then move your hardware knob. The manual also offers Tools, then Last tweaked, then Link to controller after you tweak a control.
For the Browser method, start the multilink, then open Browser, Current project, and the Generator or Effects folder. Click the plugin to see its list of automatable parameters, pick the ones you want and move your hardware.
What Is the Difference Between Project Links and Global Links?
Whatever the target, every link is one of two kinds, and the kind decides when it applies. Per-project links are saved with the project and re-established when you reopen it, and they take priority over global links.
Global links are remembered permanently and apply in every project unless a project link overrides them. They also re-establish themselves when a plugin or window is focused, which is how one knob can control different targets as you switch windows.
There’s a third kind too. A global roving link, made with the Override volatile link option, ties a knob to whatever interface control you touched last with your mouse.
What Makes a Link Stay for Every Project?
Those global links are the ones that follow you into every project, and you make them from the same multilink switch. Start the multilink and move the software target as before, then right-click the switch, choose Override global links, and move your hardware control.

The links are remembered, and the next time you focus the same plugin or window they come back automatically. You can repeat the process as often as you like, so there’s no need to map everything in one session.
Can You Use More Than One MIDI Controller?
The global-link memory has one rule for multiple devices: give each controller its own MIDI channel before you start linking. The manual says up to 16 separate MIDI controllers can be used at once, and that each must be enabled in the MIDI settings.
FL Studio remembers both the MIDI CC number and the channel used to make a link, which is how it tells the controllers apart. If you later change the channel a controller transmits on, you lose the global link to it.
What Do the Remote Control Settings Do?
That pop-up mentioned earlier holds the details of a link. The MIDI controller section has Port, Channel and Controller fields, and Auto Detect fills them in for you when you tweak the control on your hardware.
Two other options change how a link behaves. Omni decides whether a link is tied to one channel or follows whichever is selected, and Remove Conflicts makes a new link replace any existing one.
What Is Pickup Mode in FL Studio?
One of those linked-control options, pickup, also called takeover mode, stops sudden jumps. When it’s on, a linked parameter doesn’t change until your physical control’s value matches the parameter’s current setting.
When it’s off, the parameter snaps to whatever value the control sends the moment you move it. Choose pickup if you switch presets and don’t want the sound to leap.
Why Isn’t My MIDI Knob Controlling Anything?
Each setting above is a possible cause when a knob does nothing, so work through the ones the manual points to, starting with the simplest. First, check the device is enabled in the MIDI settings and the activity light blinks when you move the knob.

Next, open the Debug log to see whether FL Studio receives the messages at all. If it does, the link is the problem, so use Auto Detect in the Remote control settings to match the port, channel and controller number.
Then check the channel and the controller type. Links made with multilink only work as expected from a controller of the same type, and changing the MIDI channel loses a global link.
The manual also has a separate note for controllers whose mod wheel or pitch bend doesn’t work, which points to its Knowledge Base for the fix.
How Do You Delete or Back Up Your Links?
The simplest way to fix a few links is to reassign them. To delete or edit global links directly, the manual says the link files sit in the FL Studio user data folder, in Settings, then Mapping, then Generic.
There’s a sub-folder for each controller you’ve used, and each link is a “BY TARGET.flmapping” file. Deleting the file for a target removes its link, and copying the folder backs them all up.
Our list of MIDI controllers that work well with FL Studio compares hardware if you’re still choosing one.
The Bottom Line
Enable the controller in the MIDI settings with F10, then right-click a control, choose Link to Controller and move your hardware. Use multilink with Ctrl+J for several controls, and override global links when you want a link that stays for every project.
If a knob does nothing, check the Enable button, the activity light and the Debug log before you touch the link.
Frequently Asked Questions
How do you map a MIDI controller in FL Studio?
Enable it in Options, MIDI settings, then right-click a control and choose Link to Controller. Move the knob or fader on your hardware to make the link.
What is the shortcut for multilink in FL Studio?
Ctrl+J starts the Multilink controllers mode. You move the software targets first, then your hardware controls, and the links are made in the same order.
What is the difference between global and project links in FL Studio?
Project links are saved with the project and take priority. Global links are remembered permanently and apply in every project unless a project link overrides them.
Why does my MIDI knob jump when I move it in FL Studio?
Turn on Pickup, also called takeover mode. It keeps the parameter unchanged until your physical control matches its current value.
Can you use two MIDI controllers in FL Studio?
Yes, up to 16 at once, as long as each has its own MIDI channel and is enabled in the MIDI settings before you link.