MIDI Generation
Genererer rigtige .mid filer via medfølgende GM-instrument scripts og musik-teori reference-dokumenter, ikke ad hoc kode.
Testet · Virker
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 progressionCreate a MIDI file with proper General MIDI instrument programsCompose a short melody and export it as a real .mid file