About vibemind
VibeMind connects Claude or ChatGPT to Ableton Live 12, building editable tracks, MIDI clips and arrangements in a project. Its bridge combines session controls, browser and plugin tools with optional measured artist packs and mix checks in VibeMind Pro.
Key features
- 01Create tracks, clips and MIDI notes
- 02Control session and transport
- 03Search and load browser content
- 04Host plugins and manage parameters
- 05Read, write and analyse Serum 1 presets
- 06Arrange timelines and locators
Use cases
- 01Build an editable loop in Ableton Live
- 02Adjust tracks, clips and device parameters
- 03Place an arrangement with VibeMind Pro
- 04Compare a mix with artist targets using VibeMind Pro
MCP support
The vibemind-mcp server exposes 44 tools for Ableton Live sessions, tracks, clips, devices, browser content, presets and plugin hosting to Claude Desktop, Claude Code and Codex CLI.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEVibeMind for Ableton — the free bridge
Plug Claude (Desktop or Code) or ChatGPT (via Codex CLI) into Ableton Live 12. Ask for "a tech house loop at 126: kick, clap, hats and a bassline, 8 bars" and it builds it in your project: real tracks, real MIDI clips, your plugins and samples. Nothing is rendered by a model; every note is editable.
Download the notarized macOS installer (free, no licence, no account): https://rollaaudio.com/vibemind — setup guide: https://rollaaudio.com/vibemind/setup
What is in the free bridge
- Live Remote Script (
remote-script/): the bridge. Owns TCP 9877 (control) and 9878 (browser). - Max for Live devices (
m4l/):VibeMind_PluginHostx4 (host Serum 2, Vital, Diva… with every parameter and full state recall) andVibeMind_Arranger(timeline placement, locators), plus their JS handlers. vibemind-mcpserver: one notarized binary shipped in the installer; registers itself with Claude Desktop, Claude Code and Codex CLI. 44 tools: session and transport, tracks, clips and notes, devices and parameters, browser search and load, Serum 1 preset read/write/analyse, plugin hosting.
This repository holds the Remote Script and the Max for Live devices (MIT, see NOTICE for the
ableton-mcp lineage), the customer setup guide and the changelog. The server binary ships in the
installer.
VibeMind Pro
The knowledge layer on top of the bridge: measured artist packs (John Summit, deadmau5, Technimatic
today, one new artist every week), vibemind_place_spec (a whole arrangement into Live),
vibemind_check_mix (your bounce against the artist's targets) and the pack downloader.
$12/month or $79/year, 14-day trial inside the app. https://rollaaudio.com/vibemind#pro
Free Report Card: how close is your mix to deadmau5? https://rollaaudio.com/vibemind/mixcheck
Requirements
macOS 13+ on Apple silicon, Ableton Live 12 (Suite, or Standard + Max for Live for PluginHost and Arranger; the Remote-Script tools work without M4L), a Claude or ChatGPT subscription for the AI client. Windows: in progress.
Manual install (without the installer)
- Copy
remote-script/to~/Music/Ableton/User Library/Remote Scripts/VibeMind/. - Copy
m4l/devices/*.amxdandm4l/handlers/*.jsto~/Music/Ableton/User Library/VibeMind/. - Live > Settings > Link, Tempo & MIDI > Control Surface: VibeMind.
- Install the server from the installer at https://rollaaudio.com/vibemind (it registers itself
with your AI client). Full guide:
docs/SETUP.md.
Support
[email protected] · issues welcome here.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.