Convertidor de audio a MIDI (MP3 y WAV)
Saca la melodía, los acordes o la línea de bajo de una grabación y conviértelos en notas MIDI que puedes editar y tocar con cualquier instrumento virtual. Todo ocurre en tu dispositivo: el archivo no se envía a ninguna parte.
- Funciona en tu navegador
- Sin subidas ni registro
- MIDI con el tempo real
Para un resultado más limpio, usa la grabación de un solo instrumento o una sola voz.
Limpiar y cuantizar
En resumen
Arrastra el MP3 al convertidor y pulsa Descargar MIDI. El navegador pasa el audio a mono a 22 050 Hz, lo analiza con Basic Pitch, el modelo abierto de Spotify, a razón de unas 86 tramas por segundo (código de Basic Pitch), y escribe un archivo MIDI estándar a 480 ticks por negra con el tempo propio de la canción. Así, una nota que suena a los 0,625 s de un tema a 96 BPM cae en el tick 480, justo en el segundo tiempo. Se convierten como máximo los 10 primeros minutos.
Cómo funciona
El convertidor usa Basic Pitch, el modelo de transcripción que el Audio Intelligence Lab de Spotify publicó con licencia Apache 2.0. El audio, en mono y a 22 050 Hz, se trocea en ventanas solapadas de dos segundos, y unas 86 veces por segundo la red estima qué notas de las 88 del piano suenan, si alguna está empezando y un contorno de afinación fino. Un posprocesado une esas tramas en notas; ese paso es el que controlan los deslizadores, y por eso responden al instante.
Escribir las notas en el archivo es pura aritmética. Un archivo MIDI estándar mide el tiempo en ticks —aquí, 480 por negra— y guarda el tempo como microsegundos por negra (SMF 1.1). Una nota que empieza t segundos después del inicio de una grabación a B BPM va al tick = redondeo(t × B × 480 ÷ 60), y el evento de tempo guarda 60 000 000 ÷ B. Antes de eso, todas las notas se desplazan la misma pequeña cantidad para que el primer pulso detectado caiga justo sobre un tiempo de la cuadrícula del archivo.
Ejemplo práctico: tres notas a 96 BPM
A 96 BPM un tiempo dura 60 ÷ 96 = 0,625 segundos y ocupa 480 ticks, de modo que el evento de tempo vale 60 000 000 ÷ 96 = 625 000 microsegundos por negra. Con el primer pulso de la canción al principio del archivo:
| La nota empieza en | Tick | Dónde cae |
|---|---|---|
| 0,000 s | 0 | compás 1, tiempo 1 |
| 0,625 s | 480 | compás 1, tiempo 2 |
| 1,406 s | 1080 | compás 1, tiempo 3, segunda semicorchea |
Con un loop de bajo eléctrico a 96 BPM: confirma que el tempo detectado marca 96, baja la Nota más aguda hasta más o menos C3, ajusta a semicorcheas y descarga. En un proyecto a 96 BPM, las notas arrancan en el primer tiempo del compás uno con el groove original intacto.
Limitaciones
Transcribe notas con altura definida. No separa instrumentos, no escribe batería (el modelo no se entrenó con ella; para eso está la caja de ritmos) y no genera partituras. Vibratos y glissandos no se escriben como bends: cada nota se redondea al semitono. Se convierten los diez primeros minutos, para que el navegador, sobre todo en el teléfono, no se quede sin memoria; los archivos de más de 200 MB, y los que el navegador sabe de antemano que pasan de 30 minutos, se rechazan antes de decodificarlos.
Fuentes
- Bittner, Bosch, Rubinstein, Meseguer-Brocal and Ewert, “A Lightweight Instrument-Agnostic Model for Polyphonic Note Transcription and Multipitch Estimation”, arXiv:2203.09893, 2022 — el modelo de transcripción que usa el convertidor. Consultado el 10 de octubre de 2026.
- Spotify, basic-pitch código fuente,
constants.py— la frecuencia de análisis de 22 050 Hz y el salto de 256 muestras, que dan unas 86 tramas por segundo. Consultado el 10 de octubre de 2026. - Standard MIDI-File Format Spec. 1.1, updated (midimusic.github.io) — los ticks por negra y el evento Set Tempo, medido en microsegundos por negra. Consultado el 10 de octubre de 2026.
- Peter Kabal, “Wave File Specifications”, MMSP Lab, McGill University — cuántos bytes por segundo ocupa un WAV PCM. Consultado el 10 de octubre de 2026.
Cómo convertir un MP3 a MIDI
- Elige el archivo. Arrastra un MP3, WAV, M4A, FLAC u OGG a la caja de arriba, o tócala para buscarlo. El navegador lo decodifica en local.
- Espera la primera pasada. La primera vez se descarga un modelo de transcripción pequeño (menos de 1 MB) que después queda en caché. Una canción de tres minutos suele tardar entre diez segundos y un minuto, según el dispositivo.
- Revisa el piano roll. Cada barra es una nota detectada. Escuchar el MIDI la reproduce con un sintetizador sencillo y Escuchar el original te deja comparar con la grabación.
- Limpia el resultado. Mueve los controles de Limpiar y cuantizar; el análisis pesado no se repite, así que los cambios se aplican al momento.
- Descarga. Descargar MIDI guarda un
.midestándar que abren Ableton Live, FL Studio, Logic, Reaper, Cubase, MuseScore y cualquier programa que lea MIDI.
¿MP3 o WAV?
Si puedes elegir, usa WAV. El MP3 descarta detalles que el oído apenas nota, y a bitrates bajos eso incluye armónicos agudos y notas suaves, justo lo que el modelo usa para separar una nota de sus armónicos; se nota sobre todo en acordes y pasajes rápidos. No hay que preparar nada: vale cualquier profundidad de bits (16, 24 o 32 bits flotante) y cualquier frecuencia de muestreo, porque todo se remuestrea a 22 050 Hz en mono. El AIFF solo se abre en Safari; en Chrome o Firefox, exporta un WAV.
Lo que sí cuenta es el tamaño. Un WAV PCM ocupa por segundo la frecuencia de muestreo × los bytes por muestra × los canales (especificación WAVE). Contando 1 MB como 1 048 576 bytes, igual que el límite de 200 MB:
| Formato (estéreo) | Bytes por segundo | Por minuto | Cabe en 200 MB |
|---|---|---|---|
| 44,1 kHz, 16 bits | 176 400 | 10,1 MB | unos 19,8 minutos |
| 48 kHz, 24 bits | 288 000 | 16,5 MB | unos 12,1 minutos |
| 96 kHz, 24 bits | 576 000 | 33,0 MB | unos 6,1 minutos |
Por qué importa el tempo
Muchos convertidores escriben el MIDI a 120 BPM por defecto; si tu tema va a 93 BPM, las notas se desplazan respecto a las líneas de compás y cuantizar las empeora. Aquí el tempo se mide antes de transcribir, se escribe en el archivo y la cuadrícula se construye sobre el pulso real. Si el detector elige la mitad o el doble del tempo que oyes, escribe el número correcto en la casilla de tempo y la cuadrícula se rehace al instante.
Qué hace cada ajuste
- Ajustar las notas a la cuadrícula lleva inicios y finales a la negra, corchea, semicorchea o tresillo más cercanos; con la Intensidad del ajuste por debajo del 100 % conservas algo de sensación humana.
- División de notas: súbela si una nota larga sale troceada; bájala si las notas repetidas se funden en una.
- Confianza: súbela para quitar notas fantasma, armónicos y colas de reverb.
- Nota más corta / más grave / más aguda descartan golpecitos y limitan el rango, útil para aislar un bajo o una voz.
- Instrumento solo fija el programa General MIDI del archivo; en tu DAW puedes asignar el sonido que quieras.
Preguntas frecuentes
¿Este convertidor de MP3 a MIDI es gratis?
Sí. No pide cuenta, no añade marcas de agua y no limita cuántos archivos conviertes. Como el análisis lo hace tu dispositivo, no hay servidores procesando audio que haya que pagar.
¿Mi música se sube a algún servidor?
No. Es tu navegador el que lee y analiza el archivo. Puedes comprobarlo en la pestaña Red de las herramientas para desarrolladores o, después de una primera conversión, poniendo el dispositivo en modo avión y convirtiendo otro archivo en la misma pestaña.
¿Puedo convertir una canción entera con voz, batería e instrumentos?
Generará notas, pero una mezcla densa da un MIDI igual de denso y desordenado, porque se detectan a la vez las notas de todos los instrumentos. Para algo aprovechable, convierte un solo instrumento o una pista separada (stem).
¿Sirve para WAV de 24 bits o de 32 bits flotante?
Sí. Vale cualquier profundidad de bits y cualquier frecuencia de muestreo que tu navegador sepa decodificar, porque el audio se remuestrea a 22 050 Hz en mono antes del análisis. El límite real es el tamaño: 200 MB, que en un WAV estéreo de 44,1 kHz y 16 bits equivalen a unos 19,8 minutos.
¿Por qué salen notas una octava por encima o duplicadas?
Los armónicos fuertes pueden parecer una segunda nota una octava o una quinta por encima de la real. Sube un poco la Confianza o limita el rango de notas y la mayoría desaparece.
¿Qué programas abren el archivo .mid?
Es un archivo MIDI estándar (formato 1, 480 ticks por negra) con el tempo detectado, así que lo abren todos los DAW habituales, los programas de partituras y los secuenciadores de hardware que leen archivos .mid.
¿Es fiable el resultado?
Con grabaciones limpias de un solo instrumento, Basic Pitch acierta la mayoría de las notas, acordes incluidos. La precisión baja con ruido de fondo, efectos fuertes o muchos instrumentos sonando a la vez. Tómalo como un primer borrador rápido, no como una transcripción terminada.
Los resultados son estimaciones automáticas y pueden tener notas erróneas o ausentes. Convierte solo grabaciones que tengas derecho a usar. Basic Pitch es © Spotify AB, con licencia Apache 2.0; xx808 no tiene relación con Spotify.
Actualizado el