Skip to content

MiguelGuthridge/Universal-Controller-Script

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

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!