1.3 KiB
1.3 KiB
Copilot Instructions
This repository controls Ableton Live 12 through an MCP server plus a Remote Script.
Before suggesting code:
- Read
AGENTS.md. - Read
CLAUDE.md. - Assume Windows + PowerShell.
- Prefer the active files, not backups or stale variants.
Key paths:
mcp_wrapper.pyabletonmcp_init.pyAbletonMCP_AI\abletonmcp_runtime.pyAbletonMCP_AI\AbletonMCP_AI\MCP_Server\server.pyAbletonMCP_AI\AbletonMCP_AI\MCP_Server\song_generator.pyAbletonMCP_AI\AbletonMCP_AI\MCP_Server\reference_listener.py
Current product focus:
- editing open
.alsprojects - MCP tools that inspect and mutate the current Live set
- coherence, continuity, and editability
- harmonic MIDI as backbone across the arrangement
- fewer silent gaps and less rigid symmetry
- no automatic vocals
- do not force piano timbre as a product direction
Quality bar:
- changed Python files should compile
- relevant tests should pass
- runtime changes should be validated against Ableton/MCP when possible
- do not claim success from logs or manifests alone
Style:
- PowerShell examples, not bash
- absolute Windows paths in scripts/docs
- standard library imports first
- explicit typing on server-side Python where already used
- structured logging with searchable prefixes
- small, focused changes instead of giant rewrites