//ripples
int passX;
int ripples = 27;
float[] locX = new float[ripples];
float[] locY = new float[ripples];
void setup() {
background(0);
size(500,500);
frameRate(10);
smooth();
}
void draw(){
fill(0,ripples*2);
rect(0,0,width,height);
translate(width/2,height/2);
stroke(255);
for (int i = 0; i < ripples; i++){
passX = int(cos(millis()*0.001)*(i*9));
locX[i] = cos(i)*90;
locY[i] = sin(i)*90;
ellipse(locX[i],locY[i],passX,passX);
}
}