Si alguna vez escribiste música en una computadora, usaste un teclado electrónico o escuchaste el sonido de un videojuego de los años 90, estuviste en contacto con MIDI sin saberlo. Esta tecnología lleva más de cuatro décadas siendo el lenguaje secreto de músicos, productores y desarrolladores en todo el mundo.
En este artículo vas a entender exactamente qué es, cómo funciona y por qué sigue siendo tan relevante hoy.
¿Qué es MIDI?
MIDI son las siglas de Musical Instrument Digital Interface (Interfaz Digital para Instrumentos Musicales). Es un protocolo de comunicación creado en 1983 que permite que instrumentos electrónicos, computadoras y software intercambien información musical entre sí.
Lo más importante que debes entender desde el principio: MIDI no es audio. No graba sonido. En cambio, guarda instrucciones: qué nota tocar, con qué fuerza, durante cuánto tiempo y en qué canal. Es como una partitura digital que le dice a cualquier instrumento o programa exactamente qué hacer.
Un archivo MIDI puede pesar apenas unos kilobytes y contener una sinfonía completa. Un archivo de audio de la misma pieza puede pesar cientos de megabytes. Esa diferencia lo dice todo sobre la naturaleza de esta tecnología.
¿Para qué sirve MIDI?
Las aplicaciones de MIDI son amplias y van mucho más allá de la música amateur:
Producción musical profesional. Cualquier estudio de grabación usa MIDI para programar baterías, secuenciar sintetizadores y componer antes de grabar audio real. Programas como Ableton Live, FL Studio y Logic Pro giran en torno a MIDI.
Teclados y controladores. Cuando tocas un teclado MIDI, no produce sonido por sí solo. Envía datos a un sintetizador o computadora que interpreta esas instrucciones y genera el audio. Eso es lo que permite cambiar de piano a cuerdas a batería con un solo instrumento físico.
Videojuegos y entretenimiento. La música de videojuegos clásicos de SNES, Game Boy y computadoras de los 90 era completamente MIDI. Era la única forma de tener música dinámica con el hardware limitado de esa época.
Karaoke. La industria del karaoke se construyó sobre MIDI. Los archivos .mid con letras incrustadas (formato MIDI Karaoke o .kar) permiten sincronizar texto con música generada en tiempo real.
Educación musical. Los archivos MIDI son la herramienta perfecta para aprender solfeo, análisis armónico y transcripción porque puedes ver exactamente qué notas se tocan y cuándo.
Automatización en espectáculos en vivo. Conciertos, teatros y eventos usan señales MIDI para sincronizar luces, efectos y sonido de forma precisa.
¿Cómo funciona un archivo MIDI?
Un archivo MIDI (.mid) es una secuencia de mensajes organizados en el tiempo. Cada mensaje contiene tres tipos de información básica:
- Nota: cuál nota musical (do, re, mi… representadas como números del 0 al 127)
- Velocidad: qué tan fuerte se toca (también del 0 al 127, que equivale a pianissimo a fortissimo)
- Canal: a cuál de los 16 canales disponibles va dirigido el mensaje
Además, un archivo MIDI puede incluir información de tempo, compás, instrumento asignado por canal (usando el estándar General MIDI con 128 instrumentos predefinidos), efectos de modulación, pedal de sustain y mucho más.
Cuando un reproductor lee ese archivo, envía esas instrucciones a un sintetizador físico o virtual que genera el audio correspondiente. Por eso el mismo archivo MIDI puede sonar muy diferente según el reproductor o el banco de sonidos que uses.
Tipos de archivos MIDI
Existen tres formatos de archivo MIDI estándar:
Tipo 0 (Single Track): Toda la información va en una sola pista. Es el formato más compatible y el más común en dispositivos simples como teclados casio o reproductores de karaoke.
Tipo 1 (Multi Track): Cada instrumento o parte musical va en una pista separada, aunque se reproducen en sincronía. Es el favorito de los productores porque permite editar cada elemento de forma independiente.
Tipo 2 (Multi Pattern): Cada pista contiene su propio tempo independiente. Poco usado en la práctica, casi en desuso.
Para la mayoría de usos, vas a encontrar archivos Tipo 0 y Tipo 1.
¿Cómo reproducir archivos MIDI?
Aquí viene la parte práctica. Reproducir MIDI requiere dos cosas: un reproductor que lea el archivo y un sintetizador que genere el audio. En dispositivos modernos, ambas funciones suelen estar integradas.
En computadora (Windows, Mac, Linux)
VLC Media Player puede reproducir archivos MIDI si tienes instalado un banco de sonidos SF2 en tu sistema. Es la opción más simple porque VLC ya está instalado en millones de equipos.
Windows Media Player en Windows 10 y anteriores reproduce MIDI directamente usando el sintetizador integrado de Windows (Microsoft GS Wavetable Synth). En Windows 11 esta función fue limitada.
MuseScore es gratuito y no solo reproduce MIDI sino que lo convierte en partitura visual. Ideal para músicos que quieren estudiar o editar el contenido.
GarageBand en Mac reconoce archivos MIDI nativamente y los importa como pistas editables con el banco de sonidos propio de Apple.
En el navegador web
Esta es la forma más accesible hoy en día. Con tecnologías como la Web Audio API y librerías como html-midi-player, puedes reproducir archivos MIDI directamente en cualquier navegador moderno sin instalar nada.
El reproductor web genera el audio usando sintetizadores digitales en tiempo real y puede mostrar visualizaciones como piano roll (las notas representadas como barras horizontales) o partitura en pantalla.
En dispositivos móviles
En Android e iOS existen apps como MIDI Voyager, Midi Sheet Music y MuseScore que reproducen archivos .mid con buena calidad. También puedes enviarte el archivo por WhatsApp o email y reproducirlo directamente desde el explorador de archivos en la mayoría de teléfonos modernos.
En teclados y equipos físicos
La mayoría de teclados arranger (Yamaha PSR, Korg PA, Roland E-A7) incluyen un puerto USB o ranura para memoria que lee archivos MIDI directamente. Solo copias el archivo en una USB, la insertas y reproduces desde el panel del instrumento.
MIDI vs Audio: ¿cuál usar?
Esta pregunta surge siempre y la respuesta depende del objetivo.
| MIDI | Audio (MP3/WAV) | |
|---|---|---|
| Tamaño del archivo | Muy pequeño (KB) | Grande (MB) |
| Calidad de sonido | Depende del sintetizador | Fija al momento de grabación |
| Editable | Completamente | Limitado |
| Requiere sintetizador | Sí | No |
| Uso ideal | Composición, educación, karaoke | Distribución, streaming, master final |
En un flujo de trabajo profesional, ambos coexisten: compones y produces en MIDI, luego exportas el resultado final como audio.
¿Cómo crear archivos MIDI?
No necesitas ser músico profesional para crear MIDI. Hay tres caminos:
Desde un teclado o controlador MIDI. Conectas el instrumento al computador vía USB o cable MIDI, abres un DAW (Digital Audio Workstation) como GarageBand, FL Studio o Reaper y grabas mientras tocas. El software captura cada nota que presionas como datos MIDI.
Desde el piano roll en un DAW. Sin instrumento físico. Abres el editor de piano roll y dibijas las notas con el ratón, ajustando posición, duración y velocidad de cada una. Es el método más preciso para quienes no saben tocar.
Desde partituras con MuseScore. Si sabes leer música, puedes escribir la partitura directamente en MuseScore y exportarla como MIDI con un clic.
General MIDI: el estándar que lo hace universal
En 1991, la industria estableció el estándar General MIDI (GM) para garantizar compatibilidad entre equipos de diferentes fabricantes. Este estándar define 128 instrumentos en posiciones fijas (el instrumento 1 siempre es un piano de cola, el 40 siempre es violín, el 74 siempre es flauta, etc.) y asigna el canal 10 exclusivamente a percusión.
Gracias a GM, un archivo MIDI creado en un Yamaha suena reconocible en un Roland, en Ableton o en un reproductor web, aunque el timbre exacto varíe según la calidad del banco de sonidos.
Bancos de sonidos SF2 y SoundFonts
La calidad del audio que escuchas al reproducir MIDI depende directamente del banco de sonidos que usa el sintetizador. Los bancos en formato SF2 (SoundFont 2) son colecciones de muestras de instrumentos reales organizadas según el estándar General MIDI.
Hay bancos gratuitos como GeneralUser GS y FluidR3 que suenan muy bien, y bancos comerciales de alta gama usados en producciones profesionales. El sintetizador Magenta de Google, usado por html-midi-player, incluye el banco SGM Plus que ofrece excelente calidad para reproducción web.
Preguntas frecuentes sobre MIDI
¿Puedo convertir MIDI a MP3?
Sí. Cualquier DAW permite renderizar o exportar una sesión MIDI como archivo de audio. También hay herramientas online que hacen esta conversión, aunque la calidad depende del banco de sonidos que usen.
¿Puedo convertir audio a MIDI?
Técnicamente sí, pero con limitaciones. Software como Melodyne puede transcribir audio monofónico (una sola melodía) a MIDI con bastante precisión. Audio polifónico complejo sigue siendo difícil de convertir de forma automática.
¿MIDI tiene derechos de autor?
El formato en sí no, pero el contenido musical sí. Un archivo MIDI que reproduce una canción protegida tiene los mismos derechos que la canción original. Crear tu propio archivo MIDI de una obra ajena no lo convierte en tuyo.
¿Por qué suena diferente en distintos equipos?
Porque MIDI son instrucciones, no sonido. Cada sintetizador las interpreta con sus propios sonidos. Es como si dieras la misma partitura a diferentes músicos: la canción es la misma, la interpretación varía.
Conclusión
MIDI lleva más de cuatro décadas en uso porque resuelve un problema real de forma elegante: separar la información musical del sonido en sí. Eso lo hace liviano, editable, universal y perfectamente vigente en la era del streaming y la producción musical moderna.
Si produces música, estudias solfeo, desarrollas aplicaciones musicales o simplemente quieres explorar archivos de tus canciones favoritas, entender MIDI abre un mundo de posibilidades que el audio convencional no permite.
¿Quieres reproducir archivos MIDI directamente en tu sitio web? Prueba MidiPlay, el reproductor MIDI desarrollado por Wilber Saico para WordPress y WooCommerce.