Package | Description |
---|---|
heronarts.lx.audio |
Modulator classes for real-time audio analysis.
|
heronarts.lx.clip | |
heronarts.lx.clipboard | |
heronarts.lx.color |
Classes for color manipulation, blending, color values.
|
heronarts.lx.command | |
heronarts.lx.modulation |
Components that control automated modulation of parameter values.
|
heronarts.lx.modulator |
Utility abstraction for values that vary over time.
|
heronarts.lx.parameter |
Abstraction for values that may be monitored and controlled via UI.
|
heronarts.lx.studio.ui.lfo | |
heronarts.p3lx.ui |
Framework for building modular 3d+2d UI in Processing 2.
|
heronarts.p3lx.ui.component |
Collection of standard UI components.
|
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.
|
Modifier and Type | Method and Description |
---|---|
LXNormalizedParameter |
DecibelMeter.setNormalized(double value) |
LXNormalizedParameter |
BandGate.setNormalized(double value) |
Modifier and Type | Field and Description |
---|---|
LXNormalizedParameter |
ParameterClipLane.parameter |
LXNormalizedParameter |
ParameterClipEvent.parameter |
Constructor and Description |
---|
LXNormalizedValue(LXNormalizedParameter p) |
Modifier and Type | Class and Description |
---|---|
class |
DiscreteColorParameter
Utility class with a discrete selection of colors that are shown by a UI picker
device.
|
Constructor and Description |
---|
AddModulation(LXModulationEngine engine,
LXNormalizedParameter source,
CompoundParameter target) |
SetNormalized(LXNormalizedParameter parameter) |
SetNormalized(LXNormalizedParameter parameter,
double newValue) |
Modifier and Type | Field and Description |
---|---|
LXNormalizedParameter |
LXCompoundModulation.source |
Constructor and Description |
---|
LXCompoundModulation(LXModulationEngine scope,
LXNormalizedParameter source,
CompoundParameter target) |
Modifier and Type | Class and Description |
---|---|
class |
ADEnvelope |
class |
ADSREnvelope |
class |
FunctionalModulator
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 |
LinearEnvelope
This modulator is a simple linear ramp from one value to another over a
specified number of milliseconds.
|
class |
LXRangeModulator
Utility subclass for modulators which oscillate in a range of values between
a minimum and a maximum.
|
class |
MultiStageEnvelope |
class |
QuadraticEnvelope
A quadratic envelope moves from one value to another along a quadratic curve.
|
class |
SawLFO
A sawtooth LFO oscillates from one extreme value to another.
|
class |
SinLFO
A classic sinusoidal oscillator.
|
class |
SquareLFO
Simple square wave LFO.
|
class |
TriangleLFO
A triangular LFO is a simple linear modulator that oscillates between a low
and hi value over a specified time period.
|
class |
VariableLFO
A sawtooth LFO oscillates from one extreme value to another.
|
Modifier and Type | Method and Description |
---|---|
LXNormalizedParameter |
ADSREnvelope.setNormalized(double value) |
LXNormalizedParameter |
ADEnvelope.setNormalized(double value) |
Modifier and Type | Class and Description |
---|---|
class |
BooleanParameter
A simple parameter that has a binary value of off or on
|
class |
BoundedFunctionalParameter
A FunctionalParameter that is bounded by a range.
|
class |
BoundedParameter
Simple parameter class with a double value.
|
class |
CompoundParameter |
class |
DiscreteParameter
Parameter type with a discrete set of possible integer values.
|
class |
EnumParameter<T> |
class |
LXListenableNormalizedParameter
A parameter that can be listened to and has normalized values.
|
class |
NormalizedParameter
Simple normalized parameter which is not listenable.
|
class |
ObjectParameter<T> |
Modifier and Type | Method and Description |
---|---|
LXNormalizedParameter |
BoundedFunctionalParameter.setExponent(double exponent) |
LXNormalizedParameter |
LXNormalizedParameter.setNormalized(double value)
Sets the value or the parameter in normalized space from 0 to 1
|
Modifier and Type | Method and Description |
---|---|
LXNormalizedParameter |
UIWave.getModulationSource() |
Modifier and Type | Method and Description |
---|---|
LXNormalizedParameter |
UIModulationSource.getModulationSource() |
Modifier and Type | Field and Description |
---|---|
protected LXNormalizedParameter |
UIParameterControl.parameter |
Modifier and Type | Method and Description |
---|---|
LXNormalizedParameter |
UIParameterControl.getModulationSource() |
LXNormalizedParameter |
UIDoubleBox.getModulationSource() |
LXNormalizedParameter |
UIParameterControl.getParameter() |
Modifier and Type | Method and Description |
---|---|
UIParameterControl |
UISwitch.setParameter(LXNormalizedParameter parameter) |
UIParameterControl |
UIParameterControl.setParameter(LXNormalizedParameter parameter) |
UIParameterControl |
UICompoundParameterControl.setParameter(LXNormalizedParameter parameter) |
LX library by Mark C. Slee. © 2012-2020