About
Allows Large Language Models (LLMs) to control MIDI-compatible software. By creating a virtual MIDI output port, this server sends MIDI note on/off and control change messages with precise timing. Connect digital audio workstations (DAWs), hardware synthesizers, or any other MIDI-enabled application by selecting the 'MCP MIDI Out' port as your MIDI input device.
Key Features
- Creates a virtual MIDI output port
- Sequences MIDI events with precise timing
- Sends Control Change (CC) messages
- 5 GitHub stars
- Sends MIDI Note On/Off messages
- Can be used as a MIDI input device in any application that supports MIDI
Use Cases
- Connect to any software that accepts MIDI input (virtual instruments, lighting controllers, etc.) via an LLM
- Connect digital audio workstations (DAWs) to receive MIDI from an LLM
- Control hardware synthesizers through a computer's MIDI interface using an LLM