I think this is a bug (not sure how it could be intended behavior, but maybe I’m wrong), an LFO always retriggers from zero phase and then moves (under normal circumstances, jumps) to the current “intended” phase. The GUI doesn’t show this behavior but it’s happening.
Repro steps:
- set simple ramp LFO to Sync mode. This should cause the LFO’s phase to progress even when a note is not pressed.
- set LFO to have a noticeably high smoothing rate (e.g. 0.5 seconds)
- se the LFO rate to something slow (e.g. 8/1) and map it to something where parameter interpolation will be very obvious (e.g. note coarse tune)
expected behavior: as you retrigger notes, the LFO slowly ascends
actual behavior: as you retrigger notes, the LFO interpolates from 0 (at note off) to the current intended phase position.
at default smoothing rates (e.g. 0.005) this isn’t really apparent, but I was trying to use LFO smoothing + Freeze rate + LFO phase automation to create a sort of “internal slew limiter” or slide effect for parameters. This actually works perfectly well if you sustain a note while automating the phase marker. But if you retrigger a note, you will hear the smoothed LFO ‘open up’ from zero every time.