xxxxxxxxxx
29
function setup() {
createCanvas(600, 1050);
digitalHarmony();
}
function digitalHarmony() {
background(255);
stroke(0);
strokeWeight(2);
noFill();
beginShape();
for (var i = 0; i < 13; i++)
drawSine(i);
endShape();
}
function drawSine(fac) {
vertex(width, 0);
var amp = 1.35*fac;
for(y = 0; y < height; y++){
var freq = map(y , 0,height , 0,TWO_PI);
var x = map(sin(freq * fac), -amp,amp, 0,width);
vertex(x, y);
}
vertex(width, height);
}