media-midi

Community

Bridge MIDI I/O and SMF authoring from the CLI.

Authordamionrashford
Version1.0.0
Installs0

System Documentation

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.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: media-midi
Download link: https://github.com/damionrashford/media-os/archive/main.zip#media-midi

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.