Akai apc key25
The Akai APC (Ableton Performance Controller) Key25 is an Ableton controller that integrates hardware and software. This creates new options for how to write, record and perform music. It allows you to record into an Ableton session, and then use and manipulate that same session when performing live.
Watch Dennis DeSantis explain more in this demo below
And here are two YouTube users demonstrating what this instrument can do both on its own, and with a live instrument