A nodejs wrapper for a Novation Launchpad.
npm install novation-launchpad
It lets you treat the grid of LEDs as an 8x8 framebuffer, and animate them.
launchpad = require'launchpad'= ->for x in 0...8for y in 0...8red = ~~Mathrandom*4green = ~~Mathrandom*4launchpadset xyredgreensetInterval noiseDemo100
You can also capture button up/down input from the pad.
launchpad = require'launchpad'=consolelog " x pressed"=consolelog " x released"
Totally pointless :)