Holiday notice: Cycling '74 will be closed Monday, October 9th. Manual authorization, support cases, and manual order processing will be delayed.

Jun 01 2007 | 7:48 pm

Is there a simple way to implement difference equations with feedback in Jitter such as:

y[n] = (1/2)*(y[n-1]+x[n])

where y[n] is the output, and x[n] is the input.

I've been able to implement such using jit.iter and a math patch, but I can't find a way to put the data back into a jitter matrix without a large CPU hit. Right now I'm using setcell commands to fill a matrix and it takes 10x more CPU than the filter itself!

Here's my processing chain broken down:

input->jit.iter->difference equation patch->jit.matrix setcell commands->jit.graph

What can I do to get rid of the CPU hit from all the setcell commands?