cjgdev

Add Midi Command — Development skill for Claude Code

Development community

Guide for adding a new MIDI command type to the MMD language.

How to install Add Midi Command

Installs to ~/.claude/commands/cjgdev-midi-markdown-add-midi-command.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/cjgdev/midi-markdown/HEAD/.claude/commands/add-midi-command.md -o ~/.claude/commands/cjgdev-midi-markdown-add-midi-command.md

Restart Claude Code, or start a new session, for it to be picked up.

What Add Midi Command does


description: Guide for adding a new MIDI command type to the MMD language

Guide the developer through adding a new MIDI command type. This is a multi-step process that touches several parts of the codebase.

Ask the user:

  1. Command name (e.g., "note_pressure", "song_select")
  2. MIDI message type (channel voice, system common, system realtime, meta)
  3. Parameters needed (channel, data1, data2, etc.)
  4. Value ranges for each parameter

Then implement the following steps:

Alternatives in Development

Full documentation available on GitHub

View Source Repository