xxxxxxxxxx
var samplePerFrame = 5;
var numFrames = 100;
var shutterAngle = .6;
var recording = true;
var SEED;
var rad;
var nperiod;
var m;
function setup() {
createCanvas(windowWidth, windowHeight);
SEED = random(10,1000);
background(100);
rad = 0.5;
nperiod = 4.0;
m = 1100;
}
function draw() {
background(0);
noFill();
stroke(255);
beginShape();
for (var i=0; i<m; i++) {
var p = 1.0*i/m;
var x = p*width;
var y = map(noise(SEED + rad*cos(TWO_PI*(nperiod*p)),rad*sin(TWO_PI*(nperiod*p))),-1,1,0,height);
vertex(x,y);
}
endShape();
}