int main() { srand(time(NULL)); udata ud; sp_data *sp; sp_create(&sp); sp_noise_create(&ud.ns); sp_fofilt_create(&ud.tn); sp_noise_init(sp, ud.ns); sp_fofilt_init(sp, ud.tn); ud.tn->freq = 500; sp->len = 44100 * 5; sp_process(sp, &ud, write_noise); sp_noise_destroy(&ud.ns); sp_fofilt_destroy(&ud.tn); sp_destroy(&sp); return 0; }
void destroy() { sp_fofilt_destroy(&fofilt); sp_destroy(&sp); }