Compatible controllers

KordsKontrol requires an hardware MIDI controller. It cannot be used if you don’t have any.

Currently, KordsKontrol is only compatible with Korg padKONTROL MIDI studio controller, Native Instruments MASCHINE mk I, mk II, mk III, MIKRO mk I, mk II, STUDIO. 

Kords Kontrol is not compatible with Native Instruments MASCHINE JAM controller.

KordsKontrol has been tested with Korg padKONTROL and Native Instruments MASCHINE mk I only for the moment.

Adaptation of KordsKontrol with other MIDI controllers could be studied soon. In theory, any MIDI controller with following characteristics could be adapted:

  • 16 velocity sensitive Pads sending MIDI messages out;
  • Pads can be illuminated by LEDS, that can be controlled by incoming MIDI messages (to have a visual feedback interface);
  • Enough push buttons available on the front panel to navigate KordsKontrol functionalities, also sending MIDI messages out. Having a controllable LED visual feedback on the buttons would be a plus;
  • A LCD screen would be great also, even if a simple overhead GUI could be used to make up for its absence.

Adapting the application to the 8*8 Pads grids available on some controllers (Novation Launchpad serie for example) would be a great opportunity to increase its playability and simplify its interface thanks to the increased quantity of controls, but it would require a major redesign, and would limit retro compatibility with smaller 16 Pads controllers. It will therefore not be the priority in an immediate future.

System compatibility

The software is compatible with Windows OS and Mac OS.

Since all the Chords are pregenerated in a database, the software requires at least 500MB of RAM to run properly.

Third parties softwares

On Windows, you may need a Third-party Virtual MIDI “loopback” cable installed on your computer, depending on your routing setup.

It has been tested with the virtual MIDI cables “loopMIDI” from Tobias Erischsen and “LoopBe1” from Nerds.

Visit here:

On Mac OS, creating a Virtual Midi bus is a native function of the OS (IAC Driver; See user Guide), so you don’t need any Third-party software.

Several VST virtual instruments, hosted in Cockos REAPER DAW have been used during the development: Native Instrument products, Pianoteq, Spectrasonics Omnisphere, ….

But KordsKontrol is compatible with any standalone / plugin instruments (VST, RTAS, AU, …) in virtually every DAW,  as soon as the application MIDI output can be directed to its MIDI input.

It can work also with any external hardware instrument with MIDI capability, directing KordsKontrol output to its MIDI input.


KordsKontrol requires the latest version of Java installed on your computer (minimum JavaSE 1.7, jre 1.8.0_31)