[sharing is granular] gen~ overlap-add fun

Graham Wakefield's icon

Been mucking around with these patchers for a little while, and wondered what the gen community might make of them. It has bugged me for a while that the gen~ pulsar example doesn't allow pulses to overlap, and I figured that would be a good opportunity to do a little for loop: copying in grain waveforms to an output buffer when triggered by a simple train. The same overlap-add method can also work great for buffer granulation. Both examples below:

Max Patch
Copy patch and select New From Clipboard in Max.
Max Patch
Copy patch and select New From Clipboard in Max.

Evan's icon

Oooooh! I can't wait to dig in to this. I am just getting started on some granular stuff for a gen~ based performance tool. Thanks for these Graham, I'm sure I'll have questions shortly.

Benjamin Whateley's icon

These are excellent thank you!