ableton-ai

Create and inspect MIDI music loops in the Ableton AI Harness workspace.

465|41|Updated Aug 4, 2026
One-click install
npx skills add https://github.com/autonomous-ai/openharness --skill ableton-ai-autonomous-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ableton-ai
Source: https://github.com/autonomous-ai/openharness/tree/main/store/agents/ableton-ai/skills/ableton-ai
Command: npx skills add https://github.com/autonomous-ai/openharness --skill ableton-ai-autonomous-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Producing and iterating on music loops inside an agent-driven workspace requires a reproducible way to configure controls, render results, and track run history without manually operating a DAW. ## Core Features & Use Cases - Local MIDI Sequencing: Generates a standard MIDI file and WAV preview from a synthesized step sequencer without requiring Ableton Live installed. - Run Management: Stores successful artifacts and measurements in out/runs/<id>/, tracks the current result in out/latest.json, and preserves the last success when a run fails. - Optional Live Integration: Reads a snapshot from a running Ableton AI bridge in read-only mode without overwriting tracks or starting transport. - Use Case: Choose a scale, tempo, density, and swing, audition the step grid, keep a run, and verify the generated notes.json, loop.mid, and loop.wav artifacts for a reproducible loop. ## Quick Start Ask the agent to render a new loop with a chosen scale, tempo, density, and swing, then report which run contains the resulting MIDI and WAV files.

Frequently Asked Questions about ableton-ai

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a MIDI loop without Ableton Live installed?

The starter is a local synthesized MIDI sequencer that writes a standard MIDI file and WAV preview without Ableton. Run the toolchain render command after setting scale, tempo, density, and swing controls in studio.json.

How do I create a reproducible rhythm pattern in a step sequencer?

Set a nonempty sixteen-character pattern mask to override density with an exact rhythm, or clear it to regenerate a seeded rhythm. The browser and exporter share a tested pattern algorithm so pitches, velocity, and timing stay reproducible.

Does the Ableton Live integration modify my session?

No. The wrapper's live action is a read-only session snapshot of a running Ableton AI bridge. It does not import MIDI, change a set, overwrite tracks, or start transport.

What happens to my loop when a render run fails?

A failed run preserves the last successful result and records the error in the verdict. Successful artifacts and measurements remain available in out/runs/<id>/, with out/latest.json naming the current result.

What files does the MIDI sequencer produce?

Each successful run produces notes.json, loop.mid, and loop.wav in out/runs/<id>/. Verify all three artifacts to confirm the loop rendered correctly before sharing or comparing results.