/oscLaserShow

Control an ILDA laser using OSC

Primary LanguageC++

oscLaserShow

Control a laser via OSC using ofxOSC and ofxLaser openframeworks addons. Tested with Openframeworks 0.11.2, a Helios DAC and a Laserworld CS-2000RGB FX.

Open Stage Control Template

Features:

  • TCP connection used to ensure that if OSC client is disconnected, lasers are shut off.
  • Select connected DAC using drop down
  • Preset mask to reduce laser intensity. Mask coverage controlled by vertical value.
  • Mask level control (0-100%)
  • Global Brightness control
  • Animation speed control
  • Select from multipe pre-defined patterns

Addons required:

  • ofxOsc
  • ofxLaser
  • ofxSvg
  • ofxNetwork

How to use:

Clone this repository, compile and run it. Using Open Stage Control you can test the functionality using openStageControlServer.config as server configuration and openStageControlTemplate.json as a OSC layout. The Patterns can be changed in ofApp.cpp.