Visor de archivos MIDI
Abre un archivo .mid en tu navegador para verlo como piano roll, reproducirlo con un sintetizador simple, silenciar pistas y ver su tempo y duración.
Cada barra es una nota: altura = tono, longitud = duración, brillo = velocidad. Haz clic en el piano roll para mover el cursor.
- Duración
- –
- Tempo (BPM)
- –
- Notas
- –
- Pistas con notas / total
- –
- Compás
- –
- Tesitura
- –
- Formato SMF
- –
Pistas
Desmarca una pista para silenciarla y mostrarla en gris en el piano roll.
Cómo ver y reproducir un archivo MIDI
- Suelta un archivo
.mido.midien la zona de carga o haz clic en ella para elegirlo. ¿No tienes ninguno a mano? Pulsa Cargar canción de ejemplo para abrir un breve canon de «Frère Jacques» con bajo y batería. - El piano roll aparece al instante. Cada barra de color es una nota: su posición vertical es el tono (las etiquetas C marcan cada octava), su longitud es la duración y las barras más brillantes se tocaron con más fuerza (mayor velocidad).
- Pulsa Reproducir para escuchar el archivo con un sencillo sintetizador integrado. El cursor rojo sigue la música y las notas que están sonando se iluminan. Pausa conserva la posición; Detener vuelve al principio.
- Haz clic en cualquier punto del piano roll para llevar el cursor a ese momento, incluso durante la reproducción.
- Elige una Vista: Canción completa muestra todo el archivo en pantalla, mientras que las ventanas de 5, 10 y 20 segundos amplían la imagen y se desplazan con el cursor, algo más fácil de leer en partes de piano densas.
- En Pistas, desmarca una pista para silenciarla. Se vuelve gris en el piano roll para que puedas centrarte en una sola parte, por ejemplo para aprender una melodía o una línea de bajo.
El archivo se lee con JavaScript en esta pestaña. No se sube nada.
Qué significan los datos
- Duración: la longitud de la canción en minutos y segundos, calculada a partir del mapa de tempo, así que los cambios de tempo se tienen en cuenta.
- Tempo (BPM): el tempo al inicio de la canción, en pulsos (negras) por minuto. Cuando el tempo cambia durante la canción, los valores mínimo y máximo aparecen entre paréntesis. Un archivo sin evento de tempo se reproduce a 120 BPM, el valor por defecto de MIDI.
- Notas: el número de notas, después de emparejar cada note-on con su note-off.
- Pistas con notas / total: los archivos de formato 1 suelen empezar con una pista «conductora» que solo contiene el tempo y el compás, así que las dos cifras a menudo difieren en una.
- Compás, Tesitura (nota más grave y más aguda, con el Do central escrito C4) y Formato SMF (0 = una sola pista con todos los canales, 1 = varias pistas sincronizadas).
Cómo funciona el analizador
Un archivo MIDI estándar (SMF) es un bloque de cabecera (MThd) seguido de bloques de pista (MTrk). Cada evento va precedido de un tiempo delta en ticks, y la cabecera indica cuántos ticks hay por negra. Esta herramienta lee el archivo byte a byte: sigue el running status (cuando se omite un byte de estado y se reutiliza el anterior), omite los mensajes SysEx y los bloques desconocidos, lee los metaeventos de tempo, compás y nombre de pista, y trata un note-on con velocidad 0 como un note-off, tal como lo escriben la mayoría de los secuenciadores. Después, los ticks se convierten a segundos con el mapa de tempo. También se admiten los archivos que usan una base de tiempo SMPTE (fotogramas por segundo).
Límites del sintetizador integrado
La reproducción sirve para comprobar las notas, no para sonar como un instrumento real. Todos los canales melódicos usan la misma onda triangular suave, sea cual sea el número de programa (instrumento). En el canal 10, el canal de percusión General MIDI, los bombos son una senoidal descendente y el resto de la batería son breves ráfagas de ruido. Se ignoran el pitch bend, el pedal de sustain y los controladores. Para un sonido realista, abre el archivo en un DAW o en un reproductor con SoundFont.
Preguntas frecuentes
¿Qué archivos puedo abrir?
Archivos MIDI estándar en formato 0 o 1, con las extensiones .mid, .midi o .kar (los archivos de karaoke son archivos MIDI normales), y archivos RIFF .rmi que contienen un archivo MIDI. Los archivos de formato 2, poco habituales, se muestran con sus pistas dispuestas en paralelo.
¿Por qué mi archivo muestra una pista más de lo que esperaba?
En un archivo de formato 1, la primera pista suele ser una pista conductora que solo contiene el tempo y el compás. No tiene notas, así que no aparece en Pistas, pero sí cuenta en el total.
¿Por qué la reproducción no suena como un piano o una guitarra?
Esta herramienta usa un sintetizador muy pequeño creado con la Web Audio API en lugar de un gran banco de sonidos, para que la página siga siendo ligera. Toca las notas correctas en el momento y con la velocidad correctos, pero no con los sonidos de los instrumentos originales.
El tempo muestra un rango. ¿El archivo está mal?
No. El archivo contiene eventos de cambio de tempo, por ejemplo un ritardando al final o una sección más rápida. El primer valor es el tempo inicial y el rango indica el tempo más lento y el más rápido utilizados; la reproducción y la duración los respetan todos.
¿Se sube mi archivo MIDI?
No. El archivo se lee y se reproduce por completo en tu navegador, y se olvida cuando cierras o recargas la página.
Herramientas relacionadas
- Sintetizador online Toca un sintetizador online gratis con el ratón, la pantalla táctil, el teclado del ordenador o un teclado MIDI. Dos osciladores, envolvente ADSR y filtro.
- Metrónomo online Metrónomo online gratis de 20 a 300 BPM con compases, acento en el primer tiempo y tap tempo. Un pulso preciso y estable en el navegador.
- Generador de tonos Generador de tonos online gratis. Reproduce una onda senoidal, cuadrada, de diente de sierra o triangular de 20 Hz a 20 kHz, o elige una nota musical.
- Contador de BPM Averigua el BPM de cualquier canción marcando el ritmo. Haz clic, toca o pulsa la barra espaciadora en cada pulso; los toques erráticos se ignoran.