← Back

ofxBbbDmx

github.com/2bbb/ofxBbbDmx · @2bbb
OF 0.12 Hardware Interface Installations MIDI/OSC

openFrameworks integration for bbb.dmx / bbb-artnet: Art-Net receive, fixture show loading, GDTF/MVR import

1 0 Last commit 3mo ago Created 4mo ago

README

ofxBbbDmx



openFrameworks (v0.12.1+) integration layer for bbb-dmx / bbb-artnet, header-only:

bbb::artnet::managed_node (standalone asio), per-universe buffers + stats. the bbb-dmx C++ layer, resolved fixture views. layout, shutter ranges tables (closed/open/strobe/pulse/random), semantic fixture state (color mixing RGB/CMY/W/A/UV, GDTF device-orientation beam direction, photometry beam angles). bbb-dmx-utils (profiles with photometry/ranges, patch.v2 with coordinates: "gdtf", MVR Matrix -> position/rotation).

Usage



Header-only. In exactly one translation unit:

#define OFX_BBB_DMX_IMPLEMENTATION  // embeds miniz

include "ofxBbbDmx.h"

namespace lsim = bbb::dmx::ofx;


Clone with submodules (git clone --recursive): dependencies live under libs/ (bbb-artnet, standalone asio, bbb-dmx, vendored miniz with a one-line C++ compilation patch).

The coordinate model is the GDTF (DIN SPEC 15800) device-orientation convention adopted by bbb.dmx patch.v2: identity rotation = hanging device, beam rest = device -Z, pan about +Z, tilt about +X.

Get this addon

HTTPS
SSH