This one is really transcendant: http://www.complexification.net/gallery/machines/happyPlace/index.php simple algorithm, nice result, and (more cognoshantik?), you can observe a critical limit on the number of nodes where they begin to leave the stage (to play go in apesanteur you need a magnetic board and steel stones) Claude
Claude! Something I don't get about the source is, it's a fragment, no? What's the surrounding class? Or can you just copy this into a basic applet skeleton? I haven't written an applet in, oh, 6 years or so, so maybe I'm missing something obvious. OK, nevermind, its source code is in the Processing language, a Java dialect, which when compiled produces an applet. It looks like a powerful "programming for artists" tool, an open version of Macromedia tools. It's powerful, it's stylish, it's easy, and it's free. It's the Flash it's OK to like! I need to play with this. This quick tutorial is a good overview of the powerful functions available. There's also a nice-looking simple IDE, but I haven't tried it. Too bad it doesn't include sound. Nevermind! The Sonia Library [by AmitPitaru! *overwhelmed by coolness* "In many cases, I cannot find the tools to create what's in my mind, so behind the scenes I am developing custom tools that enable this exploration"] provides advanced audio capabilities such as multiple sample playback, realtime sound synthesis, realtime FFT (frequency) analysis of the microphone input, and writing .wav files from samples. Here's a sample of what you can do that shows a kind of minimal theramin. Sonic Wire Sculpture is a fancier theramin-type thingie. Holy cowbell! WebDrum is very cool (not made with Processing, but with the Jsyn plugin required for the above-mentioned Sonia library). Here's my first composition. It really rocked until I got sick of it after 15 minutes. My computer is so slow (that Pentium II's still running strong, Erik!) that it didn't always play all the notes, but it still sounded fine.