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%.