Prueba de dispositivo MIDI
Lista las entradas y salidas MIDI, su estado de conexión y la información del fabricante, reaccionando a conexiones y desconexiones.
Cómo funciona esta prueba
Las pruebas MIDI usan la Web MIDI API para listar tus dispositivos conectados y transmitir sus mensajes. Cuando concedes acceso, el navegador nos entrega las entradas y salidas; adjuntamos un oyente que recibe cada mensaje MIDI en bruto con una marca de tiempo.
Convertimos esos bytes en eventos musicales —note on/off con velocity, cambios de control como el sustain (CC64), pitch bend y cambios de programa— y los mostramos en un piano y en un registro. No se envía nada a ningún sitio; el análisis ocurre localmente.
El acceso solo se solicita cuando haces clic, y la página sigue siendo útil incluso donde Web MIDI no está disponible, explicando la compatibilidad y ofreciendo orientación.
Cómo usarla
- Conecta tu dispositivo MIDI por USB o a través de una interfaz MIDI.
- Pulsa el botón de conceder acceso y permite el acceso MIDI.
- Confirma que tu dispositivo aparece en la lista de entradas.
- Toca notas, mueve controles o pisa el pedal de sustain y observa cómo aparecen los eventos.
- Usa las opciones de filtrar, limpiar y descargar del registro para inspeccionar el flujo de mensajes.
Qué detecta
- Entradas y salidas MIDI conectadas y su estado de conexión
- Eventos note on/off con velocity y canal
- Cambios de control (incluido el sustain), pitch bend y cambios de programa
- El fabricante y el nombre del dispositivo cuando el navegador los proporciona
Qué no puede detectar
- Nada en navegadores sin Web MIDI (en particular, Safari y Firefox tienen compatibilidad limitada o nula)
- Un dispositivo que ya mantiene abierto en exclusiva otra aplicación
- Audio: MIDI transporta datos de interpretación, no sonido
Solución de problemas
| Síntoma | Qué hacer |
|---|---|
| Navegador no compatible | Usa Chrome o Edge sobre HTTPS; Safari y Firefox tienen actualmente compatibilidad limitada o nula con Web MIDI. |
| No se muestra ningún dispositivo | Vuelve a conectar el dispositivo y asegúrate de que ninguna DAW u otra aplicación lo mantenga abierto, luego recarga. |
| Permiso no concedido | Permite el acceso MIDI cuando se te solicite, o restablece el permiso en la configuración del sitio de tu navegador. |
| Hay notas pero no sustain | Confirma que tu pedal envía CC64; algunos pedales hay que enchufarlos antes de encender el teclado. |
Preguntas frecuentes
¿Qué navegadores admiten Web MIDI?
Chrome y Edge en escritorio y Android. Safari y Firefox tienen actualmente compatibilidad limitada o nula.
¿Por qué no se muestra ningún dispositivo?
Asegúrate de que está conectado y de que otra aplicación (como una DAW) no lo mantiene abierto, luego vuelve a conectarlo.
¿Se envían a algún sitio mis datos de interpretación?
No. Los mensajes MIDI se gestionan localmente y nunca se suben.
¿Necesito controladores?
La mayoría de dispositivos USB MIDI compatibles con la clase funcionan sin controladores adicionales; algunas interfaces incluyen el suyo propio.
¿Puedo probar a la vez un teclado y un controlador?
Sí: todas las entradas conectadas se listan y sus mensajes aparecen juntos en el registro.
¿Esto produce sonido?
No. MIDI transporta datos de nota y control; lo enrutarías a un sintetizador o DAW para oírlo.