Not a Streamdeck, but I built this* to use a macropad for Ableton – the clip state LEDs stay in sync using the MIDI messages Ableton sends when you tell it your controller is a Launchpad (you could pick others, that was just what I went with). Pretty much any microcontroller that does USB MIDI could be a good starting point for this type of project.
*Full disclosure, I do contract work for Adafruit.

4 Likes