¿Qué es MIDI?
MIDI (Musical Instrument Digital Interface) es un protocolo de comunicación para instrumentos musicales digitales, creado en 1983. Los archivos MIDI (.mid) no contienen audio real — contienen instrucciones musicales: qué nota tocar, cuándo, con qué intensidad y en qué instrumento.
Es la diferencia entre una partitura y una grabación: el MIDI es la partitura; el archivo de audio (MP3, WAV) es la grabación.
¿Qué contiene un archivo MIDI?
- Note On/Off: qué nota se toca y cuándo empieza/termina
- Velocity: intensidad de la pulsación (0-127)
- Channel: qué instrumento toca (canal 1-16)
- Program Change: cambio de instrumento (piano, guitarra, batería...)
- Tempo: velocidad en BPM
- Control Change: parámetros como volumen, panorámica, sustain
El estándar General MIDI (GM) define 128 instrumentos y asigna la percusión al canal 10.
MIDI vs Audio: diferencias clave
| Aspecto | MIDI | Audio (MP3/WAV) |
|---|---|---|
| Contiene | Instrucciones | Sonido grabado |
| Tamaño | Muy pequeño (KB) | Grande (MB) |
| Editable | Completamente | Limitado |
| Calidad | Depende del sintetizador | Fija |
| Transponer | Trivial | Requiere procesado |
| Cambiar instrumento | Un clic | No es posible |
¿Para qué sirve MIDI?
- Composición y producción musical: grabar interpretaciones de teclado MIDI en un DAW
- Karaoke: los archivos MIDI de karaoke (.KAR) contienen la letra sincronizada
- Juegos retro: muchos videojuegos de los 90 usaban MIDI para la música
- Instrumentos digitales: pianos eléctricos, baterías electrónicas y sintetizadores se comunican via MIDI
Cómo reproducir archivos MIDI
El sonido del MIDI depende del sintetizador:
- MuseScore (gratis): reproduce MIDI con orquesta virtual de alta calidad
- VLC: reproduce MIDI con FluidSynth
- DAW (FL Studio, Ableton, Reaper): asignar un VST al MIDI
Cómo convertir MIDI a audio
FluidSynth (línea de comandos)
# Necesitas una SoundFont (.sf2)
sudo apt install fluidsynth
# MIDI a WAV
fluidsynth -ni /ruta/soundfont.sf2 cancion.mid -F salida.wav -r 44100
# WAV a MP3 con FFmpeg
ffmpeg -i salida.wav -b:a 192k salida.mp3
Timidity++
sudo apt install timidity
timidity cancion.mid -Ow -o salida.wav
Editar archivos MIDI
- MuseScore: editor de partituras visual
- LMMS (gratis): DAW con piano roll
- GarageBand (macOS/iOS): edición MIDI intuitiva
- FL Studio, Ableton Live: DAWs profesionales
MIDI en producción musical moderna
El MIDI sigue siendo la columna vertebral de la producción electrónica:
- Grabas la interpretación en el DAW como MIDI
- Asignas un instrumento virtual (VST) que genera el audio real
- Editas notas, tempo y dinámica con precisión total
- Renderizas el proyecto final a WAV/MP3 para distribución
Casos de uso avanzados
Más allá del uso casual, los formatos de audio modernos cubren casos profesionales muy específicos. Producción musical: estudios profesionales trabajan con WAV o FLAC durante mastering para evitar pérdida acumulativa entre passes — el formato lossless garantiza que cada modificación sea bit-perfect respecto al estado anterior. Distribución en plataformas de streaming: Spotify acepta WAV/FLAC en upload pero re-codifica a Ogg Vorbis 320 kbps para Premium y AAC 128 kbps para usuarios free; Apple Music usa AAC 256 kbps en VBR; Tidal y Qobuz distribuyen FLAC para audiophilos. Podcasting profesional: Apple Podcasts recomienda AAC 128 kbps mono para voz (eficiencia óptima); Spotify acepta MP3 192 kbps; archivos master se guardan en WAV para futuros remasters. Audiolibros: Audible usa AAX (variante DRM de AAC) con bitrate variable según calidad. Videojuegos: muchos engines (Unity, Unreal) prefieren OGG Vorbis por su royalty-free status y soporte de looping perfecto.
Mejores prácticas y consejos profesionales
Workflow de archivado: mantén siempre un master FLAC o WAV de cada archivo importante. Los formatos lossy (MP3, AAC, OGG) son derivados — siempre puedes generar un MP3 desde un FLAC, pero nunca recuperar la calidad perdida en el sentido inverso. Bitrate selection: para música, MP3 320 kbps o AAC 256 kbps son indistinguibles del lossless en equipos casuales; para podcast 96-128 kbps mono basta. Sample rate: 44.1 kHz es el estándar CD para música; 48 kHz para video; 96/192 kHz solo aporta valor en producción profesional con monitorización de estudio. Metadata y cover art: usa siempre ID3v2.4 con UTF-8 para garantizar que caracteres especiales (acentos, ñ, símbolos chinos) se muestren correctamente en cualquier reproductor. Embebe cover art a 600×600 px JPEG progressive — formato estándar reconocido universalmente.
Compatibilidad y consideraciones técnicas
KaijuConverter procesa archivos de audio en infraestructura cloud dedicada con FFmpeg 6.x como engine principal y los mejores codec libraries disponibles (LAME 3.100 para MP3, libfdk-aac para AAC, FLAC reference encoder, libopus para Opus). El procesamiento es streaming — no esperamos a recibir todo el archivo antes de empezar a procesar, lo que reduce significativamente la latencia percibida. Soportamos archivos hasta 200 MB con sample rates de 8 kHz a 192 kHz, profundidades de 16/24/32-bit (incluyendo float para edición profesional), y configuraciones desde mono hasta surround 7.1 cuando el formato destino lo permite. Privacidad: los archivos se procesan en contenedores Docker aislados, se cifran en tránsito con TLS 1.3, y se eliminan automáticamente con multi-pass overwrite tras 2 horas. DRM: archivos protegidos (Apple Music DRM, AAX de Audible) no se pueden convertir — el DRM bloquea acceso al stream original. Para esos casos, debes obtener una versión sin DRM legal antes de la conversión.
Conversiones relacionadas
Pares de formatos de audio más frecuentes: