Messed around with FFT stuff, but didn't get any improvements