Running ramp LFOs with 90 degree phase relationship
Posted: Thu Apr 17, 2008 3:02 pm
Hi:
I would like to run the 2 ramp LFOs with a 90 degree phase relationship, but am having problems getting this to work. Two possibilities that I can think of:
- Use SKP and JAM to reset the second ramp LFO when the first LFO's value is greater than a preset threshold. This seems like it would work, but it would require a fair amount of logic, as well as not working properly for the first LFO cycle when the effect is loaded.
- Use the "servoing" technique described on the site, where the phase of the first LFO is subtracted from the current pointer of the second LFO, and is stored as the mod frequency of the second LFO. This has produced some amusingly sci-fi sounds for me, but is not working as desired.
I am hoping to use all 4 outputs of the 2 ramp oscillators (i.e. adding 0.5 to the phase increment of each to produce 4 ramps). The servo technique would assume that the phase of the "slave" oscillator will wrap around as necessary.
Any ideas? Any better possibilities out there?
Thanks,
Sean Costello
I would like to run the 2 ramp LFOs with a 90 degree phase relationship, but am having problems getting this to work. Two possibilities that I can think of:
- Use SKP and JAM to reset the second ramp LFO when the first LFO's value is greater than a preset threshold. This seems like it would work, but it would require a fair amount of logic, as well as not working properly for the first LFO cycle when the effect is loaded.
- Use the "servoing" technique described on the site, where the phase of the first LFO is subtracted from the current pointer of the second LFO, and is stored as the mod frequency of the second LFO. This has produced some amusingly sci-fi sounds for me, but is not working as desired.
I am hoping to use all 4 outputs of the 2 ramp oscillators (i.e. adding 0.5 to the phase increment of each to produce 4 ramps). The servo technique would assume that the phase of the "slave" oscillator will wrap around as necessary.
Any ideas? Any better possibilities out there?
Thanks,
Sean Costello