Enables LLMs to compose and play multi-track MIDI music through natural language prompts. Supports outputting to software or hardware synthesizers for enhanced audio quality.
Enables LLMs to compose music by describing musical intent using high-level operations like notes, chords, dynamics, and tempo, then renders the composition into standard MIDI files.
Enables AI assistants to control MIDI devices and synthesizers through WebMidi.js integration. Provides tools for sending notes, control changes, creating virtual ports, and executing complex musical sequences.
Enables AI assistants to create, parse, edit, and render MIDI files through standard MCP tools, returning absolute file paths to support iterative music generation and revision.