MIDI Generation

Genererer ekte .mid-filer via bundne GM-instrument-skript og musikkteori-referansedokumenter, ikke ad hoc-kode.

av tubone24 · tubone24/midi-agent-skill

Bestått ★ 9.2/10

MIDI Generation — Genererer ekte .mid-filer via bundne GM-instrument-skript og musikkteori-referansedokumenter, ikke ad hoc-kode.

Hva den gjør

Genererer MIDI-filer med korrekte General MIDI instrument programendringer og bruker bundne musikkteori-referanser (akkordprogresjoner, stemmeføring, kontrapunkt, orkestrering) i stedet for å skrive MIDI-kode fra bunnen av. Utløses ved forespørsler om å komponere, generere eller lage musikk/melodier/MIDI-filer; krever `pip install midiutil` og, for WAV-eksport, en separat nedlastet SoundFont pluss FluidSynth.

Testrapport

Genererte den samme I-V-vi-IV progresjonen to ganger med ekte midiutil-kall: grunnlinjeskriptet (ferdigheten ignorert) satte aldri en GM programendring slik at bassporet bare ville høres ut som et andre piano, mens ferdighetskjøringen brukte den bundne generate_midi.py + voice-leading.md veiledningen for å sette korrekte bass/piano-programmer og redusere total krysstonebevegelse fra 21 til 9 halvtoner - en konkret, målbar forbedring, ikke en subjektiv.

Testet på: 2026-07-15 · Claude Code 2.x (agent harness)

Installer

git clone https://github.com/tubone24/midi-agent-skill
cd midi-agent-skill
mkdir -p ~/.claude/skills
cp -r . ~/.claude/skills/midi-generation

Kommandoer og eksempelprompter

  • /midi-generationGenererer ekte .mid-filer via bundne GM-instrument-skript og musikkteori-referansedokumenter, ikke ad hoc-kode.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • Generate an 8-bar piano and bass piece using a I-V-vi-IV progression
  • Create a MIDI file with proper General MIDI instrument programs
  • Compose a short melody and export it as a real .mid file