have you checked out our "good buddy Sam" at Delicious MaxMSP on youtube? He has a good collection of both fun and didactic tutorials, including delay-based pitch variation; I’m sure you’ll find something you can hack.
Yes….but it’s not really delay-based pitch shifting I’m trying to do, it’s combining a delay with pitch-shiftiing on a feedback loop that I’m trying to do….the delay itself is (and I think needs to stay) static…
I think you’re running into the reality of digital audio. Each individual sample has no pitch; pitch is an emergent property of a group of samples. You can’t really shift the pitch until you’ve collected a group of samples.
I made patch called harm-gran~ in the CNMAT downloads that does pitch shifting on relatively short windows. But there are still audible artifacts. gizmo~/pfft~ also imposes it’s own delay. In the time domain, there really is no pitch shift without some time shift.