FireMix is a host for lighting pattern generators--small programs known as "presets". Use FireSim to see the output.
Setup instructions are now located on the wiki: Installation Guide
General information and development tips are located on the wiki also, check out the main page to get started.
python firemix.py demo [--profile] [--playlist listname] [--preset ClassName] [--nogui]
This will start FireMix with the demo
scene and the default playlist. The program will
look in the data/scenes
directory for a file called demo.json
.
Use the --playlist
option to specify a playlist name (without extension) to load. The program
will look in the data/playlists
directory for a file called listname.json
, and will create
it (as an empty playlist) if it does not exist.
Use the --profile
option to enable profiling of framerate.
With profiling enabled, a log message will be printed any time a preset takes
more than 30 ms to render a frame.
Use the --preset
option to specify a preset (by class name) to play forever.
This is useful for preset development.
Use the --nogui
option to disable the control GUI.
Please send pull requests for new presets and changes/additions to the core!