MIDI Generation
Generuje rzeczywiste pliki .mid za pomocą dołączonych skryptów instrumentów GM i dokumentacji referencyjnej teorii muzyki, a nie kodu ad hoc.
Testowano · Działa
Co robi ten skill
Generuje pliki MIDI z poprawnymi zmianami programu instrumentu General MIDI i stosuje dołączone odniesienia do teorii muzyki (progresje akordów, prowadzenie głosów, kontrapunkt, orkiestracja) zamiast pisać kod MIDI od zera. Uruchamia się na żądania komponowania, generowania lub tworzenia muzyki/melodii/plików MIDI; wymaga `pip install midiutil` i, do eksportu WAV, oddzielnie pobranej próbki SoundFont plus FluidSynth.
Raport z testu
Wygenerowałem tę samą progresję I-V-vi-IV dwukrotnie z rzeczywistymi wywołaniami midiutil: skrypt bazowy (zignorowany przez umiejętność) nigdy nie ustawiał zmiany programu GM, więc ścieżka basowa brzmiałaby jak drugi fortepian, podczas gdy uruchomienie umiejętności użyło dołączonego generate_midi.py + wskazówek voice-leading.md do ustawienia poprawnych programów basu/fortepianu i zmniejszenia całkowitego ruchu głosów między akordami z 21 do 9 półtonów - konkretna, mierzalna poprawa, a nie subiektywna.
Testowano: 2026-07-15 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/tubone24/midi-agent-skill cd midi-agent-skill mkdir -p ~/.claude/skills cp -r . ~/.claude/skills/midi-generation
Komendy i przykładowe prompty
/midi-generationGeneruje rzeczywiste pliki .mid za pomocą dołączonych skryptów instrumentów GM i dokumentacji referencyjnej teorii muzyki, a nie kodu ad hoc.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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