mmd-cli

Community

Compile, validate, and run MIDI Markdown CLI

Authorcjgdev
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Enables musicians and developers to compile, validate, inspect, and playback MIDI Markdown (MMD) files from a command-line interface, simplifying automation and integration into workflows.

Core Features & Use Cases

  • Compile MMD to MIDI with mmdc compile and export formats (MIDI, JSON, CSV, table) for downstream processing.
  • Validate syntax and perform quick checks with mmdc validate and mmdc check, catching errors before playback or export.
  • Real-time playback and inspection via the TUI, plus device library management via library commands to organize aliases and instruments.
  • Workflow examples include development loops, batch processing, and debugging TIMING and events.

Quick Start

Install mmdc and run mmdc compile song.mmd -o song.mid to generate a MIDI file.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: mmd-cli
Download link: https://github.com/cjgdev/midi-markdown/archive/main.zip#mmd-cli

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 223,000+ vetted skills library on demand.