Rendering a lookup table mip-map of length 2048 once (when the user loads a waveform, say) is not an issue. It may only become expensive, if you need render it repeatedly during signal synthesis because you want to modulate some spectral parameters. Realtime additive synthesis is an entirely different story - you'd typically use some sort of (hopefully heavily parallelized) oscillator bank rather than an IFFT. At least, that's what I would use. You can do additive synthesis with IFFT, too - but it's quite unnatural, clunky and messy.So I'm confused how you say 1024 is really expensive but then say 2048 is great in some other context.
Statistics: Posted by Music Engineer — Wed Apr 24, 2024 7:00 pm