Vibe Composer MIDI

Allows you to talk to an LLM to compose multi-track MIDI music and route output to software or hardware synthesizers.
  • typescript

19

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "mikeborozdin-vibe-composer-midi-mcp": {
      "command": "npx",
      "args": [
        "vibe-composer-midi-mcp@latest"
      ]
    }
  }
}

Vibe Composer MIDI MCP lets you interact with a language model to creatively compose multi-track MIDI music and route it to software or hardware synthesizers. It expands beyond a single piano line by orchestration across multiple tracks, enabling rich, band-like output that can be played live or recorded.

How to use

You run the MCP server you can connect to from an MCP client. Start the server, then tell it what you want to hear. For example, prompt the LLM with requests like: “Play an upbeat melody on the piano,” “Spicy it up with fast passages with 16th notes,” or “Add drums for the whole duration of the song.” The system can manage multiple tracks (piano, sax, drums, etc.) and can output to a software synthesizer or a hardware MIDI interface if you have them available. To see what MIDI outputs you have, ask the server: “Which MIDI outputs are available?” If your client returns a list (for instance, Logic Pro), you can route each track to a specific channel and play through your chosen environment.

How to install

Prerequisites: you need Node.js installed on your system to run the MCP server via npm/npx.

Install and run the MCP server using the provided client configuration snippet. Add this config to your Claude Desktop MCP client configuration file at the indicated path.

Notes and examples

Examples of prompts you can use include: - 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.

Playing it on a software or hardware synthesizer is straightforward once you know your MIDI outputs. You can ask which outputs are available, then route each track to a channel, for example: - Piano to channel 0 - Sax to channel 1 - Drums to channel 2. This lets you mix the MIDI tracks in your DAW or hardware setup for a richer sound.

Available tools

Music composition via LLM

Interact with a language model to generate multi-track MIDI music based on your prompts and route outputs to MIDI channels.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational