Uses of Interface
heronarts.lx.LXComponent.Renamable
Package
Description
Modulator classes for real-time audio analysis.
Classes for color manipulation, blending, color values.
Layer components that mutate existing buffers with standardized enable/disable.
Utility abstraction for values that vary over time.
Core classes for procedural animation.
-
Uses of LXComponent.Renamable in heronarts.lx.audio
Modifier and TypeClassDescriptionclass
A frequency gate monitors a Graphic Meter for a particular frequency range and triggers when that range passes a certain threshold.class
A DecibelMeter is a modulator that returns the level of an audio signal.class
A graphic meter splits the signal into frequency bands and computes envelopes for each of the bands independently.class
class
-
Uses of LXComponent.Renamable in heronarts.lx.clip
Modifier and TypeClassDescriptionclass
class
class
class
class
-
Uses of LXComponent.Renamable in heronarts.lx.color
Modifier and TypeClassDescriptionclass
A swatch is a set of up to 5 dynamic colors that can be referenced by patterns and effects. -
Uses of LXComponent.Renamable in heronarts.lx.dmx
Modifier and TypeClassDescriptionclass
Abstract DMX Modulator specifying a universe, channel, and number of bytes.class
Extracts a color from three DMX channels starting at a given address.class
A 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.class
-
Uses of LXComponent.Renamable in heronarts.lx.effect
Modifier and TypeClassDescriptionclass
class
class
class
class
Class to represent an effect that may be applied to the color array.static class
Placeholder pattern for when a class is missingclass
LXModelEffect<T extends LXModel>
Deprecated.No longer recommended, does not play nicely with dynamic models and view selectionclass
class
-
Uses of LXComponent.Renamable in heronarts.lx.effect.audio
-
Uses of LXComponent.Renamable in heronarts.lx.effect.color
-
Uses of LXComponent.Renamable in heronarts.lx.effect.image
-
Uses of LXComponent.Renamable in heronarts.lx.effect.midi
-
Uses of LXComponent.Renamable in heronarts.lx.mixer
Modifier and TypeClassDescriptionclass
Abstract subclass for both groups and channelsclass
A channel is a single component of the engine that has a set of patterns from which it plays and rotates.class
-
Uses of LXComponent.Renamable in heronarts.lx.modulator
Modifier and TypeClassDescriptionclass
An accelerator is a free-running modulator that changes its value based on velocity and acceleration, measured in units/second and units/second^2, respectively.class
An accumulator oscillates between increasing and decreasing value by some velocity such that it never overflows or stops moving outside of the floating point range.class
class
class
A click is a simple modulator that fires a value of 1 every time its period has passed.class
class
A modulator that tracks the value of a parameter but damps motion over time according to rules.class
Modulator that provides randomization within normalized value range.class
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
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
A Modulator is an abstraction for a variable with a value that varies over time, such as an envelope or a low frequency oscillator.static class
Placeholder pattern for when a class is missingclass
An LXPeriodicModulator is a modulator that moves through a cycle in a given amount of time.class
Utility subclass for modulators which oscillate in a range of values between a minimum and a maximum.class
class
class
class
class
class
class
class
class
Modulator that provides random noise outputclass
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
class
A classic sinusoidal oscillator.class
class
class
Simple square wave LFO.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. -
Uses of LXComponent.Renamable in heronarts.lx.pattern
Modifier and TypeClassDescriptionclass
class
Deprecated.class
LXModelPattern<T extends LXModel>
Deprecated.No longer recommended, does not play nicely with dynamic models and view selectionclass
A pattern is the core object that the animation engine uses to generate colors for all the points.static class
Placeholder pattern for when a class is missing -
Uses of LXComponent.Renamable in heronarts.lx.pattern.audio
-
Uses of LXComponent.Renamable in heronarts.lx.pattern.color
Modifier and TypeClassDescriptionclass
class
class
-
Uses of LXComponent.Renamable in heronarts.lx.pattern.form
Modifier and TypeClassDescriptionclass
class
class
class
-
Uses of LXComponent.Renamable in heronarts.lx.pattern.image
Modifier and TypeClassDescriptionclass
class
class
-
Uses of LXComponent.Renamable in heronarts.lx.pattern.strip
-
Uses of LXComponent.Renamable in heronarts.lx.pattern.test
Modifier and TypeClassDescriptionclass
Braindead simple test pattern that iterates through all the nodes turning them on one by one in fixed order. -
Uses of LXComponent.Renamable in heronarts.lx.pattern.texture
-
Uses of LXComponent.Renamable in heronarts.lx.scheduler
-
Uses of LXComponent.Renamable in heronarts.lx.script
-
Uses of LXComponent.Renamable in heronarts.lx.snapshot
Modifier and TypeClassDescriptionclass
A snapshot holds a memory of the state of the program at a point in time. -
Uses of LXComponent.Renamable in heronarts.lx.structure
Modifier and TypeClassDescriptionclass
class
class
class
Class that represents a basic fixture with a fixed number of points, no hierarchy, and that is addressed with a single output definitionclass
An LXFixture is a rich LXComponent representing a physical lighting fixture which may be addressed by output packets.class
Utility base class that adds a bunch of parameters to a fixture object for selection of the most common protocols.class
class
class
class
-
Uses of LXComponent.Renamable in heronarts.lx.structure.view