Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Conductor

Turn any input controller — MIDI or game controller — into an advanced, context-aware macro surface. Velocity-sensitive triggers, long-press / double-tap / chord detection, mode-based mappings, RGB LED feedback, and a sandboxed WASM plugin system — driven by a fast, minimal Rust daemon.

🚧 This documentation site is under construction. The Conductor engine is migrating to monstrous-media/conductor; full documentation lands with it. Watch the repository for updates.

The project

  • Open-source engine (MIT, forever): conductor-core, conductor-daemon, conductor-capture, the WASM plugin SDK, and the device-profile library.
  • Conductor Studio / Pro: a commercial desktop GUI with AI-assisted configuration, built on the same published crates — see getconductor.app.

Installation

🚧 Placeholder — install instructions (cargo install conductor-daemon, Homebrew formula, and release downloads) land with the engine migration.

Configuration

🚧 Placeholder — the full config.toml reference (endpoints, modes, mappings, triggers, actions, conditions, velocity curves) lands with the engine migration.

Devices

🚧 Placeholder — MIDI controller and game-controller (HID) setup guides, device templates, and the compatibility matrix land with the engine migration.

Plugins

🚧 Placeholder — WASM plugin development guide, capability model, and Ed25519 signing workflow land with the engine migration.

Architecture Overview

🚧 Placeholder — engine architecture (event pipeline, mapping engine, daemon infrastructure, unified MIDI + HID input layer) lands with the engine migration.

Architecture Decision Records

Conductor publishes its engine ADR corpus as first-class documentation — the reasoning behind the architecture, in the open.

🚧 Placeholder — the curated public ADR corpus lands with the engine migration.

API & MCP Reference

The Conductor daemon exposes a read-only MCP server: any MCP client (Claude Desktop, Cursor, …) can inspect and diagnose a Conductor setup in natural language.

🚧 Placeholder — the crate API docs and MCP tool reference land with the engine migration.

Contributing

See CONTRIBUTING.md — contributions are welcome under MIT with DCO sign-off.