The Lumos software suite can be used to control the power loads attached to the Lumos Controller Boards as well as other popular commercial and DIY hardware, including:
Currently, sequences may be prepared ahead of time manually or using third-party sequencing programs such as Vixen 2, then played back with or without accompanying music tracks. The upcoming 1.0 release of Lumos will include an interactive sequence editor.
Custom solutions can also be created by writing new programs based on the Lumos framework. All functionality of Lumos is available using its complete object-oriented API.
Lumos is written in pure Python 2 code. It has been tested on the following platforms:
The first draft of the Lumos User's Guide is available here. [PDF] (This is only a rough draft. The final manual will be substantially more complete.)
The current version of Lumos may be obtained here.