midi-composition

Compose and revise bounded MIDI note material in Ableton Live clips.

Updated Aug 9, 2026
One-click install
npx skills add https://github.com/CooperNederhood/Ableton-Agent-App --skill midi-composition-coopernederhood
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: midi-composition
Source: https://github.com/CooperNederhood/Ableton-Agent-App/tree/main/skills/midi-composition
Command: npx skills add https://github.com/CooperNederhood/Ableton-Agent-App --skill midi-composition-coopernederhood

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing MIDI notes into an Ableton Live Set without a clear plan often produces unstructured clips, overwritten material, or notes outside the intended bar range and register. This Skill guides the agent to inspect the target track and clip first, then compose coherent, bounded MIDI material that respects the existing session. ## Core Features & Use Cases - Pre-edit inspection: Examines the target track and clip to establish bar range, meter, register, and musical role before writing any notes. - Motif-focused composition: Prefers a small coherent motif over unstructured note volume, keeping clips musically usable. - Non-destructive editing: Preserves existing material unless replacement is explicitly requested, then verifies note count, timing, pitch range, and clip length after editing. - Use Case: Ask the agent to write a two-bar bassline in the lower register of an existing MIDI track without touching the chords already in the clip, and it will inspect, compose, and verify the result. ## Quick Start Ask the agent to compose a four-bar melody in the selected MIDI clip while preserving the existing notes.

Frequently Asked Questions about midi-composition

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

FAQPage Schema
How do I compose MIDI notes in Ableton Live with an AI agent?

Direct the agent to a target track and clip with a bar range, register, and musical role. The Skill inspects the clip first, writes a coherent motif within those bounds, and verifies note count, timing, and pitch range after editing.

How do I edit a MIDI clip without deleting existing notes?

State that existing material must be preserved when requesting the edit. The Skill preserves current clip content by default and only replaces notes when replacement is explicitly requested.

Does this work with Ableton Live 11 and 12?

Yes, the surrounding application supports Ableton Live 11.3+ and 12.x. MIDI operations run through a Python Remote Script using the Live Object Model inside Ableton.

What are the limitations of AI MIDI composition in Ableton?

The Skill focuses on bounded, motif-based material rather than full-song generation. It requires a defined bar range and register, and it verifies edits afterward rather than guaranteeing musical quality.