Que tal aprendermos um pouco mais sobre Midi? Nunca devemos pensar que sabemos tudo, jamais! Aprender mais doque a pratica é sempre importante. Por tando, vamos lá:
MIDI (Musical Instrument Digital Interface), ou 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.
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.
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).
Controladores
Controladores são dispositivos que tem por objetivo gerar mensagens MIDI para a aplicação que se fizer necessário.
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.
21 maio 2009
Midi
|
|||
Fonte: Wikipedia
0 comentários:
Postar um comentário