MIDI Generation
Genera archivos .mid reales a través de scripts de instrumentos GM incluidos y documentación de referencia de teoría musical, no código ad hoc.
Probado · Funciona
Qué hace
Genera archivos MIDI con cambios de programa de instrumentos General MIDI correctos y aplica referencias de teoría musical incluidas (progresiones de acordes, conducción de voces, contrapunto, orquestación) en lugar de escribir código MIDI desde cero. Se activa ante solicitudes para componer, generar o crear música/melodías/archivos MIDI; requiere `pip install midiutil` y, para exportación WAV, un SoundFont descargado por separado más FluidSynth.
Informe de la prueba
Generé la misma progresión I-V-vi-IV dos veces con llamadas reales a midiutil: el script de línea base (ignorado por la skill) nunca estableció un cambio de programa GM, por lo que la pista de bajo sonaría como un segundo piano, mientras que la ejecución de la skill usó la guía bundled generate_midi.py + voice-leading.md para establecer programas de bajo/piano correctos y reducir el movimiento total de voz entre acordes de 21 a 9 semitonos -- una mejora concreta y medible, no subjetiva.
Probado el: 2026-07-15 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/tubone24/midi-agent-skill cd midi-agent-skill mkdir -p ~/.claude/skills cp -r . ~/.claude/skills/midi-generation
Comandos y prompts de ejemplo
/midi-generationGenera archivos .mid reales a través de scripts de instrumentos GM incluidos y documentación de referencia de teoría musical, no código ad hoc.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
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