java.util.Arrays.fill(fftArray, 0.0);
                for (int fftArrayIndex = 0; fftArrayIndex + valuesOffset < values.length; ++fftArrayIndex) {
                    fftArray[fftArrayIndex] = values[fftArrayIndex + valuesOffset][index][i];
                }
                fft data = new fft();
                double magSpectrum[] = new double[fftArray.length];
                // calculate FFT for current frame
                fft.computeFFT(fftArray);