GridLitX
A browser based light show maker for the Novation Launchpad X.
For all of my music making life, I’ve always used piano keyboard style MIDI controllers, and after all these years - my hands have become way too familiar with the layout. Everytime I sit down to make music, my muscle memory wins over my mind and I need to make a conscious effort to play something new.
Enter the Launchpad.
Playing my go-to piano accompaniments with this layout (or any of the available variations) just doesn’t work and what comes out are things I’ve never heard myself play before. Great success! Let’s make some cool new music now…wait…how do they make these pads light up in different colors? How fast can they blink? Wouldn’t it be cool if you could program a whole light show on this thing?
That new music will have to wait while we get the answers to all of those questions.
Turns out, the Launchpad community has been doing this sort of thing for years with Ableton and I’m just late to the party. Nevertheless, this was a very satisfying thing to make and I’m continuing to work on it occasionally. Since first posting about it online, I’ve added the ability to start/stop the sequence and sync tempo by sending MIDI clock messages from a DAW.
This project was the first time I used code to manipulate something in the physical world and the immense satisfaction it provided inspired me to start learning embedded development.