MIDI Generation

Genererar verkliga .mid-filer via medföljande GM-instrument-skript och musikteori-referensdokument, inte ad hoc-kod.

av tubone24 · tubone24/midi-agent-skill

Testad · Fungerar ★ 9.2/10

MIDI Generation — Genererar verkliga .mid-filer via medföljande GM-instrument-skript och musikteori-referensdokument, inte ad hoc-kod.

Vad den gör

Genererar MIDI-filer med korrekta General MIDI-instrumentprogramändringar och tillämpar medföljande musikteori-referenser (ackordföljder, stämföring, kontrapunkt, orkestrering) istället för att skriva MIDI-kod från grunden. Utlöses vid förfrågningar om att komponera, generera eller skapa musik/melodier/MIDI-filer; kräver `pip install midiutil` och, för WAV-export, en separat nedladdad SoundFont plus FluidSynth.

Testrapport

Genererade samma I-V-vi-IV-följd två gånger med verkliga midiutil-anrop: baslinjeskriptet (färdigheten ignorerad) satte aldrig en GM-programändring så basstämman skulle bara låta som ett andra piano, medan färdighetskörningen använde det medföljande generate_midi.py + voice-leading.md-vägledningen för att sätta korrekta bas/piano-program och minska den totala röströrelsen mellan ackorden från 21 till 9 halvtoner -- en konkret, mätbar förbättring, inte en subjektiv.

Testad: 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

Kommandon och exempelprompter

  • /midi-generationGenererar verkliga .mid-filer via medföljande GM-instrument-skript och musikteori-referensdokument, inte ad hoc-kod.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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