Yo sigo mucho el blog de un nerd llamado John Resig, el pibe es del MIT y la verdad que duerme con su laptop. Hace unos dias libero un proyecto nuevo llamado Processing.js que es la implementacion en Javascript de Processing Shape Manipulation Lang. Aca una demo y los links.

El link de las demos completa esta ACA. Abajo un poco de codigo para verlo en accion.

int num = 60;
float mx[] = new float[num];
float my[] = new float[num];

void setup() {
  size(200, 200);
  smooth();
  noStroke();
  fill(255, 153); 
}

void draw() {
  background(51); 
  
  // Reads throught the entire array
  // and shifts the values to the left
  for(int i=1; i