示例#1
0
int main() {
    UserData ud;
    sp_data *sp;
    sp_create(&sp);

    sp_autowah_create(&ud.autowah);
    sp_diskin_create(&ud.disk);

    sp_diskin_init(sp, ud.disk, "riff.wav");
    sp_autowah_init(sp, ud.autowah);
    *ud.autowah->wah = 1.0;
    
    sp->len = 44100 * 5;
    sp_process(sp, &ud, process);

    sp_autowah_destroy(&ud.autowah);
    sp_diskin_destroy(&ud.disk);

    sp_destroy(&sp);
    return 0;
}
示例#2
0
 void destroy() {
     sp_autowah_destroy(&autowah);
     sp_destroy(&sp);
 }