Teste de Dispositivos MIDI

Ligue um dispositivo MIDI e clique em 'Iniciar Teste' para ver a entrada MIDI em tempo real. As notas serão destacadas no piano virtual.

Pronto para testar

Piano Virtual

Registo de Eventos

Os eventos MIDI aparecerão aqui...

Dicas para Teste MIDI

1

Ligue o controlador ou teclado MIDI antes de clicar em "Iniciar Teste". O navegador solicitará permissão de acesso ao dispositivo MIDI.

2

Toque notas no dispositivo MIDI — o piano virtual e o registo de eventos mostrarão nome da nota, velocidade e canal.

3

A Web MIDI API requer contexto seguro (HTTPS ou localhost). Em alguns navegadores, pode ser necessário ativar o suporte MIDI.

Tecnologia MIDI

O que é MIDI?

MIDI (Musical Instrument Digital Interface) é um protocolo de comunicação introduzido em 1983 para permitir comunicação entre instrumentos musicais eletrónicos, computadores e outros dispositivos. Ao contrário do áudio, MIDI não transmite som — transmite dados de performance: que nota foi tocada, com que intensidade e durante quanto tempo. Isto torna os ficheiros MIDI muito pequenos e totalmente editáveis.

Tipos de Mensagens MIDI

A comunicação MIDI utiliza vários tipos de mensagens: Note On/Off — pressão/libertação de tecla com tom (0-127) e velocidade (0-127). Control Change (CC) — gere knobs, sliders, pedais. Program Change — alterna sons/presets. Pitch Bend — modulação suave de tom. Cada mensagem é enviada por um dos 16 canais, permitindo múltiplos instrumentos numa única ligação.

Tipos de Controladores MIDI

Teclados MIDI são os mais comuns, de controladores portáteis de 25 teclas a instrumentos de 88 teclas com ação pesada. Controladores de pads (como Akai MPC) utilizam pads sensíveis à pressão para criar beats. Controladores de sopro simulam instrumentos de sopro. Guitarras MIDI convertem vibrações das cordas em dados MIDI. Controladores modernos ligam via USB (sem drivers) ou cabos DIN de 5 pinos tradicionais.

Web MIDI API

A Web MIDI API permite que o navegador interaja diretamente com dispositivos MIDI. Requer contexto seguro (HTTPS ou localhost) e permissão do utilizador. Atualmente suportada no Chrome, Edge, Opera — Firefox e Safari têm suporte limitado. A API fornece acesso em tempo real às mensagens MIDI de entrada.

Perguntas Frequentes

O dispositivo MIDI não aparece. O que fazer?

Certifique-se de que o dispositivo MIDI está ligado via USB antes de clicar em "Iniciar". Experimente outra porta USB ou cabo. Alguns dispositivos requerem instalação de driver. A Web MIDI API funciona melhor no Chrome, Edge, Opera.

MIDI transmite áudio?

Não. MIDI transmite apenas dados de performance (Note On/Off, velocidade, Control Change). É como uma partitura para o computador — diz ao instrumento o que tocar, não que som produzir. O som real depende do sintetizador ou sampler.

Posso utilizar um dispositivo MIDI Bluetooth para este teste?

O suporte a MIDI Bluetooth depende do navegador e SO. No macOS, primeiro emparelhe o dispositivo MIDI Bluetooth nas definições de Audio MIDI. Dispositivos MIDI USB são a opção mais fiável para testes web.