MIDI
Origem: Wikipédia, a enciclopédia livre.
MIDI (abreviatura de Musical Instrument Digital Interface -Interface Digital para Instrumentos Musicais) é uma tecnologia padronizada de comunicação entre instrumentos musicais e equipamentos eletrônicos (teclados, guitarras, sintetizadores, sequenciadores, computadores, samplers etc), possibilitando que uma composição musical seja executada, transmitida ou manipulada por qualquer dispositivo que reconheça esse padrão. Tecnicamente, MIDI é um protocolo; entretanto, o termo geralmente é utilizado também para se referir aos diversos componentes do sistema, como adaptadores, conectores, arquivos, cabos etc.
Diferentemente de outros formatos (como o formato WAV e MP3), um arquivo MIDI não contém o áudio propriamente dito, e sim as instruções para produzi-lo, ou seja, é basicamente uma partitura digitalizada. Essas instruções definem os instrumentos, notas, timbres, ritmos, efeitos e outras características que serão utilizadas por um sintetizador para a geração dos eventos musicais.
Até a década de 70, a comunicação entre instrumentos musicais era algo impraticável. Foi quando um grupo de fabricantes (os mais conhecidos da época) desenvolveu o padrão MIDI (Musical Instrument Digital Interface). Este padrão permite o envio de mensagens de controle entre instrumentos eletrônicos digitais ou analógicos, e é, portanto, uma representação de eventos e não de som digitalizado. (Parte de trabalho de conclusão do Curso de Ciência da Computação)
Índice |
[editar] Mensagens MIDI
Cada mensagem MIDI é, geralmente, composta por 3 palavras e é enviada/recebida serialmente entre duas UART (Universal Asynchronous Receiver Transmitter). Cada palavra, por sua vez é composta de 10 bits, pois sendo uma comunicação assíncrona entre dois dispositivos, necessita ter, além dos 8 bits de dados, ainda 2 bits de sinalização de início e final de palavra, e como característica da transmissão ainda deve-se observar o detalhe da manutenção do sinal em 1 entre palavras e mensagens. Uma analogia muito utilizada é a que se assemelha à comunicação de dois computadores via modem que é muito semelhante. Em cada mensagem enviada é transmitido primeiramente o bit menos significativo.
[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 Audio
- Steinberg Cubase
- Steinberg Nuendo
- Pro Tools
- Reason
- Sony ACID Pro

