Re:Four common mistakes in audio development (2016)
by amelius on Sunday September 22, 2019 @06:41PM
(#21044446)
> For the record, I think this is a terrible idea.
It really depends on who you are asking. Some people just hate those loud cracks and pops, and would love to have something that filters them out naturally.
However, the way I'd do it if needed: keep two or the most recent good buffers. When you need to synthesize, start running a phase vocoder based on the hop between those two. You get frozen sinusoids and some random noise for the bins that don't have one, and almost no cpu use on the happy path of no underruns.
Still, don't do it :)