Oscilgen: Changed fft type to complex<float>
commit5476e4e74b14a94e609a3af35ec7f447aaeb80a6
authorfundamental <mark.d.mccurry@gmail.com>
Mon, 15 Aug 2011 01:16:52 +0000 (14 21:16 -0400)
committerfundamental <mark.d.mccurry@gmail.com>
Mon, 22 Aug 2011 18:09:22 +0000 (22 14:09 -0400)
tree4d3c131a1614be284f091cc93b3d02a8e6659d7f
parentfb56b39fc937217e15faf00c950f1531362fab8b
Oscilgen: Changed fft type to complex<float>

- This makes many of the phase/gain modifying code much more readable, as very
  few operations are more concisely done on the real/imaginary components
- This adds additional overhead before the fft ~10% from looking at OscilgenTest
  This overhead comes from using a non-interleaved fft
- The overhead can be removed, by updating FFTwrapper
src/DSP/FFTwrapper.cpp
src/DSP/FFTwrapper.h
src/Synth/OscilGen.cpp
src/Synth/OscilGen.h
src/Synth/Resonance.cpp
src/Synth/Resonance.h