Virtual Sound Engineer
MCP server wrapper for Ableton Live — controlla Ableton con AI (Claude) tramite linguaggio naturale.
Cosa fa
Permette a Claude di controllare Ableton Live direttamente:
- Creare tracce MIDI e audio
- Scrivere clip MIDI con note e accordi
- Caricare strumenti e plugin
- Controllare il trasporto (play, stop, BPM)
- Gestire il mixer (volume, pan, sends)
- E molto altro via prompt in linguaggio naturale
Setup
1. Remote Script Ableton
Copiare AbletonMCP_Remote_Script/__init__.py nella cartella MIDI Remote Scripts di Ableton:
/Applications/Ableton Live 10 Suite.app/Contents/App-Resources/MIDI Remote Scripts/AbletonMCP/__init__.pyPoi in Ableton: Preferences → Link/MIDI → Control Surface → seleziona AbletonMCP
2. Claude Desktop config
Aggiungere in ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"AbletonMCP": {
"command": "uvx",
"args": ["ableton-mcp"]
}
}
}3. Riavviare Claude Desktop
Il server parte automaticamente quando Claude lo necessita. Ableton deve essere aperto e il Control Surface AbletonMCP attivo.
Dipendenze
- Ableton Live 10+
- Python 3.8+ con
uv(brew install uv) - Pacchetto: ableton-mcp by Siddharth Ahuja
Utilizzo
Con Claude Desktop aperto e Ableton attivo, basta chiedere in chat:
- "Crea una traccia MIDI con un synth pad e scrivi una progressione in Am"
- "Aggiungi un drum rack alla traccia 2"
- "Imposta il BPM a 128 e avvia la riproduzione"
Struttura
virtual-sound-engineer/
├── AbletonMCP_Remote_Script/
│ └── __init__.py # Remote Script da installare in Ableton
├── claude_desktop_config.json # Esempio di config MCP
└── README.md