#include<stdio.h> #include<stdlib.h> #include<math.h> #define r 48000 //Set output length (in seconds) here! #define time_seconds 30 int main(){ double t; double out; double a[r]={0}; FILE *f = fopen("bb.raw","wb"); while(t<(r*time_seconds)){ out=sin(t/(25-floor(fmod(t/12000,16))))/3+a[(int)fmod(t,r)]; a[(int)fmod(t,r)]=out/1.4; fwrite(&out,sizeof(double),1,f); t++; } fclose(f); return 0; }