Uses of Interface
heronarts.lx.parameter.LXParameterListener
Packages that use LXParameterListener
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.
Output support for various networking protocols.
Abstraction for values that may be monitored and controlled via UI.
Core classes for procedural animation.
-
Uses of LXParameterListener in heronarts.glx.ui
Fields in heronarts.glx.ui declared as LXParameterListenerMethods in heronarts.glx.ui with parameters of type LXParameterListenerModifier and TypeMethodDescriptionUIObject.addListener(LXListenableParameter parameter, LXParameterListener listener) Adds a parameter listener which will automatically be unregistered when this UIObject is disposedUIObject.addListener(LXListenableParameter parameter, LXParameterListener listener, boolean fire) Adds a parameter listener which will automatically be unregistered when this UIObject is disposed -
Uses of LXParameterListener in heronarts.glx.ui.component
Classes in heronarts.glx.ui.component that implement LXParameterListenerModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclass -
Uses of LXParameterListener in heronarts.lx
Classes in heronarts.lx that implement LXParameterListenerModifier and TypeClassDescriptionclassCore base class for any component in the LX tree.classA component which may have its own scoped user-level modulators.classThe engine is the core class that runs the internal animations.classclassA layer is a components that has a run method and operates on some other buffer component.classBase class for system components that run in the engine, which have common attributes, such as parameters, modulators, and layers.classA component that keeps a reference to a particular model, which may potentially be different than the global model.classLXModelLayer<T extends LXModel>Deprecated.No longer recommended, does not play nicely with dynamic models and view selectionclassclassclassclassClass to represent a musical tempo at which patterns are operating. -
Uses of LXParameterListener in heronarts.lx.audio
Classes in heronarts.lx.audio that implement LXParameterListenerModifier and TypeClassDescriptionclassImplementation of Audio Definition Model data.classclassclassA 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.classclassclassclassclassclassclassclass -
Uses of LXParameterListener in heronarts.lx.blend
Classes in heronarts.lx.blend that implement LXParameterListenerModifier and TypeClassDescriptionclassclassclassclassclassThe dissolve blend is a special blend used in the crossfader.classclassclassclassAn LXBlend is a loop-based implementation of a compositing algorithm.static classclassclassclassclassclass -
Uses of LXParameterListener in heronarts.lx.clip
Classes in heronarts.lx.clip that implement LXParameterListenerModifier and TypeClassDescriptionclassclassclassclassstatic classclassLXClipLane<T extends LXClipEvent<?>>classclassclassclassstatic classstatic classstatic classstatic classclass -
Uses of LXParameterListener in heronarts.lx.color
Classes in heronarts.lx.color that implement LXParameterListenerModifier and TypeClassDescriptionclassA 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.classA palette is an object that is used to keep track of top-level color values and set modes of color computation.classA swatch is a set of up to 5 dynamic colors that can be referenced by patterns and effects. -
Uses of LXParameterListener in heronarts.lx.dmx
Classes in heronarts.lx.dmx that implement LXParameterListenerModifier 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.classclass -
Uses of LXParameterListener in heronarts.lx.effect
Classes in heronarts.lx.effect that implement LXParameterListenerModifier and TypeClassDescriptionclassclassclassclassclassclassclassClass to represent an effect that may be applied to the color array.static classPlaceholder pattern for when a class is missingclassLXModelEffect<T extends LXModel>Deprecated.No longer recommended, does not play nicely with dynamic models and view selectionclassclass -
Uses of LXParameterListener in heronarts.lx.effect.audio
Classes in heronarts.lx.effect.audio that implement LXParameterListener -
Uses of LXParameterListener in heronarts.lx.effect.color
Classes in heronarts.lx.effect.color that implement LXParameterListenerModifier and TypeClassDescriptionclassclassclass -
Uses of LXParameterListener in heronarts.lx.effect.image
Classes in heronarts.lx.effect.image that implement LXParameterListener -
Uses of LXParameterListener in heronarts.lx.effect.midi
Classes in heronarts.lx.effect.midi that implement LXParameterListener -
Uses of LXParameterListener in heronarts.lx.midi
Classes in heronarts.lx.midi that implement LXParameterListener -
Uses of LXParameterListener in heronarts.lx.midi.surface
Classes in heronarts.lx.midi.surface that implement LXParameterListenerModifier and TypeClassDescriptionclassclassclassclassclassclassclassDJM-A9 INSTRUCTIONS On the mixer, under My Settings > MIDI: -Button Type MUST be set to "Toggle".classclassclassclassUtility class to access a fixed number of mixer channels, potentially also with clip/pattern grid control. -
Uses of LXParameterListener in heronarts.lx.midi.template
Classes in heronarts.lx.midi.template that implement LXParameterListenerModifier and TypeClassDescriptionclassclassclassclassA MIDI template is a component that holds parameters for a known MIDI device, which does not implement a full MIDI surface implementation, but rather just exposes those parameters for modulation mapping via the UI.class -
Uses of LXParameterListener in heronarts.lx.mixer
Classes in heronarts.lx.mixer that implement LXParameterListenerModifier and TypeClassDescriptionclassAbstract subclass for both groups and channelsclassAbstract representation of a channel, which could be a normal channel with patterns or the master channel.classA channel is a single component of the engine that has a set of patterns from which it plays and rotates.classclassRepresents the master channel.classEncapsulation of all the LX channel blending and mixer -
Uses of LXParameterListener in heronarts.lx.modulation
Classes in heronarts.lx.modulation that implement LXParameterListenerModifier and TypeClassDescriptionclassclassclassclass -
Uses of LXParameterListener in heronarts.lx.modulator
Classes in heronarts.lx.modulator that implement LXParameterListenerModifier 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. -
Uses of LXParameterListener in heronarts.lx.osc
Classes in heronarts.lx.osc that implement LXParameterListenerModifier and TypeClassDescriptionclassstatic classAn OSC input connectionstatic classAn OSC output connectionclass -
Uses of LXParameterListener in heronarts.lx.output
Classes in heronarts.lx.output that implement LXParameterListenerModifier and TypeClassDescriptionclassclassclassDistributed Display Protocol is a simple protocol developed by 3waylabs.classDDPOutput is a helper class that constructs and sends a set of DDPDatagram packets based upon a specified chunk size, which will typically be a function of either the LED layout or UDP network settings.classclassA datagram implementing the Kinet protocol, used by Color Kinetics devices.classclassclassThis class represents the output stage from the LX engine to real devices.classSimple concrete output class which does nothing but group its children.classclassUDP implementation of http://openpixelcontrol.org/classTCP/IP streaming socket implementation of http://openpixelcontrol.org/classStreaming ACN, also referred to as E1.31, is a standardized protocol for streaming DMX data over ACN protocol. -
Uses of LXParameterListener in heronarts.lx.parameter
Methods in heronarts.lx.parameter with parameters of type LXParameterListenerModifier and TypeMethodDescriptionCompoundEnumParameter.addListener(LXParameterListener listener) EnumParameter.addListener(LXParameterListener listener) LXListenableParameter.addListener(LXParameterListener listener) LXListenableParameter.addListener(LXParameterListener listener, boolean fireImmediately) final LXListenableParameterLXListenableParameter.removeListener(LXParameterListener listener) -
Uses of LXParameterListener in heronarts.lx.pattern
Classes in heronarts.lx.pattern that implement LXParameterListenerModifier and TypeClassDescriptionclassclassDeprecated.classLXModelPattern<T extends LXModel>Deprecated.No longer recommended, does not play nicely with dynamic models and view selectionclassA pattern is the core object that the animation engine uses to generate colors for all the points.static classPlaceholder pattern for when a class is missing -
Uses of LXParameterListener in heronarts.lx.pattern.audio
Classes in heronarts.lx.pattern.audio that implement LXParameterListener -
Uses of LXParameterListener in heronarts.lx.pattern.color
Classes in heronarts.lx.pattern.color that implement LXParameterListenerModifier and TypeClassDescriptionclassclassclass -
Uses of LXParameterListener in heronarts.lx.pattern.form
Classes in heronarts.lx.pattern.form that implement LXParameterListenerModifier and TypeClassDescriptionclassclassclassclassclass -
Uses of LXParameterListener in heronarts.lx.pattern.image
Classes in heronarts.lx.pattern.image that implement LXParameterListenerModifier and TypeClassDescriptionclassstatic classclassclass -
Uses of LXParameterListener in heronarts.lx.pattern.strip
Classes in heronarts.lx.pattern.strip that implement LXParameterListener -
Uses of LXParameterListener in heronarts.lx.pattern.test
Classes in heronarts.lx.pattern.test that implement LXParameterListenerModifier and TypeClassDescriptionclassBraindead simple test pattern that iterates through all the nodes turning them on one by one in fixed order. -
Uses of LXParameterListener in heronarts.lx.pattern.texture
Classes in heronarts.lx.pattern.texture that implement LXParameterListener -
Uses of LXParameterListener in heronarts.lx.scheduler
Classes in heronarts.lx.scheduler that implement LXParameterListener -
Uses of LXParameterListener in heronarts.lx.script
Classes in heronarts.lx.script that implement LXParameterListener -
Uses of LXParameterListener in heronarts.lx.snapshot
Classes in heronarts.lx.snapshot that implement LXParameterListenerModifier and TypeClassDescriptionclassclassA snapshot holds a memory of the state of the program at a point in time.classA snapshot holds a memory of the state of the program at a point in time.classThe snapshot engine stores snapshots in time of the state of project settings. -
Uses of LXParameterListener in heronarts.lx.structure
Classes in heronarts.lx.structure that implement LXParameterListenerModifier and TypeClassDescriptionclassclassclassclassclassClass that represents a basic fixture with a fixed number of points, no hierarchy, and that is addressed with a single output definitionclassAn LXFixture is a rich LXComponent representing a physical lighting fixture which may be addressed by output packets.classUtility base class that adds a bunch of parameters to a fixture object for selection of the most common protocols.classclassclassclassclassclass -
Uses of LXParameterListener in heronarts.lx.structure.view
Classes in heronarts.lx.structure.view that implement LXParameterListener -
Uses of LXParameterListener in heronarts.lx.studio.ui.clip
Classes in heronarts.lx.studio.ui.clip that implement LXParameterListener