36 for (
unsigned i = 0; i < mTableSize/4; i++)
38 for (
unsigned i = mTableSize/4; i < 3*mTableSize/4; i++) {
42 for (
unsigned i = 3*mTableSize/4; i <
mTableSize; i++)
53 sample * buffer = outputBuffer._monoBuffers[outBufNum];
54 unsigned numFrames = outputBuffer._numFrames;
58 unsigned fcnLengthHalf = fcnLength / 2;
63 for (
unsigned i = 0; i < numFrames; i++) {
65 unsigned index = (samp + 1.0) * fcnLengthHalf;
66 if (index < 0) index = 0;
67 if (index >= fcnLength) index = fcnLength - 1;
68 samp =
function[index];