Uses of Class
heronarts.lx.modulator.LXPeriodicModulator
Packages that use LXPeriodicModulator
-
Uses of LXPeriodicModulator in heronarts.lx.modulator
Subclasses of LXPeriodicModulator in heronarts.lx.modulatorModifier and TypeClassDescriptionclass
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 intervalclass
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
Simple square wave LFO.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.Methods in heronarts.lx.modulator that return LXPeriodicModulatorModifier and TypeMethodDescriptionLXPeriodicModulator.disableAutoReset()
final LXPeriodicModulator
LXPeriodicModulator.randomBasis()
Sets the basis to a random positionfinal LXPeriodicModulator
LXPeriodicModulator.setBasis
(double basis) Set the modulator to a certain basis position in its cycle.LXPeriodicModulator.setLooping
(boolean looping) Sets whether the modulator should loop after it completes a cycle or halt at the end position.final LXPeriodicModulator
LXPeriodicModulator.setPeriod
(double periodMs) Modify the period of this modulatorfinal LXPeriodicModulator
LXPeriodicModulator.setPeriod
(LXParameter period) Sets a parameter to the period of this modulator