Hi list,
I am encountering a problem that I had some time before under Max and I have the same now that I switched to Pd (actually it's more a logical one than a soft one) Here it is : I am trying to retrieve the n last numbers of a float stream in order to sum them, and I want the n numbers to be refreshed every time a new value is coming (Like a hardware register does with bits) I tried several methods with spigot, glue, lists ... but nothing works. Either I get all the values refreshed all at the same time (n times the current value) or I lost values on the way. I also looked at data structures, it seems there is something to dig there but I am not familiar with data structures and I didn't succeed either. If anyone has an idea, a tip or a clue, it would be very helpful.
To be more descriptive here is what I would like to see :
At time n :
inlet (float at t(n))
|
Logical function
| | |
f(t(n)) f(t(n-1)) f(t(n-2)) ...
At time n+1 :
inlet (float at t(n+1))
|
Logical function
| | |
f(t(n+1)) f(t(n)) f(t(n-1)) ...
n.b. : f is for float and not the function !!!! ;) Of course, at initialisation only f(t(n)) would be non zero, but don't matter for now on.
Thx in advance
Sylvain