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