Compusition: Art in a Computational Universe

Cosy is coming

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"?

A new song, finally: "The Mirror"

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.

ajm objects 0.8.1

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.

A Trio of Older Songs

I want to make new music but I keep getting distracted. So I compensate by publishing older music on this site. I'm glad someone else will get to hear these. Now they won't die a lonely death on an old hard drive.

LilyPond Music Notation inside Max/MSP

I often find it easier to understand what I'm hearing when I can see a visual representation of the music. This has become more important as I've been experimenting with generative music. I'm starting to give up full control over the composition process and it's not always clear what the results are without a lot of repeated listens.

New Software Section: Ruby scripts for Max

Now that I have that latest release of ajm objects off my back and the Ruby support is pretty solid, I hope I can find time to publish a nice set of example Ruby scripts for Max on this site. You will find them under my Max/MSP software page.

First up: how to process a Jitter matrix using Ruby

ajm objects 0.8 released

I am happy to announce version 0.8 of ajm objects for Max/MSP.

This release takes the embedded Ruby support from "proof of concept" to being quite usable and useful.

Musical Grammar Evolution in Max/MSP via Ruby Gems

Now that I have a pretty stable environment for running Ruby inside Max/MSP, I'm trying to figure out what to actually do with it.

I've been wanting to learn more about generative/evolutionary algorithms, and Ruby seems like a great language for exploring these concepts in a semi-interactive way. I stumbled across this Ruby Gem called DRP the other day: http://drp.rubyforge.org/

Music Written to Cope with Tough Times

Learn more about a dark period of my life, and the computer music that resulted, from my description of the piece Side Effects may Include.

New Images

I uploaded some more images to my Visual Compusitions area. Check it out!

Syndicate content