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.