Você está na página 1de 13

Controlador MIDI utilizando Arduino Mega 2560

Bacharelado em Engenharia Eltrica Instrumentao Eletrnica (Prof. M.Sc. Ademar Costa)

Equipe:
Ailton Queiroga Mcio Filho Thiago Pinto

Agenda

Introduo PADS Mdulo Objetivos Justificativa Protocolo MIDI Esquematizao Resultados

Introduo
DO QUE SE TRATA?
Uma bateria eletrnica geralmente formada por um conjunto de pads montados sobre um rack numa disposio similar de uma bateria acstica. Os pads so discos com uma superfcie de borracha ou tecido que simulam os tambores de uma bateria. Cada pad possui um ou mais sensores piezeltrico que geram sinais eltricos quando percutidos. O sinal eltrico transmitido atravs de cabos at um mdulo eletrnico, ou um controlador MIDI, que produz o som associado ao pad em questo.

Introduo

Fig1. Bateria Eletrnica

Pads

Fig2. Parte Fsica

Fig3. Constituio

Mdulo

Fig4. Mdulos Alesis DM5 e DM6

Objetivos

Construir um Controlador MIDI utilizando Arduino Mega 2560

Comunicar este mdulo com um notebook atravs do protocolo MIDI

Reproduzir o udio proveniente do VSTI em resposta ao estmulo do piezeltrico

Justificativa
Capacidade de desenvolver um equipamento com baixo custo.

Melhor desempenho.

Pode-se reprogramar o controlador, melhorando suas funcionalidades e corrigindo erros.

Maior quantidade de timbres e sons e capacidade de gravao diretamente nos programas multipistas.

Protocolo MIDI

O Protocolo MIDI (Musical Instrumental Digital Interface), foi desenvolvido em 1983 no mbito de uma participao de vrios fabricantes de instrumentos musicais, que permite a comunicao, interao e sincronizao entre vrios equipamentos, exemplo de sintetizadores, computadores, gravadores etc.

Protocolo MIDI
CARACTERSTICAS

Possui at 16 canais

Envia trs pacotes via comunicao UART (Universal Asyncrhronous Receiver Transmiter) onde informa o canal (channel), nota (pitch) e a dinmica (velocity).

Taxa de transmiso de 31250 Kbps

Possui trs modalidades de comunicao: MIDI OUT, MIDI IN e MIDI THRU.

Esquematizao

Ataque no pad e excitao do piezo

Sinal eltrico em mV

Aquisio do valor pelo conversor A/D

Interpretao dos dados pelo programa

Informao MIDI

Reproduo do udio pelo plugin VSTI

Resultados
Observou-se que a comunicao e a interpretao da informao MIDI pelo programa multi pista foi bastante satisfatria, respondendo ao estmulo do piezo e simulando o funcionamento de uma bateria eletrnica. Observou-se tambm problema de delay, um atrasado na reproduo do udio pelo VSTI que foi solucionado com a atualizao do driver de udio ASIO4ALL, configurando sua taxa de amostragem para 512 samples.

DVIDAS?

Você também pode gostar