Hi Frank,
Just a minor point, but yes, you want the inverse FFT. (Um, it’s the same
thing, pretty much, the main issue being scaling, depending on implementation.
Just highlighting that specifying frequency and converting to time domain is
“inverse”, the other is plain or “forward”.)
My
Another alternative to calling sin() repeatedly is to use some kind of
recursive oscillator which just takes a few operations to output each
sample.
This article is a very readable starting point and presents a few options:
http://vicanek.de/articles/QuadOsc.pdf
As for whether an FFT would do
RBJ says:
> are you making wavetables, Frank?? is that what you're doing?
Well yes.
More specifically, I'm adding Wavetable SYNTHESIS to my long-standing
software synthesizer.
It's been generating waveforms the patch-writer specifies by formula,
and/or by setting individual harmonics, and the