Commit Graph

11 Commits

Author SHA1 Message Date
kevin
b467c7abd4 cmDspBuiltIn.c:Rewrote _cmDspAudioFileOutExec(). 2013-03-01 17:35:35 -08:00
kevin
9b9e626287 cmProc.h/c: Added cmScModulator cmDspKr.h/c,cmDspPgmKr add cmScMod 2013-02-08 23:48:54 -08:00
kevin
ab0589a216 cmDspBuiltIn.c cmDspWaveTable can now report the current audio file sample index periodically rather than on every exec. 2013-01-13 16:40:00 -08:00
kevin
64831fef9f Changes to phasor and wavetable DSP objects to correct problem with phase use in the wavetable.
The phasor value must be limited to a max value - the size of the wave table
otherwise the resolution of the phasor object phase counter eventually
diminishes due to the increasing value of the integer part of the
floating point value.  This will result in distortion in the wave table
output because the phase value will not increment reliably.
2012-12-17 12:58:05 -08:00
kevin
cf13708864 cmDspBuiltin.c Include cmShiftBufClassCons in process list. 2012-12-03 17:13:09 -08:00
kpl
d7578b9866 cmDspBuiltIn.c Added useThreadFl to WaveTable DSP Object.
useThreadFl allows the background file loading thread to be enabled and disabled.
2012-11-27 14:19:41 -08:00
kpl
6334b34d2c Removed use of cmOp.h/c. Added features to DSP WaveTable object.
Added VECT_OP_FUNC()'s MultSumVVS() and SquaredSum().

DSP Wavetable object now transmits 'done' after last sample of the
last loop and provides running output of the current audio file
index via 'fidx'.
2012-11-26 23:12:33 -08:00
kevin
68696bce20 Rewrote pitch tracker 2012-11-18 22:41:27 -08:00
kevin
0e06db1593 Initial DSP midi file play and merged cmTimeLine.h/c xxxAtTime() funcs. 2012-11-16 22:07:46 -08:00
kevin
785762a88e Added dummy DSP time line ctl and cmDspPgmKr.c/h 2012-11-15 17:42:29 -08:00
kevin
b108da1911 Initial commit 2012-10-29 20:52:39 -07:00