I'm trying to capture the amplitude, phase and bin index from the output of an FFT object into three buffers and send this data to a series of oscillators.
My problem is that it comes out sounding like crap : )
If you ignore the intermediate storage and retrieval steps it is essentially the output of fft~ going in to a cartopol~ object and into the oscbank~ object.
I just have a bit of maths going on to map the bin indexes to the oscillator frequencies also.
I had also tried multiplying the amplitude and phase by zero when the index was >= 128 but it hasn't helped.
Do the amplitude and phase have to be rescaled or something? Or is it that I don't have another overlapping fft object perhaps?