Random LFO

13%20AM

Random LFO

I put this together after a suggestion from @NotBasho. It’s an LFO with a variable waveform and amplitude. Either can be set to vary randomly for each cycle of the LFO. The waveforms are:
sine
triangle
ramp
reverse ramp
square
All waveforms are phase aligned and begin on the rising part of the cycle. The wave shape is synced and only switches at the beginning of each cycle to prevent abrupt changes. The output is unipolar from 0-1.
The amplitude can be varied continuously using the knob. When set to random, the output will be randomly scaled for each cycle, with a maximum at the knob value and a minimum of 0.
Frequency range is 0-20Hz


I/O

Input Signal Range Notes
sync 0-1 gate [external sync signal

Output Signal Range Notes
out 0-1 modulation

Controls

Control Function Notes
freq LFO frequency 0-20Hz
shape wave shape sine, triangle, ramp, reverse ramp, square
amp LFO amplitude output amplitude - sets maximum when in random mode
rnd random enables random wave shape and amplitude for each LFO cycle. Red=random

Displays

Meter Displays Notes
waveform display indicates the currently selected waveform note: waveform changes at cycle start


Version History

Revision File Date Notes
1.0 random LFO V1.0.audulus (32.8 KB) 10/12/2019 initial upload

Demos

Revision File Date Notes
None
2 Likes

This is so cool! I can’t wait to mess around with this, haha. Thanks for sharing!

1 Like