Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.vibrai.com/llms.txt

Use this file to discover all available pages before exploring further.

Vibrai is a .NET engine that gives you programmatic control over Ableton Live: tracks, clips, MIDI notes, follow actions, automation envelopes, and the full arrangement view. It exposes a generative arrangement engine that turns a small YAML project file (.vibrai) into a complete Live session — section by section, part by part — with scale-aware MIDI and automation. Two equal surfaces expose the same engine. The CLI (vibrai) is scriptable, deterministic, and pipe-friendly. The MCP server lets an AI assistant like Claude drive Live in plain language while you watch. Both surfaces share the same bridge, the same project files, and the same underlying operations — so you can generate a song through Claude, then iterate on it from the terminal, or vice versa.

Quickstart

From zero to a generated arrangement in under five minutes, shown both ways.

CLI Overview

How the CLI is structured: branches, global flags, JSON output, and exit codes.

MCP Overview

Connect an AI client and drive Ableton Live with Vibrai’s tools.

Concepts

The ideas behind Vibrai: .vibrai files, generators, and theme & variation.