I will slowly add more modules to this as I go through and convert them, generally with some refactoring/improvements, and better commenting/documentation. At the time of posting this 7 have been completed. I will also be creating some new ones in the same formfactor (working on a simplified and improved version of The Chocolate Grinder at the moment, which will be a more accurate emulation of a skipping CD player).
The first major refactor is the revamped version of Cloud.
Cloud is an onset-based “real-time” granularization effect with some snazzy machine learning under the hood.
The parameters are as follows:
Activity - Determines the overall rate of activity (including grain durations)
Mode - Selects between “chunk” or “grain” mode. (chunk is a slow/singular playback mode with grain mode being a fast/granular mode)
Pitch - Controls random playback speed depth. (0 = no speed manipulation)
Timbre - Crossfades between different signal decomposition layers (0 = “harmonic” layer only, 50% = all layers, 100% = “transients” only) using @tremblap’s fancy-pants FluCoMa tools. (there’s a FluCoMa discourse too, for those that feel machine learn-y/geek-y)
Blend - Blend between dry and wet audio (50% = both at 100%)
Width - Stereo width of grain playback
Live/M4L or Max (Mac/Windows).