Hello, after examining the USB data that the Komplete Kontrol software sends to the MK2 keyboard, I decided to code a program to edit the MIDI mappings under Linux because Native Instruments theirselves do not offer such a tool and things like changing MIDI channels or splitting the keyboard into different mappings is not possible with the buttons on it. After 5 hours of development, a first version offered the possibility yet to define up to 16 key zones and to set the key colors and the MIDI channels for them. After a few more hours, a second version (the attached one) also offers the possibility to modify the CCs sent by all the knobs and buttons. And at least, it also supports something that the original Komplete Kontrol software doesn't support: Changing the background lightning colors of each button in the button row. The UI is very rudimentary and incredible yet and implausible settings are not prevented. After unpacking the attached ZIP file, you get the source code as well as a binary file that should run under Ubuntu 18.04 64-bit. You must run the program as root yet because normal users don't have access to the "/dev/hidraw"-devices or (alternatively) to create an UDEV rule. Look at this post if you want to know how this UDEV thing works: https://unix.stackexchange.com/questions/85379/dev-hidraw-read-permissions The goal is to support everything you may configure with the Komplete Kontrol software when you click the MIDI button. download the latest version here!