SHOPPING CART

ABOUT LUMIC

LUMIC (Lights Under My Interactive Control) is custom light control software developed by The Imperative. LUMIC-enabled devices run programs written in the LUMIC Programming Language (LPL), a domain-specific language with a focus on small program size and bytestream-oriented execution. Programs can either run in parallel in the agent-based Cell mode, where each individual LED in the device executes its own copy of the code, or in the Main loop, which can control all the lights collectively. This allows for flexible approaches to designing light programs.

LPL programs running on LUMIC-enabled devices can also support internal microphone input, IR control, and internal clock timekeeping. More features such as physical input controls, temperature/humidity sensing, servo motor control, and more, are in development and will be added to future lights.

LPL programs can be written in any text editor, saved as .txt files, and then imported into the Imperative Light Control app, where they can then be sent to paired devices. Programs may also be created and edited within the app, and LUMIC Scenes can be created which send selected programs to multiple lights at the same time. Each Imperative light sculpture comes with many LPL programs already pre-installed - these can be activated through the IR remote, or by using the IR remote emulator in the ILC app.

For further reference on the LPL language, and tutorials on how to write your own custom LPL programs to run on LUMIC-enabled Imperative lights, please see the LPL Documentation.

[x] CLOSE