On Thu, Jun 21, 2012 at 9:28 AM, Matt Barber brbrofsvl@gmail.com wrote:
I'm not sure how [ipoke~] does what it does, but I'd want to leave the idea of several approaches open (maybe along the lines outlined in this thread) to see what will work best for Pd.
Matt
One thing to consider is the possibility of a one-sided (non-symmetric) function instead of a strict interpolator. Using a symmetric interpolator adds some latency--to band-limit the incoming signal with a symmetric interpolator, your samples need to extend into the future.
Now, if you take a non-symmetric function, what's the worst that happens? You get up to pi/4 radians of phase shift in the passband and up to pi/2 radians in the stopband. It jworks more like a band-limited estimator than an interpolator.
If you condition the input signal well, then filling the table consecutively might work and be fast.
Chuck