Convolution in Gen~?


    Nov 08 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.

    • Nov 08 2011 | 7:07 am
      Have at it, Wade. It's all yours!
    • Nov 08 2011 | 4:37 pm
      buffir~ does this, but you could certainly build a custom-tailored one in gen~.
    • Nov 08 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! :)
    • Jan 22 2012 | 5:58 pm
      Any news here? Would be very interested in that too!
    • Jan 23 2012 | 5:18 pm
      I am interested in this as well. Please keep us posted.
    • Jan 24 2012 | 11:23 am
      I'm interested as well!
    • Jan 27 2012 | 3:52 am
      sound great - will keep an eye on this!
    • Nov 27 2012 | 3:12 am
      Any progress on a convolution filter in gen~ ?
    • Nov 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~?
    • Nov 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.
    • Nov 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