Experiments with Ableton-MCP
4 months ago
- #Music Production
- #LLM
- #Ableton
- Experimented with Ableton and MCPs, creating 70+ automation tool calls and a mashup track.
- Discovered ahujasid/ableton-mcp, an MCP server bridging tool-calling LLMs to Ableton Live via a Python API.
- Extended ableton-mcp with modern LLMs to cover more Ableton features, including reverse engineering parts of the .als file format.
- Developed higher-level tools like vocal_to_midi() for structured vocal track analysis and alignment.
- Created a Max4Live patch for audio recording and deployed Replicate endpoints for track analysis and music theory-based text output.
- Produced a mashup track combining Deft & Lewis James – Octo with GloRilla – Yeah Glo!, involving both automated and manual work.
- Gained significant Ableton knowledge quickly with AbletonMCP, more than from traditional learning methods.
- All code and workflow documentation from the experiment is available at jhurliman/ableton-mcp/pull/1.