Does what it's supposed to, but the interface isn't very comprehensive. A little complicated to program, and the results of programming don't always appear to be doing what they're supposed to. I use it mainly for the keys, and any subsequent knobs for immediate softsynth use. Settings may, or may not stay where they were left, either. Dunno. It works for now, but I'll be into a more long-term solution, soon.