示例#1
0
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);
 }