Tonight I threw together a little Max/MSP patch so I can control preset changes in the modular sequencing program Numerology (http://five12.com) with my monome. I think this will be a nice performance interface. It's designed for a monome 64/40h (http://monome.org/40h) but the technique could certainly be extended for one of the larger versions.
The basic idea is there are 8 racks in Numerology, each with 8 presets. The Monome's columns correspond to the racks and the rows to the presets.
I'm kicking off 2009 with an update of ajm objects: version 0.8.6. Everything has been reworked for Max 5 and I've added some new objects for sequencing with the transport system.
The new comers include ajm.metro, ajm.makenote, and ajm.midi2coll. Together they allow for transport-synced sequencing using coll objects.
This pattern:

is these notes:

where for each note, these relative intervals are played:

The Cosy sequencing language can express this concept like this:
(C4 F4 G4 C4)@($ M2 m2 p5 -M2 -m2)
Hot off the presses! I've been working on this one pretty regularly for the past month or so.
Here's the permalink and some more info.
This pattern:

is just these notes:

where for each note, these notes are played:

The Cosy sequencing language can express this reductive concept in a straightforward way:
(C Db D Db)@($ F G Ab G F)
People occasionally email me questions or feedback about the content and software on this website. Then we have a private email conversation, which often contains information that would be of interest to other people. I've always know a comment system would be a better way to handle this, but I didn't want to deal with spam. I have a reasonable solution now, so comments have been enabled on this site.
I introduced Cosy in my previous post.
Now an online preview is available. Try it right in your browser!
I haven't updated this site in way too long, so I wanted to share some info on what I've been working on. Rest assured I am still working on a lot of compusition-related stuff. It's been a busy summer and I've started too many new projects, so nothing is ready to share yet. Soon though...
So what the heck is "Cosy"?
I finally turned one of my many half-finished pieces into something complete that I like enough to share with the world. I think the key was forcing myself to come up with a very structured plan for how the piece will work, staying focused and working on it regularly. You can listen to "The Mirror" over here.
Version 0.8.1 of ajm objects for Max/MSP is now available.
This release upgrades to JRuby 1.1.2 and fixes a few minor issues.