Well I'm surprised to find this thread still active, but not that users are still giving up in despair
I haven't given up with the softstep, but invested in some stick-on rubbery buttons, four for each pad, which give me better control of the four separate CC messages.
I then developed (& am still developing/tidying up) a Plogue Bidule patch to receive, transform & relay the midi cc's to trigger mobius (running as an AU plugin) functions & scripts, control various matrix routing functions, patch changes for an external fx unit, & trigger a small sampler bidule.
The only downside of the setup is that in order to turn those interfering backlights off, I have to load up the KMI software (more like a minute plus than 45 seconds), open 'settings', toggle the backlight button, then shut down the software! I'm still on v.1.1 & vk1, so don't know if v1.2 will switch it off permanently for next time I plug it in. Might try it out one day.
Anyway, the point is, here's a screenshot of my 2.53GHz macbookpro, 4GB RAM, 250GB HD, of plogue bidule, running the softstep, mobius plug-in, recording five or six tracks of audio, routing, mixing, sampling & playing back on the fly.....
Real memory use? 120MB or so!!! So if I can get it to work on around a tenth of the RAM KMI can, a half decent programmer should be able to manage better than that.
An earlier version of the Bidule for softstep control has been posted here somewhere; it ain't elegant, but it works.