Saturday, October 11, 2008

Generative Musings

I've finally jumped into this realm, and have already been having a lot of fun with it. I was really impressed with Bit-101's Art From Code site, so I've finally started playing with some Math.randomness.

Even though I'm late to the tea party, I might as well take a sip.

Here's my first piece I'm working on:

Missile Command Cityscape

Basically what I am doing is generating random circles, with random colors, and scaling them with a you guessed it. . . a Math.random(). But then I also graph the scaling and the circle's x and y values and that gives me the cool line work on the left. What gave me the idea to do that is I've been really into visual complexity lately. And I've been trying to figure out how to create more visuals by graphing out data that my code is already creating. It kind of goes along with the ideas I used to have to make music that sounded like Autechre. Take a sample of your own song, and then play it at various octave intervals all at the same time.

Yeah, it's no Eric Natzke, Jared Tarbell, or even Keith Peters, but it's fun none the less.

I'm also thinking of working on generative site layouts, and generative art using Papervision or Away3d. Is there room for another Sound Visualizer?

No comments: