MIDI (Musical Instrument Digital Interface) é um protocolo de comunicação, não áudio. Transmite dados de performance — notas, tempo, expressão — entre dispositivos.
Conceito Central: Dados, Não Som
Um arquivo MIDI contém instruções: "Note On, Dó Central, Velocidade 100, Canal 1, Timestamp 0.000s". O dispositivo receptor (sintetizador, sampler, VST) gera o som real. Essa separação permite:
- Trocar instrumentos após a gravação
- Editar notas individuais (altura, tempo, velocidade)
- Quantizar, transpor, alterar tempo sem perda de qualidade
- Controlar sintetizadores hardware, instrumentos virtuais, software de notação, iluminação
Mensagens MIDI
Mensagens de Canal (16 canais)
- Note On/Off: Altura (0–127), Velocidade (0–127)
- Control Change (CC): Mod wheel (CC1), Volume (CC7), Pan (CC10), Sustain (CC64), etc.
- Program Change: Seleciona patch/instrumento (0–127)
- Pitch Bend: Resolução 14-bit (±2 semitons padrão)
- Aftertouch: De canal (mono) ou Polifônico (por nota)
Mensagens de Sistema
- System Exclusive (SysEx): Dados específicos do fabricante (dumps de patch, firmware)
- Tempo: MIDI Clock, Start/Stop/Continue, Song Position Pointer
- MTC: MIDI Time Code (sincronismo SMPTE)
Conexões Físicas e Virtuais
- DIN 5 pinos: Clássico, loop de corrente, 31,25 kbps. Portas In/Out/Thru.
- USB-MIDI: Endpoints bulk, multi-porta, maior largura de banda, class-compliant.
- Bluetooth LE MIDI: Sem fio, baixa latência.
- RTP-MIDI / Rede: Ethernet/WiFi, gerenciamento de sessão.
MIDI 2.0 (2020+)
Bidirecional, resolução 32-bit, articulação por nota, troca de propriedades, configuração de perfis. Compatível com versões anteriores. Adoção crescente em novos controladores/interfaces.
Configuração Prática
- Controlador (teclado, pads, wind) → MIDI Out
- Interface (USB, DIN) → Computador
- DAW recebe em pista MIDI → roteia para Instrumento Virtual
- Saída de áudio do VI → monitores
MIDI é a cola universal da tecnologia musical. Aprenda uma vez, aplique em todo lugar.