Skip to content

rjuang/flstudio-arturia-keylab-mk2

Repository files navigation

MIDI Script for Arturia Keylab 49/61/88 (Essential or mkII)

Overview

The goal of this MIDI Script is to make Arturia Keylab (mkII or Essential) more friendlier to use with FL Studio. The script was recently ported to work with Essential keyboards (so it is safe to ignore the mkII naming).

Really old demo (refer to the feature videos below for updated results)

Refer to this playlist for the latest content covering different features of the midiscript functionality in shorter videos.

Discussion Thread

There is a discussion thread you can provide feedback or ask questions at here

Discord Server

I can also be reached via Discord

Setting Up

Video link describing setup below:

Windows Setup Video

Mac Setup Video

You can simply clone this project into the folder:

Documents/Image-Line/FL Studio/Settings/Hardware/

Then in FL Studio, goto Options->Midi Settings and select your Arturia device (the DAW one) under Input section.

IMPORTANT: Make sure the scripts are in a subfolder within the Hardware folder. Otherwise, FL Studio will ignore the files.

For Macs

Follow the tips and instructions here for setting up the ports correctly. Scroll down to "FL Studio" section at the very bottom of the link.

In the instructions, instead of selecting "Mackie Control Universal" select my script Arturia Keylab mkII DAW (MIDIIN2/MIDIOUT2) under the scripts column.

Note that there will be another script called Arturia Keylab mkII (MIDI). This is an optional script for enabling Analog Lab. You can set Keylab mkII XX MIDI to this script.

For Windows

Follow the tips and instructions here for setting up the ports correctly. These are instructions for Keylab essential but the setup is the same as Keylab mkII. I reference this one because it has a screenshot from a Windows setup.

In the instructions, instead of selecting "Mackie Control Universal" select my script Arturia Keylab mkII DAW (MIDIIN2/MIDIOUT2) under the scripts column.

Note that there will be another script called Arturia Keylab mkII (MIDI). This is an optional script for enabling Analog Lab. You can set Arturia Keylab mkII device to this script.

IMPORTANT

When using your keyboard, make sure that you set it to use the DAW mode (i.e., the DAW button is selected as opposed to the User or Analog Lab buttons).

If you would like to use Analog Lab plugins and control it with the "Analog Lab" mode button, you can use the optional script provided here. FL Studio 20.8 also provides a native script to do this, but it has a known issue where by sustain pedal notes will be suppressed. Using either script, you'll still need to configure Analog Lab plugin's MIDI In port to 10. This needs to be done for each plugin that is to be controlled with Analog Lab mode. TODO: Add video explaining this. Refer to this link

Features

Navigation Panel and Controls

Mixer Panel and Controls

Controlling Arturia Plugins with Analog Lab

Controlling Other Plugins and Learning Midi Assignments

Remapping the Pads

DAW controls and Transports

About

MIDI Script to get Arturia Keylab mk2 working for FL Studio

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages