Package | Description |
---|---|
heronarts.lx |
Core LX engine and component functionality.
|
heronarts.lx.audio |
Modulator classes for real-time audio analysis.
|
heronarts.lx.clip | |
heronarts.lx.color |
Classes for color manipulation, blending, color values.
|
heronarts.lx.effect |
Layer components that mutate existing buffers with standardized enable/disable.
|
heronarts.lx.effect.color | |
heronarts.lx.effect.midi | |
heronarts.lx.midi |
Integration with MIDI devices.
|
heronarts.lx.mixer | |
heronarts.lx.modulation |
Components that control automated modulation of parameter values.
|
heronarts.lx.modulator |
Utility abstraction for values that vary over time.
|
heronarts.lx.pattern |
Core classes for procedural animation.
|
heronarts.lx.pattern.color | |
heronarts.lx.pattern.form | |
heronarts.lx.pattern.test | |
heronarts.lx.pattern.texture | |
heronarts.lx.snapshot | |
heronarts.p3lx.pattern |
Modifier and Type | Class and Description |
---|---|
class |
LXDeviceComponent
A component which may have its own scoped user-level modulators.
|
class |
LXEngine
The engine is the core class that runs the internal animations.
|
class |
LXEngine.Output |
class |
Tempo
Class to represent a musical tempo at which patterns are operating.
|
Modifier and Type | Class and Description |
---|---|
class |
BandGate
A frequency gate monitors a Graphic Meter for a particular frequency range and
triggers when that range passes a certain threshold.
|
class |
DecibelMeter
A DecibelMeter is a modulator that returns the level of an audio signal.
|
class |
GraphicMeter
A graphic meter splits the signal into frequency bands and computes
envelopes for each of the bands independently.
|
class |
LXAudioEngine |
class |
LXAudioInput |
class |
LXAudioOutput |
Modifier and Type | Class and Description |
---|---|
class |
LXAbstractChannelClip |
class |
LXChannelClip |
class |
LXClip |
class |
LXClipEngine |
class |
LXGroupClip |
class |
LXMasterClip |
Modifier and Type | Class and Description |
---|---|
class |
LXDynamicColor
A dynamic color is a color that has a few different settings that allows it to either
be fixed or to change its value over time.
|
class |
LXPalette
A palette is an object that is used to keep track of top-level color values and
set modes of color computation.
|
class |
LXSwatch
A swatch is a set of up to 5 dynamic colors that can be referenced by patterns and effects.
|
Modifier and Type | Class and Description |
---|---|
class |
BlurEffect |
class |
DynamicsEffect |
class |
HueSaturationEffect |
class |
InvertEffect |
class |
LXEffect
Class to represent an effect that may be applied to the color array.
|
static class |
LXEffect.Placeholder
Placeholder pattern for when a class is missing
|
class |
LXModelEffect<T extends LXModel> |
class |
SparkleEffect |
class |
StrobeEffect |
Modifier and Type | Class and Description |
---|---|
class |
ColorizeEffect |
Modifier and Type | Class and Description |
---|---|
class |
GateEffect |
Modifier and Type | Class and Description |
---|---|
class |
LXMidiEngine |
Modifier and Type | Class and Description |
---|---|
class |
LXAbstractChannel
Abstract subclass for both groups and channels
|
class |
LXBus
Abstract representation of a channel, which could be a normal channel with patterns
or the master channel.
|
class |
LXChannel
A channel is a single component of the engine that has a set of patterns from
which it plays and rotates.
|
class |
LXGroup |
class |
LXMasterBus
Represents the master channel.
|
class |
LXMixerEngine
Encapsulation of all the LX channel blending and mixer
|
Modifier and Type | Class and Description |
---|---|
class |
LXModulationEngine |
Modifier and Type | Class and Description |
---|---|
class |
MacroKnobs |
class |
MultiStageEnvelope |
class |
VariableLFO
A sawtooth LFO oscillates from one extreme value to another.
|
Modifier and Type | Class and Description |
---|---|
class |
GraphicEqualizerPattern |
class |
LifePattern |
class |
LXModelPattern<T extends LXModel>
Templatized version of the LXPattern class, which strongly types a particular model.
|
class |
LXPattern
A pattern is the core object that the animation engine uses to generate
colors for all the points.
|
static class |
LXPattern.Placeholder
Placeholder pattern for when a class is missing
|
Modifier and Type | Class and Description |
---|---|
class |
GradientPattern |
class |
SolidPattern |
Modifier and Type | Class and Description |
---|---|
class |
PlanesPattern |
class |
PlanesPattern.Plane |
Modifier and Type | Class and Description |
---|---|
class |
TestPattern
Braindead simple test pattern that iterates through all the nodes turning
them on one by one in fixed order.
|
Modifier and Type | Class and Description |
---|---|
class |
NoisePattern |
class |
SparklePattern |
Modifier and Type | Class and Description |
---|---|
class |
LXSnapshot
A snapshot holds a memory of the state of the program at a point in time.
|
class |
LXSnapshotEngine
The snapshot engine stores snapshots in time of the state of project settings.
|
Modifier and Type | Class and Description |
---|---|
class |
P3LXPattern |
LX library by Mark C. Slee. © 2012-2020