Lines Matching refs:k

162   long k, qpd, index, inFifoLatency, stepSize, fftFrameSize2;  in flow()  local
203 for (k = 0; k < p->fftFrameSize; k++) { in flow()
204 window = -.5 * cos(2 * M_PI * k / (double) p->fftFrameSize) + .5; in flow()
205 p->gFFTworksp[2 * k] = p->gInFIFO[k] * window; in flow()
206 p->gFFTworksp[2 * k + 1] = 0.; in flow()
213 for (k = 0; k <= fftFrameSize2; k++) { in flow()
215 real = p->gFFTworksp[2 * k]; in flow()
216 imag = - p->gFFTworksp[2 * k + 1]; in flow()
223 tmp = phase - p->gLastPhase[k]; in flow()
224 p->gLastPhase[k] = phase; in flow()
226 tmp -= (double) k *expct; /* subtract expected phase difference */ in flow()
239 tmp = (double) k *freqPerBin + tmp * freqPerBin; in flow()
242 p->gAnaMagn[k] = magn; in flow()
243 p->gAnaFreq[k] = tmp; in flow()
250 for (k = 0; k <= fftFrameSize2; k++) { in flow()
251 index = k * pitchShift; in flow()
253 p->gSynMagn[index] += p->gAnaMagn[k]; in flow()
254 p->gSynFreq[index] = p->gAnaFreq[k] * pitchShift; in flow()
258 for (k = 0; k <= fftFrameSize2; k++) { /* SYNTHESIS */ in flow()
260 magn = p->gSynMagn[k], tmp = p->gSynFreq[k]; in flow()
261 tmp -= (double) k *freqPerBin; /* subtract bin mid frequency */ in flow()
264 tmp += (double) k *expct; /* add the overlap phase advance back in */ in flow()
265 p->gSumPhase[k] += tmp; /* accumulate delta phase to get bin phase */ in flow()
266 phase = p->gSumPhase[k]; in flow()
268 p->gFFTworksp[2 * k] = magn * cos(phase); in flow()
269 p->gFFTworksp[2 * k + 1] = - magn * sin(phase); in flow()
272 for (k = p->fftFrameSize + 2; k < 2 * p->fftFrameSize; k++) in flow()
273 p->gFFTworksp[k] = 0.; /* zero negative frequencies */ in flow()
278 for (k = 0; k < p->fftFrameSize; k++) { in flow()
280 -.5 * cos(2. * M_PI * (double) k / (double) p->fftFrameSize) + .5; in flow()
281 p->gOutputAccum[k] += in flow()
282 2. * window * p->gFFTworksp[2 * k] / (fftFrameSize2 * p->ovsamp); in flow()
284 for (k = 0; k < stepSize; k++) in flow()
285 p->gOutFIFO[k] = p->gOutputAccum[k]; in flow()
290 for (k = 0; k < inFifoLatency; k++) /* move input FIFO */ in flow()
291 p->gInFIFO[k] = p->gInFIFO[k + stepSize]; in flow()