This script aims to integrate Novation Launchkey Mini MK3 using FL Studio MIDI Scripting Device API based in Python. It is intended to provide the user macro-driven functionality reducing the need to interact with a computer keyboard. Despite this, the script tries to preserve the performance capabilities that the controller provides, letting the user to link parameters to the knobs.
This script should be compatible with the latest FL Studio version, for both Windows and MacOS (and might even work with Linux/Wine).
Download the latest release zip file, and extract it in the FL Studio User Data Folder/Settings/Hardware.
For Windows, if you haven't modified FL Studio's default User Data Folder, you can copy this address and access it from the File Explorer address bar:
%USERPROFILE%\Documents\Image-Line\FL Studio\Settings\Hardware
Have in mind that this device has two MIDI input/output pairs. One controls the Standalone (MIDI) mode (which lets you to use the keyboard) and the other control the DAW mode (the responsible for the most functions this script offers). Also, according to your OS and/or other settings, the device naming might be different.
After extracting the script, you now have to set up FL Studio.
- Connect your device to your computer and start FL Studio.
- Go to FL Studio MIDI settings.
- Configure the ports so each MIDI IN/OUT pairs are set to the same port. Note that in the screenshot below, the DAW mode pair is set to use MIDI port 10, while the Standalone mode uses MIDI port 20. Make sure to use a free port number, if you have other devices connected.
- Select the DAW MIDI port in the Input list and choose the script Novation Launchkey Mini MK3 (by Frank Grimy) from the Controller type dropdown list,
- (Recommended) Set the Standalone MIDI device to use the (generic controller). This will let you use the MIDI keyboard as usual.
- (Recommended) Enable Send master sync option for the DAW output device. This makes FL Studio send a MIDI clock signal to the controller, that syncs its lighting to the BPM of the current project.
If you did it all good, the device pads might change colors and you'll be ready to enjoy the script.
For reference, there's a screenshot below that resumes the settings, so you can compare with.
Please read the Manual.
Image-Line plugins:
Third-party plugins:
Image-Line plugins:
- Control Surface: only the first 8 parameters per instance
- Frequency Shifter
- Fruity Limiter
- Fruity Love Philter: only X-Y modulation
- Fruity Parametric EQ 2: by default controls the seven bands cutoff and global gain. Hold [SHIFT] to control the bandwidth.
Third-party plugins: