1
/*******************************************/
2
/* SubSampled Noise Generator Class, */
3
/* by Perry R. Cook, 1995-96 */
4
/* White noise as often as you like. */
5
/*******************************************/
9
SubNoise :: SubNoise() : Noise()
11
lastOutput = (MY_FLOAT) 0.0;
16
SubNoise :: ~SubNoise()
21
SubNoise :: SubNoise(int subSample) : Noise()
23
lastOutput = (MY_FLOAT) 0.0;
24
howOften = subSample-1;
25
counter = subSample-1;
28
MY_FLOAT SubNoise :: tick()
31
lastOutput = Noise::tick();
38
void SubNoise :: setHowOften(int howOft)
43
/************ Test Main ************************/
49
for (i=0;i<100;i++) printf("%lf\n",test.tick());