Об этом проекте

AbletonMCP — это инструмент с открытым исходным кодом, который интегрирует Ableton Live с большими языковыми моделями (LLM), такими как Claude, через Model Context Protocol (MCP). Он обеспечивает создание музыки с помощью ИИ, позволяя пользователям сочинять треки, аранжировать клипы и управлять сессиями DAW с помощью запросов на естественном языке. Система состоит из двух основных частей: 1. **Ableton Remote Script**: скрипт поверхности управления MIDI, работающий внутри Ableton Live, который размещает TCP-сокет-сервер для приема и выполнения команд на основе JSON. 2. **MCP-сервер**: Python-сервер, который подключается к ИИ-клиентам (таким как Claude Desktop, Cursor или Claude Code) и преобразует разговорные запросы в команды Ableton. **Ключевые возможности**: - Двусторонняя связь в реальном времени между ИИ и Ableton Live. - Создание и изменение MIDI- и аудиодорожек, загрузка инструментов и добавление эффектов. - Автономное построение полных аранжировок песен (интро, нарастание, дроп, брейкдаун, аутро). - Управление воспроизведением, темпом, клипами и параметрами сессии. **Настройка**: Пользователи устанавливают пакет через `uv`, настраивают MCP-сервер в своем LLM-клиенте, устанавливают Ableton Remote Script с помощью команды установщика и выбирают поверхность управления в настройках Ableton Live. После подключения пользователи могут попросить ИИ генерировать биты, синтвейв-треки и сложные аккордовые прогрессии.