This powerful little 25 key controller is perfect if you have Komplete. It is pre mapped for all the main functions using Komplete software but can also be used with any other software with minimal mapping. The entire keybed is touch sensitive for a more expressive sound. One of the greatest features is the multi light keys that instantly tell you what feature is being used at a glance. Lastly there are 2 touch strips that are assignable for things like pitch and modulation on the fly as well to help with your creative expression. I am a reviewer for Sam Ash Music, Cleveland.