text: time = t/11025,
  PI = 3.14159265358979323,
  fract=function(x) {
      return x%1
  },
  mix=function(a,b,c) {
      return (a*(1-c))+(b*c)
  },
  tri=function(x) {
      return asin(sin(x))/(PI/2.)
  },
  puls=function(x) {
      return (floor(sin(x))+0.5)*2.;
  },
  saw=function(x) {
      return (fract((x/2.)/PI)-0.5)*2.;
  },
  noise=function(x) {
      return sin((x+10)*sin(pow((x+10),fract(x)+10)));
  },
  main=function(x) {
  	a = 0;
  	for (j = 0; j < 13; j++) {
  		a += sin((2100+(noise((j+2)+floor(time))*2500))*time)*(1-fract(time*floor(mix(1,5,noise((j+5.24)+floor(time))))));
  	}
  	return a/9;
  }
  ,
  main(time);