The Arturia MiniLab 37 balances size, price, and playability.
It's as easy as dropping a MIDI file into a program.