I've been trying to solve this problem for ages, but I just can't get there. I tried a bunch of granular solutions, but none of them really worked out or sounded anything like what I wanted to achieve.
I'm pretty sure what I want to do is take a single, really long FFT window, and then hold that spectral envelope. I'm lost at sea when it comes to fft though. Is there some way to trigger a "recording" of a single window with a bang, then taking that list and just holding it as is?
Basically, I want to take some audio in (of any kind) then hit a button and just make the sound "stop" and stay as it is.