Uses of Interface
heronarts.lx.parameter.LXNormalizedParameter
Packages that use 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
Methods in heronarts.glx.ui that return LXNormalizedParameterModifier and TypeMethodDescriptionUIControlTarget.getControlTarget()
UI2dComponent.getMappableParameter
(LXNormalizedParameter parameter) Returns a valid mappable parameter or nullUIModulationSource.getModulationSource()
Methods in heronarts.glx.ui with parameters of type LXNormalizedParameterModifier and TypeMethodDescriptionUI2dComponent.getMappableParameter
(LXNormalizedParameter parameter) Returns a valid mappable parameter or null -
Uses of LXNormalizedParameter in heronarts.glx.ui.component
Fields in heronarts.glx.ui.component declared as LXNormalizedParameterModifier and TypeFieldDescriptionprotected final LXNormalizedParameter
UIColorSlider.parameter
protected LXNormalizedParameter
UIParameterControl.parameter
Methods in heronarts.glx.ui.component that return LXNormalizedParameterModifier 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()
Methods in heronarts.glx.ui.component with parameters of type LXNormalizedParameterModifier 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) Constructors in heronarts.glx.ui.component with parameters of type LXNormalizedParameterModifierConstructorDescriptionBrightness
(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
Methods in heronarts.lx that return LXNormalizedParameterMethods in heronarts.lx with parameters of type LXNormalizedParameterModifier and TypeMethodDescriptionLXMappingEngine.setControlTarget
(LXNormalizedParameter controlTarget) -
Uses of LXNormalizedParameter in heronarts.lx.audio
Classes in heronarts.lx.audio that implement LXNormalizedParameterModifier 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
Methods in heronarts.lx.audio that return LXNormalizedParameterModifier and TypeMethodDescriptionBandGate.setNormalized
(double value) DecibelMeter.setNormalized
(double value) SoundObject.setNormalized
(double value) -
Uses of LXNormalizedParameter in heronarts.lx.clip
Fields in heronarts.lx.clip declared as LXNormalizedParameterModifier and TypeFieldDescriptionfinal LXNormalizedParameter
ParameterClipEvent.parameter
final LXNormalizedParameter
ParameterClipLane.parameter
-
Uses of LXNormalizedParameter in heronarts.lx.clipboard
Constructors in heronarts.lx.clipboard with parameters of type LXNormalizedParameter -
Uses of LXNormalizedParameter in heronarts.lx.color
Classes in heronarts.lx.color that implement LXNormalizedParameterModifier and TypeClassDescriptionclass
Utility class with a discrete selection of colors that are shown by a UI picker device.static class
Constructors in heronarts.lx.color with parameters of type LXNormalizedParameterModifierConstructorDescriptionGrayTable
(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
Methods in heronarts.lx.command that return LXNormalizedParameterConstructors in heronarts.lx.command with parameters of type LXNormalizedParameterModifierConstructorDescriptionAddMapping
(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
Classes in heronarts.lx.dmx that implement LXNormalizedParameterModifier 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.Methods in heronarts.lx.dmx that return LXNormalizedParameter -
Uses of LXNormalizedParameter in heronarts.lx.midi
Fields in heronarts.lx.midi declared as LXNormalizedParameterMethods in heronarts.lx.midi with parameters of type LXNormalizedParameterModifier and TypeMethodDescriptionstatic LXMidiMapping
LXMidiMapping.create
(LX lx, LXShortMessage message, LXNormalizedParameter parameter) protected static BoundedParameter
LXMidiMapping.makeBoundedRangeParameter
(LXNormalizedParameter parameter, boolean on, String label, String description) Constructors in heronarts.lx.midi with parameters of type LXNormalizedParameterModifierConstructorDescriptionprotected
LXMidiMapping
(LX lx, int channel, LXMidiMapping.Type type, LXNormalizedParameter parameter) -
Uses of LXNormalizedParameter in heronarts.lx.modulation
Subinterfaces of LXNormalizedParameter in heronarts.lx.modulationModifier and TypeInterfaceDescriptionstatic interface
A parameter type that can receive compound modulation.Fields in heronarts.lx.modulation declared as LXNormalizedParameterModifier and TypeFieldDescriptionfinal LXNormalizedParameter
LXCompoundModulation.source
The source parameter for this compound modulation mappingConstructors in heronarts.lx.modulation with parameters of type LXNormalizedParameterModifierConstructorDescriptionLXCompoundModulation
(LXModulationEngine scope, LXNormalizedParameter source, LXCompoundModulation.Target target) -
Uses of LXNormalizedParameter in heronarts.lx.modulator
Classes in heronarts.lx.modulator that implement LXNormalizedParameterModifier 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.Methods in heronarts.lx.modulator that return LXNormalizedParameterModifier 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
Classes in heronarts.lx.parameter that implement LXNormalizedParameterModifier 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.Methods in heronarts.lx.parameter that return LXNormalizedParameterModifier 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
Classes in heronarts.lx.structure.view that implement LXNormalizedParameterModifier and TypeClassDescriptionstatic class
class
class
-
Uses of LXNormalizedParameter in heronarts.lx.studio.ui.clip
Methods in heronarts.lx.studio.ui.clip that return LXNormalizedParameterModifier and TypeMethodDescriptionUIClipButton.getControlTarget()
UISceneButton.getControlTarget()
-
Uses of LXNormalizedParameter in heronarts.lx.studio.ui.global
Methods in heronarts.lx.studio.ui.global that return LXNormalizedParameter -
Uses of LXNormalizedParameter in heronarts.lx.studio.ui.lfo
Methods in heronarts.lx.studio.ui.lfo that return LXNormalizedParameter