Skip to main content
This page shows the same task — a house arrangement — done two ways: from the terminal and from an AI chat. Both paths produce the same result in Live. Before you start: Ableton Live must be open with the Vibrai M4L device loaded on a track. See Installation if you haven’t done that yet.

First arrangement

--with-instruments loads a default instrument on each track so the arrangement makes sound immediately — without it, generate writes MIDI to empty tracks. To load defaults onto an existing arrangement instead, use vibrai device load-defaults (or the load_default_instruments MCP tool).

What you get

After generate completes, Live’s session view has one scene per section (named after each section) and one clip per track per scene, filled with MIDI notes. The arrangement view has the same clips laid out left to right.

Try a different seed

The generator is deterministic: same project file + same seed = same output. To get a fresh variation without changing the structure:
Each integer seed gives a different but reproducible result.

Capture what you built

If you’ve been working in Live by hand and want a project file:

What’s next

CLI Overview

Global flags, JSON output, exit codes, and the full branch structure.

MCP Overview

How tools map to engine operations and the snake_case convention.

Concepts

.vibrai files, generators, theme & variation.

Troubleshooting

Bridge connection issues and common error messages.