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.

Por tubone24 · tubone24/midi-agent-skill

Probado · Funciona ★ 9.2/10

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.

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 progression
  • Create a MIDI file with proper General MIDI instrument programs
  • Compose a short melody and export it as a real .mid file