Freedome

Compatibility matrix

Gateways are a migration path from other show systems. All of them are off by default.

No gateway has run against the real product. Each row says what it was tested against: fixtures written from public documents, a mock, or our own emulator. Treat every target as unproven until it has met a real system.
TargetDirectionProtocolCoverageTested againstTableOpt-in portGuide
Screenberry JSON APIInboundHTTP, TCP, UDP, OSCEmulator of the JSON API. Serial is written but not run. GetUploadingItems is always empty and ModifyMatrixItem keeps nothing.Fixtures
Fixtures written from the public API page, replayed over real sockets against our engine mock.
27 rows, 45 fixtures8180 HTTP, 8181 TCP, 8182 UDP, 8183 OSCGuide
Screenberry JSON APIOutboundHTTPDriver sends raw commands. Show binding and import / export are not done.Own emulator
Our own emulator on loopback.
——Guide
WATCHOUT 6 text protocolInboundTCP, UDPEmulator of the text protocol. getStatus 1 answers Error 7.Fixtures
Fixtures written from Dataton's public page, over real sockets.
14 rows, 25 fixtures3039, 3040Guide
WATCHOUT 7 RESTOutboundHTTPDriver for the REST API.Requests only
Only the built requests were checked. No server answered them.
——Guide
disguise transport APIOutboundHTTPTransport commands over HTTP. OSC is not done.Requests only
Only the built requests were checked, from developer.disguise.one. No server answered them.
——Guide
Resolume Arena / AvenueOutboundOSC, REST, WebSocketDriver written from Resolume's public documents. OSC parameters, REST and WebSocket state.Mock
Our in-process mock only. It has not run against a real Resolume, and nothing says what a real one accepts.
15 rows, 15 fixtures—Guide
MPCDIImport / exportFilesfreedome-dome mpcdi import / export. REST import still answers unsupported. VWF is not done.Own files
Round trips of our own files. No VESA sample and no VIOSO file were available.
——Guide
TouchDesignerIntegrationPythonPython integration and README. There is no .tox, since only TouchDesigner writes one.Stub
The logic ran against a stub. It was never run in TouchDesigner.
——Guide
Cinema 4D / domemasterImport / exportFilesfreedome-dome convert and a script. The output is a manifest, not a .dome package.Synthetic
Synthetic folders. The script was never run in Cinema 4D.
——Guide
Sky-Skan, Digistar, Spitz show foldersImport / exportFilesFolder scan for import. Export is not done.Synthetic
Synthetic folders.
——Guide
Blendy Dome VJIntegrationVideoA README only.Documented, untested
Nothing was run.
——Guide
fulldome.proBothHTTP, OSCNot started: our own adapter stays in legacy/ until a test dome is available.Documented, untested
Nothing was run. The fixtures wait for a test dome.
—3080Guide

No latency or throughput figures are published, because only mock runs exist.

Exported from the gateway tables on 2026-11-06.