Uses of Package
heronarts.lx
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.
Geometry models, points and fixtures.
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.
-
-
ClassDescriptionCore controller for a LX instance.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.Core base class for any component in the LX tree.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.Specifies how the state of live output is restored when a project is loaded.Listener for top-level eventsThe LX class loader parses JAR files in the LX content directory.Core base class for any component in the LX tree.A component which may have its own scoped user-level modulators.The engine is the core class that runs the internal animations.A layer is a components that has a run method and operates on some other buffer component.Base class for system components that run in the engine, which have common attributes, such as parameters, modulators, and layers.A component that keeps a reference to a particular model, which may potentially be different than the global model.Interface for any object in the LX system that can be represented by an abstract path.Generic interface for an object that contains callback methods for the LX engine.Registry container for content classes used by the LX implementationJSON fixture typeInterface for any object that may be stored and loaded from a serialized file using Json.Class to represent a musical tempo at which patterns are operating.
-
ClassDescriptionCore controller for a LX instance.An annotation to be applied to LXPattern or LXEffect classes describing what category the component belongs to.Core base class for any component in the LX tree.Marker interface for components which can have their label changed.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.Core base class for any component in the LX tree.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.Core base class for any component in the LX tree.Marker interface for components which can have their label changed.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.Core base class for any component in the LX tree.
-
ClassDescriptionCore controller for a LX instance.Core base class for any component in the LX tree.Marker interface for components which can have their label changed.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.Core base class for any component in the LX tree.A component which may have its own scoped user-level modulators.
-
ClassDescriptionCore controller for a LX instance.An annotation to be applied to LXPattern or LXEffect classes describing what category the component belongs to.Core base class for any component in the LX tree.Marker interface for components which can have their label changed.An annotation to be applied to LXPattern or LXEffect classes giving them a name in the UI different from their classnameA component which may have its own scoped user-level modulators.Base class for system components that run in the engine, which have common attributes, such as parameters, modulators, and layers.A component that keeps a reference to a particular model, which may potentially be different than the global model.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.An annotation to be applied to LXPattern or LXEffect classes describing what category the component belongs to.Core base class for any component in the LX tree.A market interface for a Placeholder component that is used when an LXComponent class implementation is missing at runtime.Marker interface for components which can have their label changed.An annotation to be applied to LXPattern or LXEffect classes giving them a name in the UI different from their classnameA component which may have its own scoped user-level modulators.Base class for system components that run in the engine, which have common attributes, such as parameters, modulators, and layers.A component that keeps a reference to a particular model, which may potentially be different than the global model.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.An annotation to be applied to LXPattern or LXEffect classes describing what category the component belongs to.Core base class for any component in the LX tree.Marker interface for components which can have their label changed.An annotation to be applied to LXPattern or LXEffect classes giving them a name in the UI different from their classnameA component which may have its own scoped user-level modulators.Base class for system components that run in the engine, which have common attributes, such as parameters, modulators, and layers.A component that keeps a reference to a particular model, which may potentially be different than the global model.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.An annotation to be applied to LXPattern or LXEffect classes describing what category the component belongs to.Core base class for any component in the LX tree.Marker interface for components which can have their label changed.An annotation to be applied to LXPattern or LXEffect classes giving them a name in the UI different from their classnameA component which may have its own scoped user-level modulators.Base class for system components that run in the engine, which have common attributes, such as parameters, modulators, and layers.A component that keeps a reference to a particular model, which may potentially be different than the global model.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.An annotation to be applied to LXPattern or LXEffect classes describing what category the component belongs to.Core base class for any component in the LX tree.Marker interface for components which can have their label changed.An annotation to be applied to LXPattern or LXEffect classes giving them a name in the UI different from their classnameA component which may have its own scoped user-level modulators.Base class for system components that run in the engine, which have common attributes, such as parameters, modulators, and layers.A component that keeps a reference to a particular model, which may potentially be different than the global model.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.An annotation to be applied to LXPattern or LXEffect classes describing what category the component belongs to.Core base class for any component in the LX tree.Marker interface for components which can have their label changed.A component which may have its own scoped user-level modulators.Marker interface that indicates this device implements MIDI functionalityBase class for system components that run in the engine, which have common attributes, such as parameters, modulators, and layers.A component that keeps a reference to a particular model, which may potentially be different than the global model.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.Core base class for any component in the LX tree.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.A component which may have its own scoped user-level modulators.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.Core base class for any component in the LX tree.Marker interface for components which can have their label changed.A component that keeps a reference to a particular model, which may potentially be different than the global model.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.Core base class for any component in the LX tree.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.An annotation to be applied to LXPattern or LXEffect classes describing what category the component belongs to.Core base class for any component in the LX tree.A market interface for a Placeholder component that is used when an LXComponent class implementation is missing at runtime.Marker interface for components which can have their label changed.A component which may have its own scoped user-level modulators.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.Core base class for any component in the LX tree.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.Core base class for any component in the LX tree.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore base class for any component in the LX tree.Interface for any object in the LX system that can be represented by an abstract path.
-
ClassDescriptionCore controller for a LX instance.An annotation to be applied to LXPattern or LXEffect classes describing what category the component belongs to.Core base class for any component in the LX tree.A market interface for a Placeholder component that is used when an LXComponent class implementation is missing at runtime.Marker interface for components which can have their label changed.A component which may have its own scoped user-level modulators.Base class for system components that run in the engine, which have common attributes, such as parameters, modulators, and layers.A component that keeps a reference to a particular model, which may potentially be different than the global model.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.An annotation to be applied to LXPattern or LXEffect classes describing what category the component belongs to.Core base class for any component in the LX tree.Marker interface for components which can have their label changed.An annotation to be applied to LXPattern or LXEffect classes giving them a name in the UI different from their classnameA component which may have its own scoped user-level modulators.Base class for system components that run in the engine, which have common attributes, such as parameters, modulators, and layers.A component that keeps a reference to a particular model, which may potentially be different than the global model.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.An annotation to be applied to LXPattern or LXEffect classes describing what category the component belongs to.Core base class for any component in the LX tree.Marker interface for components which can have their label changed.A component which may have its own scoped user-level modulators.Base class for system components that run in the engine, which have common attributes, such as parameters, modulators, and layers.A component that keeps a reference to a particular model, which may potentially be different than the global model.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.An annotation to be applied to LXPattern or LXEffect classes describing what category the component belongs to.Core base class for any component in the LX tree.Marker interface for components which can have their label changed.A component which may have its own scoped user-level modulators.A layer is a components that has a run method and operates on some other buffer component.Base class for system components that run in the engine, which have common attributes, such as parameters, modulators, and layers.A component that keeps a reference to a particular model, which may potentially be different than the global model.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.An annotation to be applied to LXPattern or LXEffect classes describing what category the component belongs to.Core base class for any component in the LX tree.Marker interface for components which can have their label changed.A component which may have its own scoped user-level modulators.Base class for system components that run in the engine, which have common attributes, such as parameters, modulators, and layers.A component that keeps a reference to a particular model, which may potentially be different than the global model.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.An annotation to be applied to LXPattern or LXEffect classes describing what category the component belongs to.Core base class for any component in the LX tree.Marker interface for components which can have their label changed.A component which may have its own scoped user-level modulators.Base class for system components that run in the engine, which have common attributes, such as parameters, modulators, and layers.A component that keeps a reference to a particular model, which may potentially be different than the global model.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.An annotation to be applied to LXPattern or LXEffect classes describing what category the component belongs to.Core base class for any component in the LX tree.Marker interface for components which can have their label changed.A component which may have its own scoped user-level modulators.Base class for system components that run in the engine, which have common attributes, such as parameters, modulators, and layers.A component that keeps a reference to a particular model, which may potentially be different than the global model.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.An annotation to be applied to LXPattern or LXEffect classes describing what category the component belongs to.Core base class for any component in the LX tree.Marker interface for components which can have their label changed.A component which may have its own scoped user-level modulators.Base class for system components that run in the engine, which have common attributes, such as parameters, modulators, and layers.A component that keeps a reference to a particular model, which may potentially be different than the global model.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.Core base class for any component in the LX tree.Marker interface for components which can have their label changed.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.Core base class for any component in the LX tree.Marker interface for components which can have their label changed.A component which may have its own scoped user-level modulators.Marker interface that indicates this device implements MIDI functionalityBase class for system components that run in the engine, which have common attributes, such as parameters, modulators, and layers.A component that keeps a reference to a particular model, which may potentially be different than the global model.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.Core base class for any component in the LX tree.Marker interface for components which can have their label changed.A component which may have its own scoped user-level modulators.Base class for system components that run in the engine, which have common attributes, such as parameters, modulators, and layers.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.An annotation to be applied to LXPattern or LXEffect classes describing what category the component belongs to.Core base class for any component in the LX tree.Marker interface for components which can have their label changed.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.Listener for top-level eventsCore base class for any component in the LX tree.Marker interface for components which can have their label changed.Interface for any object in the LX system that can be represented by an abstract path.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.A component which may have its own scoped user-level modulators.Generic interface for an object that contains callback methods for the LX engine.Registry container for content classes used by the LX implementationInterface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.Core base class for any component in the LX tree.
-
ClassDescriptionCore controller for a LX instance.A component which may have its own scoped user-level modulators.
-
-
ClassDescriptionCore base class for any component in the LX tree.A market interface for a Placeholder component that is used when an LXComponent class implementation is missing at runtime.A component which may have its own scoped user-level modulators.
-
-
-
-
-
-
-
-
-
ClassDescriptionCore controller for a LX instance.Core base class for any component in the LX tree.A component which may have its own scoped user-level modulators.
-
-
ClassDescriptionA component which may have its own scoped user-level modulators.
-
ClassDescriptionCore controller for a LX instance.A component which may have its own scoped user-level modulators.
-
ClassDescriptionCore controller for a LX instance.Interface for any object that may be stored and loaded from a serialized file using Json.
-
ClassDescriptionCore controller for a LX instance.The engine is the core class that runs the internal animations.