Frame:
Speed: , Dots:

// Circular Ripple

(t,i,x,y,n) => {

let radius = n/4;return sin(sqrt(pow(n/2-x-0.5+sin(t)*radius,2)+pow(n/2-y-0.5+cos(t)*radius,2))+t);

}