MIDI Generation

Generuje skutečné .mid soubory pomocí zabalených skriptů GM-instrumentů a referenčních dokumentů hudební teorie, nikoli ad hoc kódu.

od tubone24 · tubone24/midi-agent-skill

Otestováno · Funguje ★ 9.2/10

MIDI Generation — Generuje skutečné .mid soubory pomocí zabalených skriptů GM-instrumentů a referenčních dokumentů hudební teorie, nikoli ad hoc kódu.

Co umí

Generuje MIDI soubory se správnými General MIDI programovými změnami nástrojů a aplikuje zabalené reference hudební teorie (akordové postupy, vedení hlasů, kontrapunkt, orchestrace) místo psaní MIDI kódu od nuly. Spouští se na žádosti o kompozici, generování nebo tvorbu hudby/melodií/MIDI souborů; vyžaduje `pip install midiutil` a pro export WAV samostatně stažený SoundFont plus FluidSynth.

Testovací report

Vygeneroval stejný postup I-V-vi-IV dvakrát se skutečnými voláními midiutil: základní skript (skill ignorován) nikdy nenastavil GM programovou změnu, takže basová linka by zněla jen jako druhý klavír, zatímco běh skillu použil zabalený generate_midi.py + pokyny voice-leading.md k nastavení správných basových/klavírních programů a snížení celkového pohybu hlasů mezi akordy z 21 na 9 půltónů -- konkrétní, měřitelné zlepšení, nikoli subjektivní.

Testováno: 2026-07-15 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /midi-generationGeneruje skutečné .mid soubory pomocí zabalených skriptů GM-instrumentů a referenčních dokumentů hudební teorie, nikoli ad hoc kódu.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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