Here’s another video of the Monome I built.
There is a ton of software available on the Monome site, for a variety of platforms: Max/MSP, Pure Data, ChucK, etc. I like the idea of using Pure Data (Pd), which is as open source as the Monome itself. Max/MSP has some very convenient tools for working with the Monome, but it’s an expensive program, though I have an educational version, thanks to a class at CRASHspace for the next several months.
Patching languages like Pd can turn into spaghetti doodles pretty quickly. Kevin Nelson, who’s a big fan of Max/MSP, helped me figure things out.
I’ve built a Pd patch that lets me load sixteen samples (say, the sixteen notes of a hexadecimal scale) into a simple sixteen note step sequencer. I added a morph feature that randomly changes the sequencer pattern over time. I even made it so the timing of the changes randomly varies by about 10%, to make it more random.
The patch is still rough and needs some improvement. After I clean it up, I will be making it available to others who want to use it.