I'd like to write a DSP algorithm to do additive synthesis using arbitrary sine waves with inverse rectangular FFTs.
This requires two things:
- The ability to generate phase/amplitude lists that cause the IFFT to create sine waves that are not integer multiples of 1/(IFFT length)
Example: How do I generate 1000 Hz with 16 sample IFFTs at 44100 Hz?
- The ability combine two frames pre-IFFT so they are added post-fft.
What are the necessary steps here?