I think thats the bug I reported in July, I found an odd solution to it, IIRC on the sequencer parameter page turn restart off, weird but it works.
Thanks for the note, Moho!... this *partially* solves the issue, and sheds some more light on what's happening. By setting Seq Restart to Off, that does prevent the Clocked LFO from resetting on every arp note, which is better behavior, but it still does reset on every first Arp note on, even though wave reset is off on the LFO, which makes it not free running.
There is definitely some complexity here... I can see from a programming standpoint, this may be a can of worms... the interplay between ARP, Sequencer, and Ext MIDI Input start/stop messages creates an array of possible inputs and sync behaviors.
I think the most holistic solution might be a
feature request to add one more On/Off bit associated with each LFO, which would be similar to WAVE RESET -- But instead of determining whether the LFO is reset on a key press, it determines whether the LFO should be reset on the Clock Start event.
So, LFOs would have two different reset options: LFO WAVE RESET (On/Off) and
LFO CLOCK RESET (On/Off).
- If Clock Reset is set to ON, it would behave exactly as it does now, with the interplay with Seq Restart as Moho pointed out.
- If Clock Reset is set to OFF, the Clocked LFO would ignore all Clock Start Messages (from ARP/Seq/Ext MIDI), and just be set to a timing that is equivalent of the BPM/Division... it would be free running, unless wave reset is used to sync to new key presses.
.. just thinking out loud... It would be nice to be able to have the ability to have a Clock Sync LFO that is still free running. I have several patches where I map a clocked LFO to Panning, to create 4-8 bar repetitive stereo field motion... but want it to be free running... when it resets, there are artifacts/glitches in the sound.