Об этом проекте
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. После подключения пользователи могут попросить ИИ генерировать биты, синтвейв-треки и сложные аккордовые прогрессии.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.