MIDI Generation

Genererer rigtige .mid filer via medfølgende GM-instrument scripts og musik-teori reference-dokumenter, ikke ad hoc kode.

Af tubone24 · tubone24/midi-agent-skill

Testet · Virker ★ 9.2/10

MIDI Generation — Genererer rigtige .mid filer via medfølgende GM-instrument scripts og musik-teori reference-dokumenter, ikke ad hoc kode.

Hvad det gør

Genererer MIDI-filer med korrekte General MIDI instrument programændringer og anvender medfølgende musik-teori referencer (akkordprogressioner, stemmeføring, kontrapunkt, orkestrering) i stedet for at skrive MIDI-kode fra bunden. Udløses ved anmodninger om at komponere, generere eller skabe musik/melodier/MIDI-filer; kræver `pip install midiutil` og, for WAV-eksport, en separat downloadet SoundFont plus FluidSynth.

Testrapport

Genererede den samme I-V-vi-IV progression to gange med rigtige midiutil-kald: baseline-scriptet (skill ignoreret) satte aldrig en GM programændring, så baslinjen ville bare lyde som et andet klaver, mens skill-kørslen brugte den medfølgende generate_midi.py + voice-leading.md vejledning til at sætte korrekte bas/klaver programmer og reducere den samlede stemmebevægelse mellem akkorder fra 21 til 9 semitoner -- en konkret, målbar forbedring, ikke en subjektiv en.

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

Installation

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 rigtige .mid filer via medfølgende GM-instrument scripts og musik-teori reference-dokumenter, ikke ad hoc kode.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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