Skip to content

MeblIkea/FlKey_Control-Surface

Repository files navigation

Made with 1LunchMan

What's a Control Surface?

Control Surfaces are scripts made by Ableton to open their users to control Ableton using their Midi devices.
It opens to some super neat integrations, such as the Ableton Push, or to Akai APC.

The FlKey is just a Launchkey MK3, can't I just use its Remove Script?

The FlKey is a 0.9:1 Launchkey MK3, with the main difference (appart from the color and buttons decals) being the firmware.
The FlKey have different IDs, making it not working by default with the Launchkey MK3 Control Surface.

This repo is heavily based on decompiled MK3 control surface, with some tweaks in the __init__.py and midi.py to tweak some IDs (as well as fixing the files, as decompiled files aren't supposed to work on the go).

Installation

Head to the latest Release, and download FlKey.zip.
Just have to unzip it in a Control Surface directory (see below the most convenient).

Installation path:

(if Remote Scripts doesn't exist, you can create the directory by yourself)
Windows: C:\Users\%username%\Documents\Ableton\User Library\Remote Scripts
MacOS: Macintosh HD/Users/[username]/Music/Ableton/User Library/Remote Scripts

So, it's supposed to look like:

User Library
├─ Remote Scripts
│ ├─ FlKey
│ │ ├─ __init__.py
│ │ ├─ flkey.py
│ │ ├─ ...

Then, you just have to close and re-open Ableton,
Head to the Settings -> Midi -> Bind your FlKey to the Control Surface.

Usage

See this tutorial for the base Control Surface
https://www.youtube.com/watch?v=DJjB_mWpfak

If you need help or suggestions, open an issue

About

Control Surface for the FlKey

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages