Utility abstraction for values that vary over time.
-
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
This modulator is a simple linear ramp from one value to another over a
specified number of milliseconds.
class
class
class
A quadratic envelope moves from one value to another along a quadratic curve.
class
A sawtooth LFO oscillates from one extreme value to another.
class
A classic sinusoidal oscillator.
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.
Assigns a parameter to modulate the end value of this modulator.
LXRangeModulator.setRange(double startValue,
double endValue)
Sets the range of the modulator, maintaining the period.
LXRangeModulator.setRange(double startValue,
double endValue,
double periodMs)
Updates the range of the modulator.
Updates the range to proceed from the current value to a new end value.
Updates the range to proceed from the current value to a new end value with
a new period.
Updates the initial value
Assigns a parameter to modulate the start value of this modulator.