Low frequency cycle~ skipping/jumping unexpectedly?

wrcd's icon

Hi everyone! I have this very slow cycle~ (0.1-ish Hz) that I'm using as an LFO. Whenever I do anything related to signals in the patch, like creating a gain~ or a tri ~ object in a different area of the patch, the cycle~ does these random jumps, which can be quite obvious since the LFO is controlling some audible parameters. You can see it in action on the rightmost cycle~ object in here. If you try creating another MSP object somewhere in the patcher, the position in the phase will skip.

Max Patch
Copy patch and select New From Clipboard in Max.

Does anybody know why it behaves like this and if it can be prevented?

👽'tW∆s ∆lienz👽's icon

when you create new msp objects it turns the DSP off, then on again very fast(applying a smooth fade-out and fade-in as well).

it can't be prevented as far as i'm aware.

ward de jager's icon

try to use cos~ instead of cycle ~