float circle = 200;
float rot;
float col;
float freq = 0.000005;
float cont = 0;
float r;
void setup() {
size(600, 600);
}
void draw() {
background(242);
translate(300, 300);
rotate(radians(rot));
ellipseMode(RADIUS);
for (int i = 0; i < 500; i++) {
circle = 200 + 50 * sin(millis() * freq * i);
col = map(circle, 150, 250, 255, 60);
r = map(circle, 150, 250, 5, 2);
fill(col, 0, 74);
noStroke();
ellipse(circle * cos(i), circle * sin(i), r, r);
rot = rot + 0.00005;
}
}