@cgcardona/midi βœ“ Verified v1.0.0

🎡 MIDI Domain

21-dimensional MIDI state space β€” notes, pitch bend, 11 CC controllers, tempo map, time signatures, key signatures, and more. The reference implementation of the MuseDomainPlugin protocol.

Browse Repos JSON API β†—
21 Dimensions
0 Repositories
Piano Roll Viewer
OT Merge
3 Artifact Types
7 CLI Commands

⊞ Dimensions 21

Each dimension is independently mergeable β€” two agents editing different dimensions of the same snapshot never produce a conflict.

#0 harmony

Chord progressions and tonal centre analysis

#1 rhythm

Rhythmic density, groove, and syncopation

#2 melody

Melodic contour, range, and motif detection

#3 dynamics

Velocity curves and dynamic range

#4 structure

Section form and macro structure

#5 tempo

BPM and tempo map evolution

#6 key

Key signature detection and modulation

#7 meter

Time signature and metric complexity

#8 groove

Swing, feel, and micro-timing

#9 emotion

8-axis valence/arousal emotion map

#10 motifs

Recurring melodic and rhythmic motifs

#11 form

Formal structure (AABA, verse/chorus, etc.)

#12 pitch_bend

Pitch bend envelope per channel

#13 aftertouch

Polyphonic aftertouch per note

#14 modulation

CC1 modulation wheel data

#15 volume

CC7 channel volume envelopes

#16 pan

CC10 stereo panning

#17 expression

CC11 expression controller

#18 sustain

CC64 sustain pedal events

#19 reverb

CC91 reverb send levels

#20 chorus

CC93 chorus send levels

⌘ CLI Commands

muse
$ muse analyze
$ muse diff
$ muse listen
$ muse arrange
$ muse piano-roll
$ muse groove-check
$ muse emotion-diff

⚑ Agent & MCP Integration

Agents can discover and use this domain through the MuseHub MCP server β€” no configuration needed.

MCP
// MCP tool β€” preferred for AI agents
musehub_get_domain(scoped_id="@cgcardona/midi")

// REST API β€” for programmatic access
GET /api/v1/domains/@cgcardona/midi
GET /api/v1/domains/@cgcardona/midi/repos

// Human URL (also serves JSON via ?format=json or Accept header)
GET /domains/@cgcardona/midi?format=json

// MCP resource URI
muse://domains/cgcardona/midi

// Create a repo using this domain
musehub_create_repo(
  name="my-project",
  owner="myuser",
  domain="@cgcardona/midi"
)
πŸ€–
Agents-first design. Every domain exposes a full MCP resource so AI agents can discover capabilities, read manifests, and create repos without any human configuration.

πŸ“¦ Public Repositories 0

πŸ“¦

No public repositories using this domain yet.

Create the first repository β†’