When getting back the LFO cycles via = and a framdelay(If the lfo is set very fast), the value is just ignored…sometimes it works sometimes it dosen’t…Doesn’t work if you do something inside the patch or move the window, and happens sometimes at startup…I don’t know if this comes from the LFO, the = or the frame delay, but i suspect LFO to miss some values sometimes…
with the given period cycle value may change faster than your frame rate. so there HAVE to be value drops.
giving a little more tolerance with “epsilon” already helps.