toxonic:
did you ever connect that FFT shift subpatch that is hidden in your patch? i just tried that and it works really well.
i can see a really neat school of fx coming out of this:
as far as i know, the following can all be pretty easily applied:
inverse
shift
all sort of EQ effects
feedback
then, some that i just brainstormed, but haven't tried yet:
FFT "bitcrush"
reduce the resolution of each value output by the FFT
LFO'd FFT
use lfo's (or envelopes, or whatever) to modulate FFT outputs. i already tried this a little bit with one of my DIY objects, and it works well.
Randomization:
rather than just an inverse, maybe try some random scrambling on a selected range of the FFT to see what happens.
again, might be even more interesting if the range gets modulated with an LFO or something.
however, the bug 'AHA' moment i just had was that it will be a million times more computationally efficient to include ALL of these things within one FFT analysis, and have switches to turn them on and off as desired.
you know, it's going in and out of the FFT domain that uses most of the cpu resources, so while you're in there, you may as well get as much done as possible.
i'll have a go with this in the coming week and see where i can get. any help would be excellent!