15.04.2013 Views

LUIZ GONZAGA DE ALVARENGA - Webnode

LUIZ GONZAGA DE ALVARENGA - Webnode

LUIZ GONZAGA DE ALVARENGA - Webnode

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Por inversão do número, acha-se: 10000010. Em seguida, multiplica-se cada dígito<br />

0 ou 1 pela seqüência 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 (em um total de oito multiplicações),<br />

somando-os entre si: 519<br />

1.0 + 0.2 + 0.4 + 0.8 + 0.16 + 0.32 + 1.64 + 0.128 = 1 + 64 = 65<br />

Quando há necessidade de interligar equipamentos distantes, a intercomunicação<br />

pode se dar de modo assíncrono ou síncrono. No primeiro caso, a transmissão de<br />

dados ocorre em intervalos irregulares, com blocos de dados de tamanho também<br />

irregular. Na transmissão síncrona, por outro lado, os blocos de dados são do mesmo<br />

tamanho, o que permite uma maior velocidade de transmissão.<br />

Na comunicação síncrona existe o chamado protocolo de comunicação. 520<br />

O protocolo MIDI (Musical Instrument Digital Interface – Interface Digital para<br />

Instrumento Musical) é um sistema de transmissão digital de informações, encarregado<br />

de interligar vários instrumentos musicais eletrônicos. 521 A informação é trocada em<br />

um pacote de três palavras e é enviada/recebida serialmente entre duas UART<br />

(Universal Asynchronous Receiver Transmitter – Transmissor Receptor Universal<br />

Assíncrono). Cada palavra é composta de 10 bits (8 + 2 bits), porque, como é uma<br />

comunicação assíncrona entre dois dispositivos, deve ter, além dos 8 bits de dados, 2<br />

bits de sinalização de início e final de palavra.<br />

Na transmissão, cada mensagem MIDI é recebida em paralelo por uma UART, que<br />

a converte em um formato serial. A comunicação serial é feita entre os dispositivos a<br />

uma taxa de transmissão de 31.250 bits por segundo (31,25 kbps).<br />

Um arquivo MIDI, basicamente, é uma partitura digitalizada, pois contém<br />

instruções para produzir o som de instrumentos musicais (notas, timbres, ritmos,<br />

efeitos, etc.), que que podem ser utilizadas por um seqüenciador 522 ou por um<br />

sintetizador para a geração dos eventos musicais desejados. 523<br />

Ainda que tecnicamente o termo MIDI indique que seja um protocolo, o termo é<br />

usado igualmente para se referir aos diversos componentes do sistema, como<br />

adaptadores, conectores, arquivos, cabos, etc. Assim, qualquer dispositivo capaz de<br />

reconhecer este padrão pode executar, transmitir ou manipular uma composição<br />

musical. Aliás, a própria composição musical é conhecida como um arquivo MIDI. 524<br />

O compositor pode tocar vários instrumentos musicais interligados por conexões<br />

MIDI, através de um controlador. 525<br />

O sistema MIDI usa códigos digitais para informar notas musicais, volume, troca<br />

de timbres, acionamento de pedais e outros. Mas também traz informações analógicas,<br />

como configurações de equipamentos de estúdio.<br />

519 Lembrar que a multiplicação por zero resulta em zero.<br />

520 Tipos atuais de protocolos: TCP/IP (Transfer Control Protocol); POP3 (Post Office Protocol versão<br />

3); IMAP4 (Internet Message Access Protocol versão 4); SNMP (Simple Network Management<br />

Protocol); Modbus.<br />

521 Teclados, guitarras, computadores, sintetizadores, seqüenciadores, samplers, etc.<br />

522 Um seqüenciador registra ao longo do tempo os comandos MIDI que forem executados pelo músico<br />

em um instrumento (por exemplo, um teclado).<br />

523 Uma gravação MIDI ocupa muito pouco espaço, seja na memória digital, seja em mídia gravável<br />

(CD). Em média, ocupa 30 kbytes de memória.<br />

524 O arquivo é MIDI, mas a extensão usada no arquivo gravado é MID (. MID).<br />

525 Controladores são dispositivos usados para gerar mensagens MIDI para a aplicação que se fizer<br />

necessária.<br />

371

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!