Skip to content

Integration script for Novation Launchkey Mini MK3 in FL Studio latest version

License

Notifications You must be signed in to change notification settings

frankgrimy/launchkey-mini-mk3-flstudio

Repository files navigation

Novation Launchkey Mini MK3 integration script for FL Studio

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).

Launchkey Mini MK3 front image

 

Installation

Download the code and copy the Novation Launchkey Mini MK3 folder in 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

Configuration

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 differ.

After copying the script, you now have to set up FL Studio.

  1. Connect your device to your computer and start FL Studio.
  2. Go to FL Studio MIDI settings.
  3. 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.
  4. 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,
  5. (Optional) Set the Standalone MIDI device to use the (generic controller). This will let you use the MIDI keyboard as usual.
  6. (Optional) 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.

Suggested MIDI settings

Functions manual

Please read the Manual.

Supported plugins

Currently, the API only supports generator plugins (a.k.a Synths, or the ones that can be loaded in the Channel Rack). The script supports the following plugins:

Image-Line plugins:

Third-party plugins: