Skip to content

Connect your synth to an AI agent

This page is a relay: it lets an AI agent reach the MIDI devices plugged into this computer, with nothing to install. Your browser talks to your synth; the osc-bridge server turns the agent's requests ("set the filter cutoff to 64", "play middle C") into the right MIDI messages for your device, from a catalogue of 963 drivers.

Not connected. Works in Chrome, Edge, Opera and Firefox; not in Safari.

What happens

  • The agent asks the server; the server sends MIDI messages to this page, which plays them on your device. Every message appears in the list above as it passes.
  • relay_detect asks each device who it is (the standard MIDI Identity Request, which changes nothing on it) and finds its driver and firmware.
  • relay_send sets a parameter or plays a note by its name in the driver.
  • relay_listen hears what your device sends: turn a knob and the agent sees which parameter it is.

Privacy

The server gives this browser an account — a random id, kept in this browser so you stay the same user next time; no sign-up, no personal data. Device identities are recorded only if the box above is ticked. The server does not keep your address; like any site, the web server in front of it keeps a short access log for a few days. Details: API for agents.

Limits

  • Safari and iOS do not give web pages access to MIDI devices; use Chrome or Edge, or osc-bridge connect on your computer.
  • Messages that store a patch or restore a memory dump overwrite your device; a well-behaved agent asks you first.
  • Timing follows the network: fine for setting sounds and playing test notes, not for tightly timed sequences.