@yhiitming Here is something that I hope will clarify things for you.
First of all the ARP parameters:
Step: Is the amount that gets add (or subtracted for negative values) for every arpeggiator step. If you have nothing patched into the Arp In input the starting point is always 0V
Length: This is the number of steps that the arpeggiator uses. When it reaches the last step, it starts playing from the beginning.
Ratio: The number of arpeggiator steps per clock.
Rand: (I am not 100% sure on this) Subtracts or add the Step value from the previous value. This allows for more meandering mini-sequences.
Now for your questions - please look at the patch I have attached:
1: Yes this should work. The way it looks the ARP clock gets calculated is that is triggers on both the rising and falling edge of the square wave and divides this by two. I get four ARP steps at an LFO frequency of 0.5 Hz
2: The ratio sets the number of steps per clock and in the example patch if I set the Ratio 2, I get 8 ARP steps with the same LFO frequency
3: Again - please look at the example patch. I have patched the ARP Gate to the STE Clock in. You’ll see the STE move one step for every ARP Gate / Clock it receives.
The one thing that may be a bit counter intuitive is the ARP Clock calculation based on the Square wave input. While it is not 1:1, it is definitely in Sync. Also bear in mind that when you change the LFO rate, the ARP takes a few steps to catch up with the new tempo.
Further notes the example patch: I have patched the same LFO Sq that delivers the ARP Clock to the ARP Reset input. While the Length parameter is 5, you’ll only hear 4 ARP steps because it gets reset. When you set the ARP Ratio to 2, you’ll hear 8 steps: 12345123 in sequence, after which it will reset and play the same 12345123 steps again. Also note that for the ARP Gate to STE Clock to work the IntSync setting of the STE needs to be Off.
I suggest you inspect the ARP, LFO and STE modules to understand what’s going on.
014.ArpAgitator.zip (30.5 KB)