It would be convenient to have a method that accepts an array and adds a sine wave to it in-place. This could be used to create signals and add multiple sine waves to them for spectral analysis. There is already an AddNoiseInPlace() which may be combined with this new method.
Related: swharden/FftSharp#86