Forums > MaxMSP

Convolution in Gen~?

November 8, 2011 | 3:35 am

Just out of curiousity, has anyone built a convolution filter in gen~? There’s nothing in the Examples folder with Max 6, but it seems like the perfect tool to use for heavy-duty sample work like this.


November 8, 2011 | 7:07 am

Have at it, Wade. It’s all yours!


November 8, 2011 | 4:37 pm

buffir~ does this, but you could certainly build a custom-tailored one in gen~.


November 8, 2011 | 6:12 pm

@Christopher Dobrian: Yes, I’ve built one using pfft~, etc. But gen~ would be way more powerful and probably better sounding because of how much more efficient it is. Working at the sample-level is ideal for convolution so I thought gen~ would be perfect.

@Gregory Taylor: Thanks! :)


January 22, 2012 | 5:58 pm

Any news here? Would be very interested in that too!


January 23, 2012 | 5:18 pm

I am interested in this as well. Please keep us posted.


January 24, 2012 | 11:23 am

I’m interested as well!


January 27, 2012 | 3:52 am

sound great – will keep an eye on this!


November 27, 2012 | 3:12 am

Any progress on a convolution filter in gen~ ?


November 27, 2012 | 8:35 am

Sorry to be thick, but why would anyone need a convolution kernel in Gen~… I can think of theoretical reasons, but in practice, what cannot be done outside with multiconvolve~ or buffir~?


November 27, 2012 | 9:52 am

can’t think of many reasons but one that I’ve encountered was putting an FIR filter in a feedback circuit, minimizing any additional delay.


November 27, 2012 | 12:18 pm

since buffer/sample data is not currently accesible within genexpr functions or while loops, doing a buffir style convolution in gen~ is pretty tough i think. I suppose you could do it outside genexpr with delay objects, but that is going to be very laborious for anything but the smallest of FIR kernels



Viewing 13 posts - 1 through 13 (of 13 total)