long m ; float time; float timeNormalized; float sine; Date d = new Date(); float sineWave(float herz) { float period = 1/herz; m = d.getTime(); time = m % herz; timeNormalized = time*period; sine = sin(timeNormalized*TWO_PI); return sine; }