The Arturia Keystep is a fantastic little midi controller with a plethora of features. It makes a great controller for software with its micro USB bus powered connection, and its velocity-sensitive keys are equipped with aftertouch! The keystep features an integrated arpeggiator and sequencer, both are incredibly easy to utilize. If you're looking for a hardware controller look no further! The CV outputs on this keyboard are perfect for going into analog synthesizers to trigger gates and pitch values, and you also have 5-pin MIDI connections for more standard keyboards and synths! This little guy does it all, and you can even arpeggiate or sequence instruments that don't have those features. This is a Sam Ash Employee Review.