Uses of Interface
heronarts.lx.parameter.LXNormalizedParameter
Package
Description
Core LX engine and component functionality.
Modulator classes for real-time audio analysis.
Classes for color manipulation, blending, color values.
Integration with MIDI devices.
Components that control automated modulation of parameter values.
Utility abstraction for values that vary over time.
Abstraction for values that may be monitored and controlled via UI.
-
Uses of LXNormalizedParameter in heronarts.glx.ui
Modifier and TypeMethodDescriptionUIControlTarget.getControlTarget()
UI2dComponent.getMappableParameter
(LXNormalizedParameter parameter) Returns a valid mappable parameter or nullUIModulationSource.getModulationSource()
Modifier and TypeMethodDescriptionUI2dComponent.getMappableParameter
(LXNormalizedParameter parameter) Returns a valid mappable parameter or null -
Uses of LXNormalizedParameter in heronarts.glx.ui.component
Modifier and TypeFieldDescriptionprotected final LXNormalizedParameter
UIColorSlider.parameter
protected LXNormalizedParameter
UIParameterControl.parameter
Modifier and TypeMethodDescriptionUIButton.getControlTarget()
UIButtonGroup.getControlTarget()
UICheckbox.getControlTarget()
UIColorSlider.getControlTarget()
UIDoubleBox.getControlTarget()
UIDropMenu.getControlTarget()
UIIntegerBox.getControlTarget()
UIParameterControl.getControlTarget()
UIToggleSet.getControlTarget()
UIDoubleBox.getModulationSource()
UIMeter.getModulationSource()
UIParameterControl.getModulationSource()
UIParameterControl.getParameter()
Modifier and TypeMethodDescriptionstatic UIMeter
UIMeter.newHorizontalMeter
(UI ui, LXNormalizedParameter parameter, float w, float h) static UIMeter
UIMeter.newVerticalMeter
(UI ui, LXNormalizedParameter parameter, float w, float h) UIButton.setControlSource
(LXNormalizedParameter controlSource) Sets an explicit control source for the button, which may or may not match its other parameter behavior.UIButton.setControlTarget
(LXNormalizedParameter controlTarget) Sets an explicit control target for the button, which may or may not match its other parameter behavior.UICompoundParameterControl.setParameter
(LXNormalizedParameter parameter) UIMeter.setParameter
(LXNormalizedParameter parameter) UIParameterControl.setParameter
(LXNormalizedParameter parameter) UISwitch.setParameter
(LXNormalizedParameter parameter) ModifierConstructorDescriptionBrightness
(LXNormalizedParameter brightness, float x, float y, float w, float h) Hue
(LXNormalizedParameter hue, float x, float y, float w, float h) Saturation
(LXNormalizedParameter saturation, float x, float y, float w, float h) UIColorControl
(float x, float y, ColorParameter color, LXNormalizedParameter subparameter) UIColorPicker
(float x, float y, float w, float h, ColorParameter color, LXNormalizedParameter subparameter) protected
UIColorPicker
(float x, float y, float w, float h, ColorParameter color, LXNormalizedParameter subparameter, boolean isDynamic) protected
UIColorSlider
(ColorParameter color, LXNormalizedParameter parameter, float x, float y, float w, float h) protected
UIColorSlider
(LXNormalizedParameter parameter, float x, float y, float w, float h) UIKnob
(float x, float y, LXNormalizedParameter parameter) UIKnob
(LXNormalizedParameter parameter) UIMeter
(UI ui, LXNormalizedParameter parameter, float x, float y, float w, float h) UIMeter
(UI ui, LXNormalizedParameter parameter, UIMeter.Axis axis, float x, float y, float w, float h) UISwitch
(float x, float y, LXNormalizedParameter parameter) UISwitch
(LXNormalizedParameter parameter) -
Uses of LXNormalizedParameter in heronarts.lx
Modifier and TypeMethodDescriptionLXMappingEngine.setControlTarget
(LXNormalizedParameter controlTarget) -
Uses of LXNormalizedParameter 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
static class
Modifier and TypeMethodDescriptionBandGate.setNormalized
(double value) DecibelMeter.setNormalized
(double value) SoundObject.setNormalized
(double value) -
Uses of LXNormalizedParameter in heronarts.lx.clip
Modifier and TypeFieldDescriptionfinal LXNormalizedParameter
ParameterClipEvent.parameter
final LXNormalizedParameter
ParameterClipLane.parameter
-
Uses of LXNormalizedParameter in heronarts.lx.clipboard
-
Uses of LXNormalizedParameter in heronarts.lx.color
Modifier and TypeClassDescriptionclass
Utility class with a discrete selection of colors that are shown by a UI picker device.static class
ModifierConstructorDescriptionGrayTable
(LXNormalizedParameter invert) GrayTable
(LXNormalizedParameter invert, int padding) GrayTable
(LXNormalizedParameter invert, LXNormalizedParameter level) GrayTable
(LXNormalizedParameter invert, LXNormalizedParameter level, int padding) -
Uses of LXNormalizedParameter in heronarts.lx.command
ModifierConstructorDescriptionAddMapping
(LXShortMessage message, LXNormalizedParameter parameter) AddModulation
(LXModulationEngine engine, LXNormalizedParameter source, LXCompoundModulation.Target target) SetNormalized
(LXNormalizedParameter parameter) SetNormalized
(LXNormalizedParameter parameter, double newValue) -
Uses of LXNormalizedParameter in heronarts.lx.dmx
Modifier and TypeClassDescriptionclass
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. -
Uses of LXNormalizedParameter in heronarts.lx.midi
Modifier and TypeMethodDescriptionstatic LXMidiMapping
LXMidiMapping.create
(LX lx, LXShortMessage message, LXNormalizedParameter parameter) protected static BoundedParameter
LXMidiMapping.makeBoundedRangeParameter
(LXNormalizedParameter parameter, boolean on, String label, String description) ModifierConstructorDescriptionprotected
LXMidiMapping
(LX lx, int channel, LXMidiMapping.Type type, LXNormalizedParameter parameter) -
Uses of LXNormalizedParameter in heronarts.lx.modulation
Modifier and TypeInterfaceDescriptionstatic interface
A parameter type that can receive compound modulation.Modifier and TypeFieldDescriptionfinal LXNormalizedParameter
LXCompoundModulation.source
The source parameter for this compound modulation mappingModifierConstructorDescriptionLXCompoundModulation
(LXModulationEngine scope, LXNormalizedParameter source, LXCompoundModulation.Target target) -
Uses of LXNormalizedParameter in heronarts.lx.modulator
Modifier and TypeClassDescriptionclass
class
Modulator that provides randomization within normalized value range.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
This modulator is a simple linear ramp from one value to another over a specified number of milliseconds.class
Utility subclass for modulators which oscillate in a range of values between a minimum and a maximum.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
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.Modifier and TypeMethodDescriptionAHDSREnvelope.setNormalized
(double value) Damper.setNormalized
(double value) NoiseModulator.setNormalized
(double value) OperatorModulator.setNormalized
(double value) Randomizer.setNormalized
(double value) Scaler.setNormalized
(double value) Smoother.setNormalized
(double value) Spring.setNormalized
(double value) Timer.setNormalized
(double value) -
Uses of LXNormalizedParameter in heronarts.lx.parameter
Modifier and TypeClassDescriptionclass
A simple parameter that has a binary value of off or onclass
A FunctionalParameter that is bounded by a range.class
Simple parameter class with a double value.class
class
CompoundEnumParameter<T extends Enum<?>>
class
class
class
Parameter type with a discrete set of possible integer values.class
EnumParameter<T extends Enum<?>>
class
A parameter that can be listened to and has normalized values.class
Simple normalized parameter which is not listenable.class
class
A boolean parameter which is momentary and supports instantaneous toggling to true.Modifier and TypeMethodDescriptionBoundedFunctionalParameter.setExponent
(double exponent) BoundedFunctionalParameter.setNormalizationCurve
(BoundedParameter.NormalizationCurve curve) LXNormalizedParameter.setNormalized
(double value) Sets the value or the parameter in normalized space from 0 to 1 -
Uses of LXNormalizedParameter in heronarts.lx.structure.view
Modifier and TypeClassDescriptionstatic class
class
class
-
Uses of LXNormalizedParameter in heronarts.lx.studio.ui.clip
Modifier and TypeMethodDescriptionUIClipButton.getControlTarget()
UISceneButton.getControlTarget()
-
Uses of LXNormalizedParameter in heronarts.lx.studio.ui.global
-
Uses of LXNormalizedParameter in heronarts.lx.studio.ui.lfo