const data = new ComplexArray(1024); data.map((value, i, n) => { value.real = (i > n/3 && i < 2*n/3) ? 1 : 0; });
data.FFT();
data.map((freq, i, n) => { if (i > n/5 && i < 4*n/5) { freq.real = 0; freq.imag = 0; } });
data.InvFFT();
data.frequencyMap((freq, i, n) => { if (i > n/5 && i < 4*n/5) { freq.real = 0; freq.imag = 0; } });