ReaKontrol is a REAPER extension which provides advanced host integration for Native Instruments Komplete Kontrol keyboards. It runs on both Windows and Mac and requires REAPER 5.92 or later.
ReaKontrol supports Komplete Kontrol S-series Mk2, S-series Mk3, A-series and M-series keyboards. While some initial work has been done to support S-series Mk1 keyboards, this is not yet functional.
The following functionality is currently supported:
For now, there is no installer. You can download the latest build using the links at the top of this page.
Once downloaded, on Windows, simply copy the reaper_kontrol.dll
file you downloaded to the %appdata%\REAPER\UserPlugins
folder using Windows File Explorer.
You can get to this folder by copying the name above and pasting it into either the Windows Run dialog or the File Explorer address bar.
On Mac, copy the reaper_kontrol.dylib
file to the Library/Application Support/REAPER
folder inside your home folder.
You do not need to add a control surface or perform any other configuration in REAPER. Komplete Kontrol Host integration should work as soon as you start REAPER with a Komplete Kontrol keyboard connected.
Issues should be reported on GitHub.
This section is for those interested in building ReaKontrol from source code.
The ReaKontrol Git repository is located at https://github.com/jcsteh/reaKontrol.git. You can clone it with the following command, which will place files in a directory named reaKontrol:
git clone --recursive https://github.com/jcsteh/reaKontrol.git
The --recursive
option is needed to retrieve Git submodules we use.
If you didn't pass this option to git clone
, you will need to run git submodule update --init
.
Whenever a required submodule commit changes (e.g. after git pull), you will need to run git submodule update
.
If you aren't sure, run git submodule update
after every git pull, merge or checkout.
To build OSARA, you will need:
Build Tools for Visual Studio 2022
Visual Studio 2022 Community/Professional/Enterprise is also supported. However, Preview versions of Visual Studio will not be detected and cannot be used.
Whether installing Build Tools or Visual Studio, you must enable the following:
Python, version 3.7 or later:
SCons, version 3.0.4 or later:
py -3 -m pip install scons
xcode
at least once to make sure the latest command line tools are installed on your system.brew doctor
and brew update
commands.python
and scons
using the brew install
command.To build ReaKontrol, from a command prompt, simply change to the ReaKontrol checkout directory and run scons
.
The resulting extension can be found in the build
directory.