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
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