Hasty Briefsbeta

Bilingual

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.