Here's a class for SuperCollider that generates perlin noise. I wrote it about a year ago to learn how that works but didn't finish the help file until now.
Some examples of images made with this class...
and this is an example from the help file that gives an overview of some settings of 'persistence vs octaves'. The 8 steps of persistence grow from 0.25 to 0.95 left to right. And octaves grows from 2 to 9 bottom to top.
090523: RedPerlin is now part of the redUniverse quark. Install it with Quarks.install("redUniverse");
In preparation for the LOSS livecode festival (archive.org) in Sheffield, I'm doing another month of practice. 1 hour/day, start with an empty document, no third-party classes or UGens and then upload the result here on the swiki.
This time my sparring partner is photographer and artist www.fotokatie.com/katier. She's doing a very nice series of 'star shots'.
In addition to getting my live coding chops in shape (hopefully), I got commissioned to analyse and present the outcome at the festival. This is a great thing. So the bet with Katier provides the pressure, the scheduled talk the deadline for analysis, the upcoming gig the motivation and last the commission pays for one strong coffee at my favourite café each day of the period. What could go wrong?
Well, it's summer and I've been working too much as is...
A different plot for SuperCollider. Though it is actually more useful as an 'artistic' visualiser rather than a serious way to represent data. It works with collections like arrays, envelopes and wavetables. The technique is to translate them to length/angle pairs and then draw a shape from that.
It's distributed via SuperCollider's package system quarks. All open source.
//and then recompile
There's also some older code here that does similar drawings...