Controlling Ableton Live 10+ with the Komplete Kontrol A49 revisited

A long time ago I wrote something about getting my, then brand new, Komplete Kontrol A49 to work. I played around with it and soon found out it was still a work in progress with control surface tweaks and drivers. I also found out that my struggling to get it to work then is still the number one article on this blog. When you look for instructions in your favorite search engine on how to get the Komplete Kontrol A49 keyboard to work you will get here. Now it’s several versions later for both Ableton Live and the Native Instruments Komplete Kontrol software, so It was a good moment to revisit the matter to see how things have progressed.

I am happy to report that setting everything up now is a breeze. Looking back, everything started to work straight out of the box with version Ableton Live 10.0.5. More good news, it still works straight out of the box in Ableton Live versions 11+. Support has become integrated now. From the corner of my eye I did see that there might be problems with Komplete Kontrol S series and Ableton Live 11+ versions, but I am not able to verify that. So, what does the support mean? It means that you can immediately start working with your Komplete Kontrol A series keyboard by selecting it as a control surface in the Preferences > Midi > Control Surface section by selecting the Komplete Kontrol Surface and the corresponding DAW input and output.

Ableton Live MIDI Preferences settings

This is just the start. If you downloaded and activated the Komplete Kontrol software from Native Instruments (through Native Access), you will find the Komplete Kontrol VST instrument as a Plug-ins intstrument. Drag it into a MIDI track and you will have instant Kontakt instrument browsing from your track. Now that takes some getting used to I must admit. Please note the following. Your A series keyboard display browse much more responsive then the Komplete Kontrol VST, so ignore the screen and focus on the tiny A series display when browsing. Click the Browse button on the A series keyboard to jump back to browsing at any point.

Browsing the Strummed Acoustic instrument inside the Komplete Kontrol VST

When browsing Kontakt instruments, nudge the browse button left or right to step deeper and back into the levels of browsing process. So at the top level you choose your either Kontakt instruments, loops or one shots. At the deepest level you choose your sounds. You will hear the selection audition a sound as you browse. If you push (don’t nudge) the browse button down as a button it will select the auditioned sound. This might take a while, so be patient. After that remember that you can click the Browser button again and nudge left several times to back to the top level. Keep your eye on the tiny display to see where you are browsing.

Once you inside the Plug-in MIDI button will light up and you will notice that the controls on your A series keyboard will automatically control the instrument macro’s. Again, touch the knob to see on the tiny display which parameter or macro is controlled and tweak and turn to get the perfect sound. This is how your keyboard should have worked from the start of course, but I’m happy to see how it has progressed. For all other plain MIDI control use you can still use the method of placing your instrument in a rack and MIDI mapping the controls to your instrument.

Komplete Kontrol A49, you’re not using it right

Please note: starting with version 10.0.5, support for the A40 keyboard is integrated in Ableton live. If you use a new version of Ableton Live please read this article.

After a month of working on singing and performing. Everything but working in the studio, I wanted to get up and running again with making music. As always, I started with updating the studio software. When updating the Native Instruments (NI) suite I am using, the A49 was part of the updates. When playing around in Ableton Live after that it soon became obvious that things did not work quite right. So it was time to reserve some hours diving into this.

The NI Native Access manager was updated and the first step is then of course to check all the software installations inside it. It soon turned out that the VST installation path of Komplete Kontrol was not correct anymore. NI likes to think that it is the only source for plugins on your computer, so I needed tot tell it that VSTs are located elsewhere on the computer. The Komplete Kontrol installation was then fixed by reinstalling. Nice.

After checking if both the version of Komplete Kontrol inside Live and Komplete Kontrol as a standalone application were matching. Things started working again. A plugin rescan was needed to pick up all NI instruments in both versions, so a lot of instrument settings were not matching up apparently. Also a quick scan of the MIDI integration settings revealed that the integration was still correct.

I use the Komplete Kontrol Rack VST in Ableton Live, but when you update your NI software this is not automatically updated in Ableton Host Integration. Time to copy vst files (vst) all over again from C:\Program Files\Common Files\Native Instruments\Host Integration\Ableton Live to D:\Documents\Ableton\Library\Presets\Instruments\Instrument Rack. Or some equivalent on a Mac.

This Komplete Kontrol instrument rack can host any plug in instrument and map the A49 knobs to macros to controls in the instrument. Please note: Only use this for all instruments other than NI instruments! You must manually map any control to any control inside the instrument. Not very pretty, but once you’ve set it up it works.

And what if you do want to use a NI instrument? I also found out that instead of adding Kontakt to a track to start working with a NI instrument, as I always did, its better to use the Komplete Kontrol plugin. This immediately gives you full control with the A49 and allows you to quickly switch instruments on the fly. Oh well. Never too old to learn.

Controlling Ableton with the Komplete Kontrol A49

Please note: starting with version 10.0.5, support for the A40 keyboard is integrated in Ableton live. If you use a new version of Ableton Live please read this article.

I was looking out for a MIDI controller and control surface for Ableton Live. The Komplete Kontrol S series and comparable Novation controllers were strong contenders, but then came the news of the new Komplete Kontrol A series. This caught my eye, because the pricing of these was well below that of the S series. Previously I switched out my old faithful but battered Korg Triton workstation for a Nord Electro 6D. The Nord is absolutely the right keyboard for my purposes, but I already knew I would miss the pitch bend and modulation controllers. The Push is perfect control surface, but there is some flow missing when you really want to play on the keyboard and interact with the sounds.

Enter the Komplete Kontrol A49. I first tried the controller at the Amsterdam Dance Event and there I noticed that some things were not working right. The person that demonstrated the device there said that it needed some firmware updates. This was some weeks before the official release. After the official release I ordered it and started working with it. Immediately it showed the same limitations in controlling even the Komplete Kontrol application that comes with it. Selecting a sound works fine. You can browse instruments in the Komplete Kontrol application with a ‘prelisten’ sample for every sample by just clicking, turning and nudging the Browse button as a joystick. All other buttons and knobs remained dead.

Komplete Kontrol A49 Browser
Komplete Kontrol A49 Browser

An update!

Then after a week an update to Komplete Kontrol rolled out and a firmware update for the A49 controller. Only after that the knobs came to life as macro controllers within the Komplete Kontrol application. Then the next step came where I installed the keyboard on my desk to work as the main controller for writing songs within Ableton.

Ableton can use ready made scripted or compiled templates to allow MIDI controllers to work as control surfaces. Sure enough when you dig into the documentation of the A series MIDI controllers, you will find reference to copying the right scripts into the Ableton system folders. Essentially you need to copy over scripts from a Host Integration/Ableton folder to Ableton program data control surface script directories. This allows the control surface scripts to appear in the Preferences popup of Ableton under the Link MIDI tab. Once the script is selected, the A49 should not only be able to control instruments and play them, but it should also be able to control Ableton itself. Also the transport controls, like Play/Record etc.

Do not follow the instructions!

However, that’s where it all breaks down. When following the instructions you will end up with just the MIDI template on the controller. The transport controls remain dead. Fortunately when browsing several forums, I found that the instructions are wrong. Probably copied and pasted from the S series. The essence is that you have to ignore the part where it says that you don’t need to specify templates for the Input and Output settings of the control surface scripts. Setting these to the Komplete Control A DAW options magically enables the transport controls. From then on you have to manually switch back to the MIDI controller template by using SHIFT – Plug In/Midi. Don’t forget to also enable the Remote settings for the Komplete Kontrol MIDI ports and you will have it all.

Select Komplete Kontrol DAW input output

The instructions from Native Instruments will also give you a Kontakt instrument rack that maps controller inputs to Kontakt instrument macro’s and now you are completely in control (or Kontrol hahaha). By all means it is not that easy to get to all the good stuff, but at least its there. This is now my workflow:

  • Want to browse Kontakt instruments? Start the Komplete Kontrol application and use the Browse option to quickly browse instruments. Also the sounds from others then Native Instruments can be browsed I noticed. I am using Spitfire eDNA Earth and Epica for instance.
  • Want to start recording in Ableton? Use the Track/Instance transport controls. Even including the loop , metronome and tempo tap options. The controller knobs control the mixer levels of the Session channels.
  • Want to play and control instruments? Press SHIFT Plug-In/MIDI and make sure you have MIDI mapping to the controls. Make sure you have the knob controls mapped to macros in your instrument. You may need the Kontact instrument rack for that.

The verdict? Its not very intuitive and it takes some getting used to, but all in all you get a very playable semi weighted MIDI controller and a controller surface that really can give you the basic controls that replace the keyboard and the mouse. A nice touch is the touch sensitivity of the knobs. The tiny display informs you of the current function of a knob if you only touch it.