O que é um arquivo MIDI?
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. 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 (em formato de código) para produzi-lo, ou seja, é basicamente uma partitura digitalizada (daí o tamanho tão pequeno dos arquivos). 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. Um teclado/computador não "toca" um arquivo MIDI e sim interpreta seus códigos, enviando intruções para o sintetizador de áudio que executará o som. A qualidade do som MIDI não depende dele em si mesmo (pois é apenas um código) mas sim da placa de som.
Experimente tocar um mesmo arquivo MIDI em uma placa de som de 16 bits e em uma de 32 bits (tipo Sound Blaster)... ou experimente tocar em teclado mais antigo e em um mais novo... a diferença na qualidade sonora é muito grande.
Entendido isto, vamos falar sobre as Interfaces MIDI/USB, que ligam os teclados aos computadores atuais. No caso de modelos de teclados com porta USB elas são dispensáveis, pois basta um cabo USB para interligar estes teclados aos micros. Mas em teclados que não dispões de porta USB ela será necessária para estabelecer a comunicação. No caso de se ligar um teclado em outro teclado ou dispositivo MIDI, não será necessário o uso da interface e sim apenas de 2 cabos de 5 pinos.
Uma vez instalados, existe uma grande quantidade de programas disponíveis para transferência de arquivos
MIDIS e STYLES (como o que acompanha os teclados da Yamaha), para edição e gravação, para geração e leitura automática de partituras, para conversão de formatos (entre teclados de marcas diferentes), para estudos musicais.
Podemos também utilizar Softsynths(VSTs), programas de produção musical e muito mais.