Convertidor de audio a MIDI
Convierte una grabación de piano, guitarra, canto o silbido en notas MIDI. El modelo de IA Basic Pitch (de Spotify, que se ejecuta en tu navegador con TensorFlow.js) detecta acordes y melodías; un rastreador integrado procesa al instante las líneas de una sola nota. Ajusta el resultado con los controles deslizantes, revísalo en el piano roll y reprodúcelo, y luego descarga un archivo .mid estándar.
Última actualización:
Mostrando una melodía de demostración.
Cómo usar Convertidor de audio a MIDI
- Elige una grabación: suelta un MP3, WAV u otro archivo de audio. Al abrir la página se convierte una melodía de demostración.
- Elige el motor: Basic Pitch AI para piano, guitarra y cualquier cosa con acordes; el rastreador integrado para cantar, tararear o silbar una nota cada vez. Pulsa Convertir a MIDI.
- Ajusta los controles: sube la sensibilidad de notas si faltan notas y bájala si ves notas sueltas. Sube la duración mínima de nota para eliminar sonidos muy cortos.
- Revisa el piano roll y pulsa reproducir con Notas MIDI, Original o Ambos para comparar.
- Ajusta el tempo y la cuantización si quieres que las notas se ajusten a una cuadrícula, y luego pulsa Descargar archivo .mid y ábrelo en tu DAW o programa de partituras.
Cómo conseguir una transcripción limpia
| Grabación | Motor | Ajustes recomendados |
|---|---|---|
| Piano solo | Basic Pitch AI | Sensibilidad 45–55 %, sostenido 50 %, duración mín. 60–100 ms |
| Guitarra acústica o eléctrica limpia | Basic Pitch AI | Sensibilidad 40–50 %, nota más grave E2, duración mín. 80 ms |
| Canto o tarareo | Rastreador integrado | Sensibilidad 50 %, duración mín. 100–150 ms |
| Silbido, flauta, flauta dulce | Rastreador integrado | Sensibilidad 50–60 %, nota más grave C4 |
| Línea de bajo | Rastreador integrado (o IA) | Nota más aguda C4, duración mín. 80 ms |
| Mezcla de canción completa | Basic Pitch AI | Sensibilidad 30–40 %, y luego limpia; aísla primero la parte si puedes |
Notas, números MIDI y frecuencias
MIDI numera cada tecla de 0 a 127; el do central (C4) es 60 y A4 (440 Hz) es 69. Una frecuencia f se convierte en nota MIDI con n = 69 + 12 × log2(f ÷ 440), redondeado al número entero más cercano.
| Nota | MIDI | Frecuencia | Fuente típica |
|---|---|---|---|
| A0 | 21 | 27.5 Hz | Tecla más grave del piano |
| E2 | 40 | 82.4 Hz | Cuerda Mi grave de la guitarra |
| C4 | 60 | 261.6 Hz | Do central |
| A4 | 69 | 440.0 Hz | Referencia de afinación |
| C6 | 84 | 1046.5 Hz | Soprano aguda, silbido |
| C8 | 108 | 4186.0 Hz | Tecla más aguda del piano |
Consejos
- Graba cerca del instrumento en una sala silenciosa; la reverberación y el ruido de fondo se convierten en notas de más.
- El pedal de sostenido y las cuerdas que siguen sonando hacen que las notas se solapen. Sube el umbral de sostenido si el MIDI suena emborronado.
- Las notas detectadas proceden de la altura, no de la teoría musical: revisa las alteraciones y las octavas antes de imprimir una partitura.
- Averigua el tempo de la canción con un detector de BPM e introdúcelo antes de cuantizar, para que el MIDI coincida con la cuadrícula de tu proyecto.
Preguntas frecuentes
¿Cómo funciona la conversión de audio a MIDI?
Con el motor de IA, el audio se remuestrea a 22,050 Hz en mono y se pasa a Basic Pitch, una red neuronal de código abierto del Audio Intelligence Lab de Spotify. Unas 86 veces por segundo, calcula la probabilidad de que suene cada una de las 88 teclas del piano y de que empiece una nota. Después, las notas se extraen con los umbrales de sensibilidad (ataque) y sostenido (fotograma) que elijas. El rastreador integrado, en cambio, mide una sola altura con el algoritmo YIN y separa las notas donde cambian la altura o el volumen.
¿Puede convertir acordes y canciones completas?
Basic Pitch es polifónico, así que detecta acordes de piano, guitarra rasgueada y varios instrumentos a la vez. Sin embargo, una mezcla completa con batería, bajo, voces y efectos genera muchas notas de más: los mejores resultados se obtienen con un solo instrumento grabado de forma limpia. Para una canción, aísla primero la parte (por ejemplo, con un eliminador de voces) y convierte esa parte.
¿Qué motor uso para cantar o tararear?
Usa el rastreador integrado para una sola voz, silbidos, flauta o cualquier instrumento que toque una nota cada vez. Ignora los armónicos y la respiración mejor que un modelo polifónico, funciona al instante y no necesita descargas. Basic Pitch también funciona con la voz, pero puede añadir notas de octava o de armonía.
¿Por qué sobran o faltan notas?
Baja la sensibilidad de notas para eliminar notas fantasma de armónicos, eco de la sala o ruido; súbela para captar notas suaves. Sube el umbral de sostenido si las notas duran demasiado y aumenta la duración mínima de nota para descartar sonidos muy cortos. Limitar la nota más grave y la más aguda también elimina retumbos y chirridos. Cuenta con tener que retocar el MIDI en tu editor: ninguna transcripción automática es perfecta.
¿La cuantización cambia el ritmo?
Con la cuantización desactivada, las notas mantienen su ritmo exacto en segundos y el archivo MIDI solo usa tu tempo para convertir los segundos en pulsos. Con la cuantización activada, el inicio y el final de cada nota se ajustan al paso de cuadrícula más cercano (por ejemplo, una semicorchea, 1/16, a tus BPM). Ajusta primero el tempo a los BPM reales de la canción, o la cuadrícula no coincidirá con el pulso.
¿Qué contiene el archivo .mid?
Un archivo MIDI estándar (formato 0) con una pista: un evento de tempo, un compás de 4/4, un cambio de programa para el instrumento que elegiste y eventos note-on/note-off con velocidades tomadas del volumen de cada nota. Se abre en GarageBand, FL Studio, Ableton Live, Logic, MuseScore y cualquier otra aplicación MIDI.
¿Se sube mi audio?
No. La decodificación, el modelo de IA y la escritura del MIDI se ejecutan en tu navegador. La primera vez que usas el motor de IA, los archivos del modelo y TensorFlow.js se descargan de una CDN pública, pero tu grabación nunca sale de tu dispositivo.
¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?
Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.