Hardware Demos

MIDI Bridge

Placeholder for MIDI note and CC flows mapped onto canonical realtime channels.

PlannedLocal setup requiredPlannedRequires hardwareMixed Control

What this demo proves

This keeps MIDI visible as a future bridge layer for control-heavy installations and performance workflows.

Platforms

MIDINode.jsBrowser JavaScript

Payload types

BooleanFloatString

Channel names

demo.midi.controlPlanned control channel for MIDI note and CC bridge demos.

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 midi-bridge.mjs as the baseline Node bridge shape.
  • Extend it with a real MIDI input binding and publish into canonical channels.

Expected output

  • The bridge shape shows how note and control data can be published into DataNet from Node.

Troubleshooting

  • This example is repo-source and still needs real MIDI device binding.

Source files