Skip to content

douglasfinlay/viragobox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ViragoBox

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

Building ViragoBox (Linux, macOS)

Requirements

  • CMake
  • C++ compiler supporting C++14
  • SFML 2
  • Boost C++ Libraries (log, program_options)
  • Open Lighting Architecture

Optional Requirements

  • Doxygen (to build documentation)

Building

$ cd build
$ cmake ..
$ make
$ make install

Building Documentation

$ make doc

HTML documentation is located at build/doc/html/index.html

Usage

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

DMX Fixture Personality

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

Control Channel Values

0-253 Normal operation

254 Colour bars

Screenshot of the colour bars test pattern

255 Line-up grid

Screenshot of the line-up grid

About

Rear-projection renderer for Sonia Sabri's "Virago"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published