jugbeat is a free looper Max for Live device, which is built around the idea of beat manipulating you might have seen in mlr and similar programs. Following the beat and tempo of your Ableton song, it constantly records incoming audio stream to the internal bar-fold long buffer. Eight equal slices (for 4/4 time signature) of the looped buffer are mapped across eight buttons, inviting you to recall selected beats with proper quantization. Playback can be stuttered and reversed. The buffer can be locked for a while, therefore providing elementary looper capabilities.
jugbeat comes in two implementations - 'Solo' device and much more powerful controller versions (featuring master device that conducts an orchestra of controller-specific track devices).
Launchpad (by Novation) is the only controller supported by now, as it is the sole grid controller I own. Probably the device would also work for Launchpad Mini and Launchpad Pro.