ViragoBox is a DMX-controlled video renderer for Sonia Sabri's contemporary dance piece Virago. It can run either as a desktop application, or directly from the command-line without a window manager (Linux only).
- CMake
- C++ compiler supporting C++14
- SFML 2
- Boost C++ Libraries (log, program_options)
- Open Lighting Architecture
- Doxygen (to build documentation)
$ cd build
$ cmake ..
$ make
$ make install
$ make doc
HTML documentation is located at build/doc/html/index.html
The installed binary is located at bin/viragobox
Usage viragobox [options]
Options:
-h [ --help ] Print this message and exit
-d [ --debug ] Show debug messages
-a [ --address ] arg (=1) Start address
-r [ --resolution ] arg Resolution of the render window
-f [ --fullscreen ] Render to the entire display
| Slot | Function |
|---|---|
| 1 | Intensity |
| 2 | Position X |
| 3 | |
| 4 | Position Y |
| 5 | |
| 6 | Width |
| 7 | |
| 8 | Height |
| 9 | |
| 10 | Red |
| 11 | Green |
| 12 | Blue |
| 13 | Line Weight |
| 14 | Control Channel |
X/Y positions are centered at 50%.

