Skip to content
NuePlugin

Developers

From tool to standard.

A match is a small open file. Any runtime that speaks the format can play it. Ours is open-source C++, and it is the same one the community signs.

The format

Three parts. A structure ID from the family library, the constants the agent fitted, and the wiring graph between stages. No code ships in the file: the runtime already knows every structure.

{
  "version": 1,
  "structureId": "comp-ff-v1",
  "constants": {
    "threshold_db": -18.2,
    "ratio": 4,
    "attack_ms": 3.1,
    "release_ms": 120
  },
  "graph": {
    "nodes": ["in", "comp", "out"],
    "edges": [["in", "comp"], ["comp", "out"]]
  }
}

The runtime

  • 01

    Open-source C++, permissive licence.

  • 02

    Loads any format file whose structures it knows.

  • 03

    A new structure in the family library is a runtime version bump. Old files keep playing.

  • 04

    Builds as VST3 and AU today; CLAP next; embedded targets for hardware.

Hardware makers

If your pedal or box runs the runtime, every community match runs on it the day it is published. The first partner is in progress. Talk to us if you build hardware.

GitHub (coming)

The runtime repository opens with the first Player release.