What problem does it solve?
MIDI workflows require bridging multiple tools for port I/O, file parsing, and SMF generation across platforms. This Skill centralizes MIDI 1.0/2.0 interactions, control-surface routing, and SMF file authoring via a CLI, reducing setup complexity and enabling automation.
Core Features & Use Cases
- CLI access to list MIDI ports across macOS, Linux, and Windows, send note-on/off, CC, program changes, and SysEx.
- SMF parsing and writing to read or generate Standard MIDI Files from JSON-like data.
- Support for MIDI 2.0 UMP considerations and MIDI-CI negotiation workflows via shell or script.
- Use case: automate a live show cue by sending a note to a keyboard and adjust control surfaces from a script.
- Use case: convert a sequence of events into a SMF file for archival or DAW import.
Quick Start
Run the CLI to list ports, send MIDI messages, monitor activity, and parse or write SMF files.