Sobre o projeto
AbletonMCP é uma ferramenta de código aberto que integra o Ableton Live com modelos de linguagem de grande porte (LLMs) como o Claude via Protocolo de Contexto de Modelo (MCP). Ela possibilita produção musical assistida por IA, permitindo que usuários componham faixas, arranjem clipes e manipulem sessões DAW usando comandos em linguagem natural.
O sistema é composto por duas partes principais:
1. **Ableton Remote Script**: Um script de superfície de controle MIDI executado dentro do Ableton Live que hospeda um servidor de socket TCP para receber e executar comandos baseados em JSON.
2. **MCP Server**: Um servidor Python que conecta a clientes de IA (como Claude Desktop, Cursor ou Claude Code) e traduz comandos conversacionais em comandos do Ableton.
**Capacidades Principais**:
- Comunicação bidirecional em tempo real entre IA e Ableton Live.
- Criar e modificar faixas MIDI e de áudio, carregar instrumentos e adicionar efeitos.
- Construir arranjos completos de música (intro, buildup, drop, breakdown, outro) de forma autônoma.
- Controlar reprodução, tempo, clipes e parâmetros de sessão.
**Configuração**:
Os usuários instalam o pacote via `uv`, configuram o servidor MCP em seu cliente LLM, instalam o Ableton Remote Script usando o comando do instalador e selecionam a superfície de controle nas configurações do Ableton Live. Uma vez conectados, os usuários podem pedir à IA para gerar batidas, faixas synthwave e progressões de acordes complexas.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.