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).
Refer to this playlist for the latest content covering different features of the midiscript functionality in shorter videos.
There is a discussion thread you can provide feedback or ask questions at here
I can also be reached via Discord
Video link describing setup below:
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.
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.
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.
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