Crowd Control is a web-based lighting control panel. Users queue with the console in "rehearsal mode" where they can practice using the controls, then have a period of time where the controls are "live" and sending real lighting commands.
The commands are sent to a RabbitMQ server, and can then be consumed by other software (such as ents-crew/interactive-dmx-merger) to control lights (either in the real world or a visualiser).
You'll need a web server which can handle PHP, and composer
to install dependencies.
- Run
composer install
in your project directory. - Copy
config.php.template
toconfig.php
. - Copy
queue.db.template
toqueue.db
. - Copy
resources/fixtures.js.template
toresources/fixtures.js
. - Fill in the details in
config.php
. - Configure your fixtures in
resources/fixtures.js
.