by e64_eli » Sat Oct 29, 2005 10:09 pm
Unfortuantely there is no way to get the LFO's to _really_ synch to MIDI clock. There are a couple of ways to fake it:
Route a Clock divisor to LFOTrg. This makes the LFO retrigger at the rate of the clock divisor, but does nothing to make the LFO's rate match the MIDI clocks. What you have to do is set the LFO to a rate that is close to the rate of the MIDI clocks. For example: You want an LFO to sweep at a rate of one LFO cycle per 4/4 measure. The BPM is 120 (one measure every 2 seconds) set your LFO to .50 Hz (one cycle every two seconds) and assign CkWhl to LFOTrg with a positive amount. This makes the LFO retrigger every two seconds so the amount of drift between the two time bases (MIDI clocks and LFO rate) doesn't get out of hand.
Unfortunately, since the LFO's rate isn't being controlled by the MIDI clocks, if the tempo changes the LFO sweeps at the same rate but gets chopped up by being retrigged every measure (look at the diagram in the manual on the Clock Modulation page). Sometimes this is a very cool polyrhythmic effect, but if you were trying to get the LFO to slow down with a drop in tempo, it's not what you were looking for.
If you need the LFO to follow a changing tempo then your only recourse is to forego the LFOs and use the Clock divisors directly. They are square wave modulations, so if you needed a square wave LFO you're set!
Need a sine wave? You can route the clock through a Lag processor to get a psuedo sine wave (not really convincing since the lag time doesn't change with the tempo so if you slow things down it becomes really apparent that you're using a rounded out square wave.
Need a sawtooth wave? Try this: Assign CkWhl to your destination at 100%, CkHalf at 50%, CkQtr at 25%, Ck8th at 12% and Ck16th at 6%.