Recently i installed Ableton Live 9, whilst still maintaining Live 8, and I ran into problems with MIDI notes sent by my Korg PadKontrol.
Since the PadKontrol manuals are absolutely terrible for troubleshooting, I decided to write a post about this technical issue so that if anyone across the same problem, they might be able to solve it as well - bearing in mind that no two setups are alike, of course.
I found that Live 9 read my Pad kontrol notes incorrectly (i.e., the top row would play the same notes as the 4th, lower row). Strange, because Live 8 still read the MIDI messages correctly.
This was driving me nuts, but since PadKontrol was working fine with Live 8, I suspected that I probably hadn't installed the PadKontrol driver correctly.
In my particular case, my setup was:
MacBook Pro, 2.2 GHz, 4GB RAM
MOTU Ultralite MK3
And this was the solution that worked for me:
1 - reinstalled drivers (downloaded from Korg site)
2 - downloaded PadKontrol factory presets
3 - since I had not backed up my PadKontrol settings, I re-edited some stuff through the PadKontrol editor software (i.e., MIDI notes, Cc messages, etc)
note that for the editor to work correctly, you must assign MIDI preferences like so:
Midi in: padKontrol 1 Port A
Midi out: padKontrol 1 CTRL
this is crucial, because you will not be able to load or export PadKontrol settings if the Port connections, are not correct
4 - After the changes, the PadKontrol was working correctly in both Live 8 and Live 9
Also of note: apparently the PadKontrol works one octave higher - that is, in order to play notes C1 to D#2 (standard Live DrumKit playing setting) you must configure the notes as C2 - D#3; something to do with the MIDI standard used by Korg, apparently.
This KVR forum link explains these (and other) issues in detail, and is helpful even if a bit outdatedhttp://www.kvraudio.com/forum/printview ... 65&start=0
Hope this is of use for anyone grappling with this annoyance. Feel free to post comments and write about different variations of this problem, or other PadKontrol issues.