Arturia KeyStep - Portable USB MIDI keyboard that combines the functions of a controller with a polyphonic sequencer, to control both analog and digital devices. It is equipped with 32 mini keys, with velocity and aftertouch, the polyphonic sequencer offers 8 programmable memories that you can use and select simply by pressing a button. It allows for recording, overdubbing, and real-time transposition, arpeggiator mode, and chord play. It provides a wide range of connections, such as USB MIDI, MIDI in/out, clock sync and DIN sync, and CV/GATE outputs, plus a separate modulation CV output that can be assigned to mod wheel, velocity, or aftertouch.