Studio Demos

Ableton Live Bridge

TBD roadmap placeholder for Ableton Live workflows, which need DAW-aware routing rather than only browser JavaScript MIDI.

PlannedLocal setup requiredPlannedRequires hardwareMixed Control

What this demo proves

This separates generic MIDI transport from Ableton-specific integration work: Max for Live devices, clip/session state, tempo, track routing, note events, and CC mapping.

Platforms

Ableton LiveMax for LiveMIDINode.js

Payload types

BooleanFloatStringJSON / object

Channel names

demo.ableton.livePlanned Ableton Live channel for Max for Live, clip, tempo, note, and CC bridge demos.
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

  • TBD: Ableton requires a local DAW workflow, so online coverage should be a browser companion viewer or recorded session.

Run locally

  • TBD: build a Max for Live device or local bridge that maps notes, CC values, tempo, clip launches, or track state into demo.ableton.live.

Expected output

  • Ableton performance state drives Data Network channels, and browser or installation surfaces respond in realtime.

Troubleshooting

  • TBD: document Ableton version, Max for Live device installation, MIDI routing, clock/tempo handling, and whether a Node bridge is required.

Source files

demos/ableton/README.md
Reference only
demos/ableton/max-for-live-device.md
Reference only