Uses of Interface
heronarts.lx.osc.LXOscComponent
Package
Description
Core LX engine and component functionality.
Modulator classes for real-time audio analysis.
Classes for color manipulation, blending, color values.
Layer components that mutate existing buffers with standardized enable/disable.
Integration with MIDI devices.
Components that control automated modulation of parameter values.
Utility abstraction for values that vary over time.
Core classes for procedural animation.
-
Uses of LXOscComponent in heronarts.lx
Modifier and TypeClassDescriptionclass
A component which may have its own scoped user-level modulators.class
The engine is the core class that runs the internal animations.class
class
Class to represent a musical tempo at which patterns are operating. -
Uses of LXOscComponent 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
class
class
class
class
-
Uses of LXOscComponent in heronarts.lx.clip
Modifier and TypeClassDescriptionclass
class
class
class
class
class
-
Uses of LXOscComponent in heronarts.lx.color
Modifier and TypeClassDescriptionclass
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
A palette is an object that is used to keep track of top-level color values and set modes of color computation.class
A swatch is a set of up to 5 dynamic colors that can be referenced by patterns and effects. -
Uses of LXOscComponent in heronarts.lx.dmx
Modifier and TypeClassDescriptionclass
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 LXOscComponent 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 LXOscComponent in heronarts.lx.effect.audio
-
Uses of LXOscComponent in heronarts.lx.effect.color
-
Uses of LXOscComponent in heronarts.lx.effect.image
-
Uses of LXOscComponent in heronarts.lx.effect.midi
-
Uses of LXOscComponent in heronarts.lx.midi
-
Uses of LXOscComponent in heronarts.lx.mixer
Modifier and TypeClassDescriptionclass
Abstract subclass for both groups and channelsclass
Abstract representation of a channel, which could be a normal channel with patterns or the master channel.class
A channel is a single component of the engine that has a set of patterns from which it plays and rotates.class
class
Represents the master channel.class
Encapsulation of all the LX channel blending and mixer -
Uses of LXOscComponent in heronarts.lx.modulation
-
Uses of LXOscComponent in heronarts.lx.modulator
Modifier and TypeClassDescriptionclass
class
class
Modulator that provides randomization within normalized value range.class
Modulator that provides randomized triggering on an intervalclass
class
class
class
class
class
class
class
Modulator that provides random noise outputclass
class
Modulator that provides randomization within normalized value range.class
class
class
class
class
A sawtooth LFO oscillates from one extreme value to another. -
Uses of LXOscComponent 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 LXOscComponent in heronarts.lx.pattern.audio
-
Uses of LXOscComponent in heronarts.lx.pattern.color
Modifier and TypeClassDescriptionclass
class
class
-
Uses of LXOscComponent in heronarts.lx.pattern.form
Modifier and TypeClassDescriptionclass
class
class
class
class
-
Uses of LXOscComponent in heronarts.lx.pattern.image
Modifier and TypeClassDescriptionclass
static class
class
class
-
Uses of LXOscComponent in heronarts.lx.pattern.strip
-
Uses of LXOscComponent 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 LXOscComponent in heronarts.lx.pattern.texture
-
Uses of LXOscComponent in heronarts.lx.script
-
Uses of LXOscComponent in heronarts.lx.snapshot
Modifier and TypeClassDescriptionclass
class
A snapshot holds a memory of the state of the program at a point in time.class
The snapshot engine stores snapshots in time of the state of project settings.