MIDI
General MIDI ou GM (Musical Instrument Digital Interface) é uma especificação para sintetizadores que impõe vários requisitos para além da norma MIDI mais geral. Enquanto que a norma MIDI proporciona um protocolo de comunicações que assegura que diferentes instrumentos (ou componentes) possam interagir a um nível básico (por ex., tocando uma nota num teclado MIDI vai fazer com que um módulo de som reproduza uma nota musical), o General MIDI vai mais além de duas maneiras: ele requer que todos os instrumentos compatíveis com o GM tenham um mínimo de especificações (tais como pelo menos 24 notas de polifonia) e associa certas interpretações a vários parâmetros e mensagens de controlo que não tinham sido especificadas na norma MIDI (como a definição de sons de instrumentos para cada um dos 128 números dos programas).
Índice |
[editar] Mensagens MIDI
General MIDI ou GM (Musical Instrument Digital Interface) é uma especificação para sintetizadores que impõe vários requisitos para além da norma MIDI mais geral. Enquanto que a norma MIDI proporciona um protocolo de comunicações que assegura que diferentes instrumentos (ou componentes) possam interagir a um nível básico (por ex., tocando uma nota num teclado MIDI vai fazer com que um módulo de som reproduza uma nota musical), o General MIDI vai mais além de duas maneiras: ele requer que todos os instrumentos compatíveis com o GM tenham um mínimo de especificações (tais como pelo menos 24 notas de polifonia) e associa certas interpretações a vários parâmetros e mensagens de controlo que não tinham sido especificadas na norma MIDI (como a definição de sons de instrumentos para cada um dos 128 números dos programas).
[editar] Transmissão das Mensagens MIDI
Para transmissão, cada mensagem MIDI é recebida em paralelo por uma UART (Universal Asyncrhronous Receiver Transmiter) que converte em um formato serial. Essa comunicação serial será utilizada entre os dispositivos a uma taxa de transmissão de 31.250 bits por segundo (31,250 Kbps).
[editar] Controladores
Controladores são dispositivos que tem por objetivo gerar mensagens MIDI para a aplicação que se fizer necessário.
[editar] Exclusivos de sistema
As mensagens exclusivas de sistema — System Exclusive Messages, abreviadas como Sysex — são mensagens cuja estrutura é definida especificamente pelo aparelho que irá recebê-la, podendo tal estrutura conter qualquer tipo de dado. Por exemplo, um dispositivo MIDI pode ter uma especificação de mensagens sysex que contenham caracteres ASCII.
[editar] Formatos
[editar] GM
[editar] Softwares
Alguns softwares que trabalham com MIDI:
- Ableton Live
- Anvil Studio
- Cakewalk Sonar
- FL Studio
- Logic Pro
- Steinberg Cubase
- Steinberg Nuendo
- Pro Tools
- Reason
- Sony ACID Pro
- Rosegarden
- Pure Data
- Max/MSP/Jitter
- Nero 7
- NEMIDi
- BRELS MIDI Editor (GNU/GPL)
[editar] Ligações externas
MIDI, saiba o que é e como funciona
E2MC Piano Virtual - Ambiente para controle MIDI (Versão Alfa)
Apresentação Introdução ao MIDI, 66 slides.