i think this is really close to working, but i need a little bit of
help figuring some things out. marius schebella is responsible for the majority of the pd patch and it seems to be working pretty well. my external overlap~.c basically just takes the filters from a .bin file and sends them out to be used in the convolution. before i had
outlet_new(&x->x_obj, &s_signal); outlet_new(&x->x_obj, &s_signal);
but then i changed them to &s_float because pd didn't like me sending signal outputs to an array. anyway i again have a seg fault but i've narrowed it down to my external so if anybody can help me out, i think that this convolution patch will be useful for a lot of people. you can use any wav file you want, and if you'd like the hrir.bin with all of the 2500 different filters that my external uses, let me know and i'll email it to you. it's only 2MB.
thanks,
scott
"640K ought to be enough for anybody." -- Bill Gates, 1981