MIDI es el formato de archivo más importante de la música que la mayoría de la gente nunca ha abierto. No almacena audio, sino instrucciones musicales. Un archivo MIDI es esencialmente un rollo de pianola: una secuencia de mensajes "toca la nota X en el tiempo Y con la velocidad Z" que un sintetizador, sampler o instrumento virtual interpreta y convierte en sonido.
¿Qué es MIDI?
MIDI (Musical Instrument Digital Interface) es tanto un protocolo como un formato de archivo. El protocolo (definido en 1983 por un consorcio de fabricantes de sintetizadores que incluía Roland, Yamaha, Korg y Sequential Circuits) permite que los instrumentos musicales electrónicos, los ordenadores y los dispositivos se comuniquen en tiempo real. El formato de archivo MIDI (.mid o .midi) registra esta comunicación como una secuencia de eventos con marca de tiempo para su reproducción y distribución.
Un archivo MIDI no contiene ningún audio. Contiene:
- Eventos Note On/Off: qué nota (números de nota MIDI del 0 al 127, donde 60 = Do central), cuándo y con qué velocidad (volumen)
- Program Change: qué sonido de instrumento usar (128 instrumentos General MIDI)
- Control Change (CC): controles en tiempo real — pedal de sustain (CC64), rueda de modulación (CC1), volumen (CC7), paneo (CC10)
- Pitch Bend: variación continua del tono
- Cambios de tempo: marcadores de BPM
- Compás: cómo se agrupan los tiempos
- Letras: texto sincronizado (karaoke)
MIDI vs Formatos de Audio
| Propiedad | MIDI | MP3/WAV/FLAC |
|---|---|---|
| Contiene audio | ❌ Solo instrucciones | ✅ |
| Tamaño del archivo | Pequeño (pocos KB a ~1 MB) | Grande (1–50+ MB) |
| Editable | ✅ Cada nota | ❌ (destructivo) |
| Cambio de tempo | ✅ Sin pérdida | ❌ Artefactos de audio |
| Calidad del sonido | Depende del sintetizador | Fija (tal como se grabó) |
| Transposición | ✅ Sin pérdida | ❌ Pérdida de calidad |
| Cambio de instrumento | ✅ Al instante | ❌ |
| Karaoke | ✅ Letras sincronizadas | ❌ |
Estándar General MIDI (GM)
General MIDI (1991) estandariza 128 sonidos de instrumentos en un mapa común para que los archivos MIDI suenen de forma consistente en diferentes dispositivos:
- Programa 1: Piano de cola acústico
- Programa 25: Guitarra acústica (nylon)
- Programa 41: Violín
- Programa 57: Trompeta
- Programa 81: Lead 1 (sintetizador de onda cuadrada)
- Programas 129–136: Percusión (en el Canal 10, que siempre es la batería)
Usos del formato MIDI
- Producción musical: los DAW (Digital Audio Workstations) como Ableton Live, FL Studio, Logic Pro y GarageBand usan MIDI de forma extensiva
- Notación musical: Sibelius, MuseScore y Finale importan y exportan MIDI
- Karaoke: archivos
.midcon letras sincronizadas incrustadas - Música de videojuegos: los primeros soundtracks de juegos usaban MIDI (DOOM, Warcraft II, era DOS)
- Pianos digitales y teclados: todos los pianos digitales modernos admiten MIDI por USB
Cómo convertir archivos MIDI
MIDI a MP3/WAV (renderizado de audio):
# FluidSynth (gratuito, usa SoundFont)
fluidsynth -F salida.wav /usr/share/sounds/sf2/FluidR3_GM.sf2 entrada.mid
ffmpeg -i salida.wav salida.mp3
# timidity++ (alternativa)
timidity entrada.mid -Ow -o salida.wav
MIDI a partitura:
- MuseScore (gratuito): Archivo → Importar → selecciona .mid
MIDI a MusicXML:
mscore -o salida.mxl entrada.mid
Consejos para usuarios de MIDI
- Los SoundFonts importan: el mismo archivo MIDI suena completamente diferente en un sintetizador hardware Roland SC-88 que en el sintetizador Windows GS o un instrumento virtual basado en muestras
- El Canal 10 es siempre la batería: en General MIDI, el canal MIDI 10 está permanentemente asignado a la percusión
- Cuantización: los DAW cuantizan el tiempo MIDI a una cuadrícula para corregir la imprecisión del timing de la grabación en vivo
- Velocidad = dinámica: la velocidad MIDI (1–127) controla el volumen de una nota. Una velocidad de 64 es media; 127 es máxima
Conversiones relacionadas
Conversiones frecuentes del catálogo: