MIDI Generation

Genereert echte .mid bestanden via gebundelde GM-instrument scripts en muziektheorie referentiedocumenten, niet ad hoc code.

Door tubone24 · tubone24/midi-agent-skill

Getest · Werkt ★ 9.2/10

MIDI Generation — Genereert echte .mid bestanden via gebundelde GM-instrument scripts en muziektheorie referentiedocumenten, niet ad hoc code.

Wat het doet

Genereert MIDI-bestanden met correcte General MIDI instrument program changes en past gebundelde muziektheorie-referenties toe (akkoordprogressies, stemvoering, contrapunt, orkestratie) in plaats van MIDI-code from scratch te schrijven. Wordt geactiveerd bij verzoeken om muziek/melodieën/MIDI-bestanden te componeren, genereren of maken; vereist `pip install midiutil` en, voor WAV-export, een apart gedownloade SoundFont plus FluidSynth.

Testrapport

Genereerde dezelfde I-V-vi-IV progressie twee keer met echte midiutil-aanroepen: het basis script (skill genegeerd) stelde nooit een GM program change in, dus de basstrack zou gewoon klinken als een tweede piano, terwijl de skill run de gebundelde generate_midi.py + voice-leading.md begeleiding gebruikte om correcte bas/piano programma's in te stellen en de totale cross-chord stembeweging van 21 naar 9 semitonen te verminderen - een concrete, meetbare verbetering, geen subjectieve.

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

Installatie

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

Commando's en voorbeeldprompts

  • /midi-generationGenereert echte .mid bestanden via gebundelde GM-instrument scripts en muziektheorie referentiedocumenten, niet ad hoc code.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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