- Vibe composer as an MCP server
- Watch the video for an overview
- Talk to an LLM and compose music!
- Multi track - not just a piano, but the whole band
- Also can output to a software or a hardware synthesizer for a better sound!
Play an upbeat melody on the piano
Spicy it up with fast passages with 16th notes
Add a few bars on the saxophone while piano is playing chords
Add drums for the whole duration of the song
- Ask an LLM to list MIDI outputs -
Which MIDI outputs are available?
- It may tell you that you have
Logic Pro
- It may tell you that you have
- Then ask to play it on logic pro and assign channels: e.g.:
Play in on Logic Pro and route the tracks to the following channels:
- Piano - channel 0
- Sax - channel 1
- Drums - channel 2
- Using an example of Claude Desktop as an MCP client:
Add this to ~/Library/Application Support/Claude/claude_desktop_config.json
"vibe-composer-midi-mcp": {
"command": "npx",
"args": ["vibe-composer-midi-mcp@latest"]
}