Last night i have been trying to implement convolution inside gen~. very long..
Ok the first issue: i've read here on the forums that peek/poke are not working inside loops. Is this still true? It seems to kind of work.
As there has been a post on this already in which many people said "why? You don't need that" I want to say, i want it. I want to do it myself in order to understand it on a deeper level and maybe also to experiment with changes in the structure, once it's finished.
If i give my little convolver a unit sample it kind of works, but i get some zippering noise sometimes. If i give it an ir with multiple delayed unit samples, it's zippering all the time. It also seems to be related to the vector size, but i don't know.
i know, the patch is a chaos, but inside gen it's quite tidy, and that's where i would need help.
In general, am i doing something completely wrong here? Did i maybe misunderstand something about convolution in general?
If it seems comletely absurd what i'm trying to do in there i can also elabourate on my understanding of the whole thing and the structure i was trying to build there, so you could tell me what i am misunderstanding.
Thank you very much!