Dave B ·
I'm generating multiple delays and modulating the delays by moving the buffer pointers around. That part I have working. However, as you might imagine when moving the pointer through the sample buffer the samples may be at any spot in the waveform.
I haven't had a chance to think it through completely but am interested in suggestions for a way for the buffer pointers to move in sync with zero crossings but at a controllable rate or to gate at the new sample until a zero crossing occurs or another approach to accomplish a "clean" output.
I'm going to experiment with some ideas but would be interested in any suggestions for how to solve the problem.
Perhaps even some interpolation scheme to filter out the "steps" would work.
Any ideas?