Skip to content
This repository has been archived by the owner on Jan 2, 2023. It is now read-only.

Installation and Set up

HDSQ edited this page Jan 24, 2021 · 20 revisions

In order to set up the controller script, please follow these instructions:

This script currently requires at least FL Studio 20.7.2.

Note: In order to receive automatic updates through GitHub, follow the instructions listed here. I am working on an updater script, but currently cannot add it due to missing modules in FL Studio's Python implementation.

  1. Ensure that your keyboard's drivers are installed correctly. If the rainbow flashing lights stop after a few seconds, they are installed. If you only just installed your drivers, restart your computer to prevent any errors down the track.

  2. Download the latest script release.

  3. Copy the script's folder to your /Image-Line/FL Studio/Settings/Hardware/ directory (to find where this is, go to FL Studio's File settings > User data folder). See Figure 1

  4. Launch FL Studio and navigate to MIDI Settings. Set the following options See Figure 2:

    • Device: Launchkey MK2 [number of keys]; Controller: LaunchKey Mk2 (user)

    • Device: MIDIIN2 (Launchkey MK2 [number of keys]); Controller: LaunchKey Mk2 Extension (user)

  5. In the script's folder, open config.py in any text editor (not in the Python interpreter) and edit the constants DEVICE_PORT_BASIC and DEVICE_PORT_EXTENDED to match those shown in FL Studio. Save and close the file.

  6. Restart FL Studio. A rainbow-coloured light pattern should appear. Check here if the colours are different. If no lights appear, please restart your computer entirely, and if that doesn't fix it, join the Discord Server and I'll try to help.

The set-up process is now complete.

Where to from here:

-> Basic Usage

Images

Figure 1: The Extract Location on Windows

This may be different. If you can't find this directory, check FL Studio's User data folder under File Settings.

A screenshot of Windows Explorer showing the location where the script should be extracted.

Figure 2: MIDI Configuration

A Screenshot of FL Studio's MIDI Out Settings, showing which devices should be mapped to which scripts.