Universal-Controller-Script icon indicating copy to clipboard operation
Universal-Controller-Script copied to clipboard

A free and open source program that integrates with FL Studio to provide deep integration between hardware controllers and software.

Universal Controller Script

A free and open source program that integrates with FL Studio to provide deep integration between hardware controllers and software.

Quick Links

  • Read the setup instructions

  • Download the latest release

  • Join the Discord server for troubleshooting help and to give feedback on the project

  • Read the documentation for information how you can use the software and contribute to the project

Supported Devices

The following devices have full support with the script.

Akai

  • MPK Mini Mk3

Korg

  • NanoKontrol

M-Audio

  • Hammer 88 Pro (no LED support, because M-Audio refuses to provide documentation)

Novation

  • Launchkey Mk2

  • Launchkey Mk3

  • Launchkey Mini Mk3

  • SL Mk3 (no screen support yet, but most other things work)

Supported Plugins

The following plugins have full support with the script.

FL Studio Windows

  • Channel Rack (step sequencer and omni preview)

  • Mixer

  • Playlist (tool selection)

  • Piano Roll (tool selection)

FL Studio Plugins

  • FLEX

  • FPC

  • Harmless

  • Parametric EQ 2

  • Transistor Bass

  • Fruity Slicer

  • Slicex

VST Plugins

  • Vital by Matt Tytel

  • Spitfire Audio plugins

  • XFER

    • OTT

    • Serum

  • Klevgrand DAW Cassette

  • Any plugins with MIDI learn support (CC messages will be automatically forwarded)

Want to help out?

I'd love to have your support! Here's what you can do to help:

  • Contribute code to the project: see the documentation for detailed instructions, and feel free to reach out on the Discord server if you need a hand.

  • Help with plugin support: join the Discord server and let me know! You'll just need to follow some simple instructions.

  • Help with device support: join the Discord server and let me know! You'll probably need to spend some time in a video call with me so we can try and get things working together.

  • Help fund my work: you don't have to, but buying me some pasta is a great way to show some love! I want to try to give everyone the same high quality software so don't expect much more than a thankyou, but I really would appreciate it!