Home | History | Annotate | Download | only in lib_src

Lines Matching full:fractional

181  * Purpose: Does fractional array look-up using linear interpolation
184 * then do linear interpolation between two actual samples using fractional part
189 * indexDesired: the fractional index we are looking up (16 bits index + 16 bits fraction)
204 //separate indexDesired into whole and fractional parts
208 fraction = (EAS_I16)((indexDesired>>1) & 0x07FFF); //just use 15 bits of fractional part
301 //compute chorus lfo value using phase as fractional index into chorus shape table
305 //scale chorus depth by lfo value to get relative fractional sample index
306 //index is expressed as 32 bit number with 16 bit fractional part
310 //add fixed chorus delay to get actual fractional sample index
313 //get tap value from chorus delay using fractional sample index
329 //increment fractional lfo phase, and make it wrap as needed
347 //compute chorus lfo value using phase as fractional index into chorus shape table
351 //scale chorus depth by lfo value to get relative fractional sample index
352 //index is expressed as 32 bit number with 16 bit fractional part
356 //add fixed chorus delay to get actual fractional sample index
359 //get tap value from chorus delay using fractional sample index
374 //increment fractional lfo phase, and make it wrap as needed