Convolution in Gen~?

Nov 8, 2011 at 3:35am

Convolution in Gen~?

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.

Nov 8, 2011 at 7:07am

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

Nov 8, 2011 at 4:37pm

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

Nov 8, 2011 at 6:12pm

@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! :)

Jan 22, 2012 at 5:58pm

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

Jan 23, 2012 at 5:18pm

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

Jan 24, 2012 at 11:23am

I’m interested as well!

Jan 27, 2012 at 3:52am

sound great – will keep an eye on this!

Nov 27, 2012 at 3:12am

Any progress on a convolution filter in gen~ ?

Nov 27, 2012 at 8:35am

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~?

Nov 27, 2012 at 9:52am

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.

Nov 27, 2012 at 12:18pm

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

Jan 13, 2013 at 7:33am

You must be logged in to reply to this topic.