À propos du projet
AbletonMCP est un outil open-source qui intègre Ableton Live avec des grands modèles de langage (LLM) comme Claude via le protocole Model Context Protocol (MCP). Il permet une production musicale assistée par IA, permettant aux utilisateurs de composer des pistes, arranger des clips et manipuler des sessions DAW à l'aide de commandes en langage naturel.
Le système se compose de deux parties principales :
1. **Ableton Remote Script** : Un script de surface de contrôle MIDI exécuté dans Ableton Live qui héberge un serveur de socket TCP pour recevoir et exécuter des commandes basées sur JSON.
2. **Serveur MCP** : Un serveur Python qui se connecte aux clients IA (tels que Claude Desktop, Cursor ou Claude Code) et traduit les invites conversationnelles en commandes Ableton.
**Capacités clés :**
- Communication bidirectionnelle en temps réel entre l'IA et Ableton Live.
- Créer et modifier des pistes MIDI et audio, charger des instruments et ajouter des effets.
- Construire des arrangements complets de chansons (intro, montée, drop, breakdown, outro) de manière autonome.
- Contrôler la lecture, le tempo, les clips et les paramètres de session.
**Configuration :**
Les utilisateurs installent le paquet via `uv`, configurent le serveur MCP dans leur client LLM, installent le script Ableton Remote Script à l'aide de la commande d'installation, puis sélectionnent la surface de contrôle dans les paramètres d'Ableton Live. Une fois connectés, les utilisateurs peuvent demander à l'IA de générer des beats, des pistes synthwave et des progressions d'accords complexes.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.