Utility abstraction for values that vary over time.
-
class
A click is a simple modulator that fires a value of 1 every time its period
has passed.
class
An extendable modulator class that lets a custom normalized function be
supplied by simply extending this class and supplying a compute() and
invert() method.
class
Modulator that provides randomized triggering on an interval
class
This modulator is a simple linear ramp from one value to another over a
specified number of milliseconds.
class
Utility subclass for modulators which oscillate in a range of values between
a minimum and a maximum.
class
class
class
A quadratic envelope moves from one value to another along a quadratic curve.
class
Modulator that provides randomization within normalized value range.
class
A sawtooth LFO oscillates from one extreme value to another.
class
A classic sinusoidal oscillator.
class
class
class
A triangular LFO is a simple linear modulator that oscillates between a low
and hi value over a specified time period.
class
A sawtooth LFO oscillates from one extreme value to another.
Sets the basis to a random position
LXPeriodicModulator.setBasis(double basis)
Set the modulator to a certain basis position in its cycle.
Sets whether the modulator should loop after it completes a cycle or halt
at the end position.
LXPeriodicModulator.setPeriod(double periodMs)
Modify the period of this modulator
Sets a parameter to the period of this modulator