LaunchPad lightshow library
This recent project (2020) originated when I took a weekend off to make a decent lightshow software for my Launchpad (Novation Launchpad Pro) in MAX MSP. It contains different functions depending on the type of desired animations. The most basic type of animation (used by my kick) is lighting simultaneously multiple pads with different colors. More advanced functions allow to have movement (either changing the luminosity or color of a single pad (used by my bells and cymbals respectively) or have different pads consecutively light up (used by my toms and hi-hats)). The final and most advanced function combines all the previously mentioned features, which is having a sequence of simultaneously lighting pads (used by my snare).
Future work includes porting the project to C++ (more stable and efficient than MAX) to make it DAW independent. Make a User interface allowing to click on the desired pad, chose a color from a palette and time step to create advanced lightshows. Finally, I will abstract the common procedures in an OOP manner to clean up the code and implement converter functions allowing to use different pads than the Novation Launchpad Pro.
Sadly, the camera doesn't really pick up much of the nuance in the colors and luminosity changes. Enjoy the demo!