/* * Generate pink and brown noise by partial-rank integration */ #include #include #include #include "ft.h" #include #define AUDIOTYPE unsigned short #define AUDIOMAX 65535 #define A .009765625 #define N 65536 #define PW 16 #define PI 3.14159265358 #define B (1.0/(A*N)) void ftinit(); void fft(double *x,double *y); void rft(double *x,double *y); double sine[PW],cosine[PW]; void ftinit() { int i; double x=PI; for(i=0;imax)max=x[i]; if(x[i]