As someone who has no musical talent whatsoever, I'm oddly intrigued by Ableton's products. I've occasionally stumbled across the Push[0] and been fascinated by it as an input device.
This site is another thing to add to my Intriguing Stuff list.
I have a Push (v1) and it's a lot of fun. The whole idea is to pull out the functionality from Ableton onto a tactile device, and I think it succeeds in doing so. When I play with it, I stash my laptop to the side beecause you don't really need to stay glued to the screen while working with it.
Beyond its utility, it's a really beautiful device.
Yes you can. There's a dedicated button that puts it into "user" mode, at which point you can use it as a general midi input device. Every button and encoder is mapped, including aftertouch. You can program the LCD display and set the colors of the pads (via midi sysex messages).
I'm not sure how programmable the display is on the Push 2, as it's a different display tech. I imagine you send it snapshots of a framebuffer rendered on your computer.
This site is another thing to add to my Intriguing Stuff list.
[0] https://www.ableton.com/en/push/