-
Notifications
You must be signed in to change notification settings - Fork 4
Home
LX is a simple but powerful framework for developing real-time, point-based animations. The system is built around a few core concepts. The first step is to familiarize yourself with these:
-
Parameters: values which may be stored, retrieved, mapped to UI knobs, MIDI controllers, etc.
-
Modulators: values which change over time, either algorithmically or based upon some other data
-
Components: an object in the system which utilizes a set of parameters and modulators to perform some task, e.g. an animation pattern
LX includes a dynamic system for defining a lighting structure as a collection of individual lighting fixtures in three-dimensional space. Basic primitive fixtures types are included in the application, for points, strips, grids, arcs, which can be mapped using common protocols.
-
Custom JSON Fixtures: Define the geometry and output protocol of a custom lighting fixtures in a JSON file
-
Mapping Outputs: The LXOutput package contains a variety of classes representing output types which can be coded directly for custom applications
- Tempo-Based Effects: Writing time-synced routines based upon musical tempo
For a deeper dive into the library structure, consult the Javadoc API reference →
© 2020 LX Studio — Heron Arts LLC