Hi,
I've built a granular synth for time stretching in real-time within a specified array size. I've looked at a series of examples of the forum and various tutorials and I have put together the following. I've also implemented some functions based on the Echoplex loop station (replace). While the system works well for the most part, I'm not satisfied with the variable grain size in real-time. It still seems to produce a lot of unwanted clicks regardless of the grain amplitude window.
I'm wondering how I may improve the variable grain size function with minimal clicks when utilised in real-time.
Thanks to .mmb with his help with this, thus far. Any suggestions and or feedback on how I may improve this engine would be greatly appreciated.
Best,
Ricky