Rewritting everything, trying to make a realtime FFT visualizer