Studio Demos

OSC Bridge

Placeholder for OSC-driven control and installation workflows.

PlannedLocal setup requiredPlannedMixed Control

What this demo proves

This reserves room for OSC as a first-class bridge path so installations can translate between familiar control protocols and Data Network channels.

Platforms

OSCNode.jsProcessingp5.js

Payload types

FloatJSON / object

Channel names

demo.osc.controlPlanned OSC control channel for bridge and installation workflows.

Example payload

{
  "enabled": true,
  "brightness": 0.8,
  "scene": "night",
  "tags": [
    "entry",
    "north-wall"
  ]
}

Compatibility notes

Browser JavaScriptNative
Node.jsNative
PythonNative
p5.jsJSON wrapped
ProcessingJSON wrapped
ArduinoJSON wrapped
ESP32 / ESP8266JSON wrapped
Serial bridgeAdapter required
TouchDesignerNot yet supported

Run online

  • Source-first only for now.

Run locally

  • Use osc-bridge.mjs as the baseline Node bridge shape.
  • Extend it with a real OSC listener and publish into canonical channels.

Expected output

  • The bridge shape shows how scalar or control data can be published into DataNet from an OSC runtime.

Troubleshooting

  • This example is repo-source and still needs real OSC transport binding.

Source files