Uses of Class
heronarts.lx.LXRunnableComponent
Packages that use LXRunnableComponent
Package
Description
Core LX engine and component functionality.
Modulator classes for real-time audio analysis.
Utility abstraction for values that vary over time.
-
Uses of LXRunnableComponent in heronarts.lx
Methods in heronarts.lx that return LXRunnableComponentModifier and TypeMethodDescriptionfinal LXRunnableComponentLXRunnableComponent.reset()Resets the runnable to its default condition and stops it.final LXRunnableComponentLXRunnableComponent.start()Sets the runnable in motionfinal LXRunnableComponentLXRunnableComponent.stop()Pauses the runnable wherever it is.final LXRunnableComponentLXRunnableComponent.toggle()final LXRunnableComponentLXRunnableComponent.trigger()Invoking the trigger() method restarts a runnable from its initial state, and should also start the runnable if it is not already running. -
Uses of LXRunnableComponent in heronarts.lx.audio
Subclasses of LXRunnableComponent in heronarts.lx.audioModifier and TypeClassDescriptionclassclassA frequency gate monitors a Graphic Meter for a particular frequency range and triggers when that range passes a certain threshold.classA DecibelMeter is a modulator that returns the level of an audio signal.classclassprotected classclassclassA graphic meter splits the signal into frequency bands and computes envelopes for each of the bands independently.classclassclass -
Uses of LXRunnableComponent in heronarts.lx.clip
Subclasses of LXRunnableComponent in heronarts.lx.clipModifier and TypeClassDescriptionclassclassclassclassclass -
Uses of LXRunnableComponent in heronarts.lx.dmx
Subclasses of LXRunnableComponent in heronarts.lx.dmxModifier and TypeClassDescriptionclassAbstract DMX Modulator specifying a universe, channel, and number of bytes.classExtracts a color from three DMX channels starting at a given address.classA modulator converting DMX input to normalized output, with three modes: 8-bit: single DMX channel scaled to normalized output 16-bit: two DMX channels for high resolution, scaled to normalized output Range: A range from [min] to [max] within a DMX channel. -
Uses of LXRunnableComponent in heronarts.lx.modulator
Subclasses of LXRunnableComponent in heronarts.lx.modulatorModifier and TypeClassDescriptionclassAn accelerator is a free-running modulator that changes its value based on velocity and acceleration, measured in units/second and units/second^2, respectively.classAn accumulator oscillates between increasing and decreasing value by some velocity such that it never overflows or stops moving outside of the floating point range.classclassclassA click is a simple modulator that fires a value of 1 every time its period has passed.classclassclassA modulator that tracks the value of a parameter but damps motion over time according to rules.classModulator that provides randomization within normalized value range.classclassAn extendable modulator class that lets a custom normalized function be supplied by simply extending this class and supplying a compute() and invert() method.classclassModulator that provides randomized triggering on an intervalclassThis modulator is a simple linear ramp from one value to another over a specified number of milliseconds.classclassA Modulator is an abstraction for a variable with a value that varies over time, such as an envelope or a low frequency oscillator.static classPlaceholder pattern for when a class is missingclassAn LXPeriodicModulator is a modulator that moves through a cycle in a given amount of time.classUtility subclass for modulators which oscillate in a range of values between a minimum and a maximum.classclassclassclassclassclassclassclassclassModulator that provides random noise outputclassclassA quadratic envelope moves from one value to another along a quadratic curve.classclassModulator that provides randomization within normalized value range.classA sawtooth LFO oscillates from one extreme value to another.classclassA classic sinusoidal oscillator.classclassclassSimple square wave LFO.classclassclassclassclassA triangular LFO is a simple linear modulator that oscillates between a low and hi value over a specified time period.classA sawtooth LFO oscillates from one extreme value to another.