Granular phasing

This is something I was never able to do in Max with consistent grain overlap (prior to Framelib).
Very much looking forward to the Framelib tutorials. (560.7 KB)

Sounds really cool!

I found a couple of things in your patching which I hadn’t thought of before. Generating your read frames in samples then converting to ms with fl.samplerate~ protects you from having non-matching audio configuration with your source file.

Your audio example is in 48khz but I run 44.1khz day to day and the pitch ends up being shifted without that small bit of code in there. Its obviously no mystery non-matching sizes will cause something unintended to happen but I hadn’t come across this.