Reference library > Oscillators > SquareLFO
SquareLFO
SquareLFO(frequency=1.0, min=0.0, max=1.0, width=0.5, phase=0.0)
Produces a pulse wave LFO with the given frequency and pulse width, ranging from min to max, where width of 0.5 is a square wave and other values produce a rectangular wave.
Examples
#-------------------------------------------------------------------------------
# Alarm effect, using a pulse wave LFO to modulate a sinewave's frequency
#-------------------------------------------------------------------------------
lfo = SquareLFO(1, 200, 400)
sine = SineOscillator(lfo)
output = StereoPanner(sine) * 0.5
output.play()
Last update:
2024-02-15
Created: 2023-12-03
Created: 2023-12-03