Device Details

Device Overview

Name/Version: Kaossilator Pro-Plus Controller 1.0
Author: johnmfisk  
Description: Control and play a Korg Kaossilator Pro+ from within Ableton Live.


The Korg Kaossilator Pro+ is a "dynamic phrase synthesizer / loop recorder" designed primarily for live DJ performance. However, it can be used with Ableton Live with certain limitations as described below.


The Kaossilator Pro+ Controller device can control a subset of hardware parameters (those exposed for MIDI control):

- Touch pad - note on/off
- Touch pad - x-axis movement (note scale played)
- Touch pad - y-axis movement (note modulation or effect)
- Program and Bank selection
- Program volume
- Gate Arp button on/off
- Gate Arp - arp speed
- Gate Arp - gate time

This Max for Live device maintains continuous, two-way communication with the Kaossilator device - changes made in the hardware are immediately displayed in the M4L device and vice versa.


Several important features can ONLY be configured using the hardware device itself - this includes Tap Tempo, Note Range (key and scale), Loop Recording, SD Card configuration, etc.


The basic procedure is:

- connect the device to your computer or laptop using the appropriate USB cable
- in Live, open up the Preferences dialog, go to "Link MIDI", and in the "Control Surface" section select "MackieControl" - you should then be able to select the Kaossilator Pro device from the drop down list
- if you want to record sound from Kaossilator in Live, you'll need to use an Audio Interface device connected to the RCA Audio outputs on the back of the Kaossilator device and correctly configured in Live
- alternatively, you can monitor sound using headphones plugged into the Phone jack on the front of the Kaossilator device


Seriously easy:
- install the M4L device file wherever you'd like and Live can find it
- create a new MIDI Track in Live
- double click on the device in the Live file listing or drag and drop it onto the MIDI track
- MAKE SURE that the Track's "MIDI To" is set to your Kaossilator MIDI device - in my computer, this comes up as "MackieControl Output (KAOSSILATOR PRO+ (SOUND))"
- to play sound, mouse click on the touch pad grid once to start play and a second time to stop - move the mouse around the grid to change note and modulation
- there are 250 programs ("patches") available in the Kaossilator Pro - these are organized into 8 banks, which can be selected using the Bank buttons - then select the specific program from the drop down menu


Please let me know if you find a bug or have a suggestion for improvement.

Enjoy making music!

- John


Device Details

Downloads: 228
Tags hardware
Live Version Used: 10.1.14
Max Version Used: 8.1.4
Date Added: Jun 03 2020 00:09:41
Date Last Updated: Jun 03 2020 00:17:46
Average Rating -n/a-
Rate this device: (must be logged in to rate devices login)
Device Type: midi_device
URL (optional):
License (more info): AttributionNonCommercialShareAlike

Device Files

Device File: Kaossilator Pro+ Controller - v. 1.0.amxd


Hi, John! Thank you for this cool device! I really like it. but... How can I control this device via MIDI signals like from arp? any midi device in front of this one has no effect on it. I don't want to use mouse but to control it via other tools. I've got Live10Suite.

Hi @katana, I use Live 10 Suite as well, so I think I can help with this. What you need to do is to create TWO tracks: the first is whatever MIDI pattern or output that you want to feed to the device, and the second is this device itself. You absolutely need two devices. Now, on the first track (the MIDI pattern), set the "MIDI To" option to the second track (the one with the Kaossilator device). You need to set it up this way -- it won't work if you simply put a MIDI source in front of the device in a chain. There has to be two tracks with the MIDI output from the first routed to the MIDI input of the second. Hope this helps!

Good luck!

Hi, John.
I try to do as you wrote but without any success... No sound is coming from Kaossilator controlled by the "first" track via MIDI.
I tried to set it up like this:
Track #1: it's a MIDI clip, output MIDI to: Track #2 - Kaossilator Track
Track #2: it's a track with Kaossilator device, output MIDI to: MackieControl Output (ch1) as yours, Input MIDI: All ins or directly from Track #1

Unfortunately this does not work for me. It's quite a simple setup and I checked different possibilities.
I can see that there is some MIDI signal coming into the device as MIDI icons are flashing accordingly to what comes in but the Kaossilator Device is always silent, however I can still play with mouse.

Is there any option to use Kaoss as an input source with your device?
I figured out how to use Kaoss as input using Mackie INPUT - On Kaoss I need to press "Shift + 8:" it turns Kaoss to a different mode: Ext Ctrl

I think I need to contact with you directly so maybe you can help me with my issues.
Is there a way to share your "device" code? I mean I would like to look at it and figure out what's the problem. Could you share the "source code"? Something tells me that as a software developer I will finish probably with my own implementation :) It always works as I wish ;)

Best regards

Hi PK,

Sorry to hear that you're having trouble getting this going - as you mentioned, it's a pretty simple set up. I'm not sure why this isn't working.

The hardware set up that I have used for this is:

- Kaossilator > USB > Computer
- Kaossilator > RCA (rear jacks) > Focusrite Scarlett 2i2 > Computer

Obviously, both the Kaossilator and Scarlett need to be configured in Ableton.

I don't know if that is any help, but that set up has worked well for me.

And as far as sharing code, the great news is: you already have it! What you need to do is open up in Max for Live. To do this, load the device, then click on the "device" icon (it looks vaguely like a transistor) at the top of the device window and that should open Max. You'll need to unfreeze the device and then open it for editing, but that exposes everything.

There's very little real programming involved, as you'll see -- it's mostly wiring control outputs to hardware inputs. Pretty simple. The Kaossilator Pro + documentation lists all of the CC commands that it will respond to.

Please feel free to mess around with it - if you find anything that needs correction, please let me know and I'll try to take care of it and upload a new device file. If you want to mod it and release it, feel free! All I would ask is simple attribution.

Good luck and let me know how things go.

Login to comment on this device.

[ browse device library ]