E eis que chegamos à parte 3 do nosso texto sobre MIDI. No texto anterior, vimos mais um pouco sobre a sua história e como o padrão General MIDI (GM) funciona na prática.
Para dar continuidade ao assunto, é óbvio que não poderíamos deixar de falar um pouco sobre as mensagens MIDI e seu funcionamento. Na verdade, o que vamos apresentar hoje é uma espécie de glossário dos tipos de mensagens MIDI.
Uma mensagem MIDI é uma instrução que controla algum aspecto do dispositivo receptor. De uma forma bem resumida temos seguintes tipos de mensagens MIDI:
Mas antes…
Confira todos os artigos da série Quase tudo que você precisa saber sobre MIDI
- Quase tudo que você precisa saber sobre MIDI: o que é um MIDI e o que ele faz (parte 1)
- Quase tudo que você precisa saber sobre MIDI: conhecendo os recursos do MIDI (parte 2)
- Quase tudo que você precisa saber sobre MIDI: conhecendo as mensagens MIDI (parte 3)
- Quase tudo que você precisa saber sobre MIDI: o que são controladores MIDI e como escolher o seu
CHANNEL MESSAGES
As Channel Messages são mensagens que são transmitidas para um canal específico.
Note On: é o comando para tocar uma determinada nota, com uma determinada velocidade (que na verdade refere-se a intensidade).
Note Off: é o comando para desligar a nota que está sendo tocada. T
Aftertouch: é um comando que envia dados que correspondem à pressão aplicada a uma tecla depois que ela é pressionada.
Control Change: controla as diversas partes do teclado, como o volume e o pedal de sustain.
Program Change (patch): é o comando que muda de um timbre para outro.
Channel Pressure: é uma espécie diferente de Aftertouch. É “monofônica’, ou seja, trabalha separadamente em cada nota do teclado.
Pitch Wheel: é uma mensagem específica para alterar a afinação.
O Channel Mode é quem vai especificar como o instrumento processará as MIDI voice messages.
SYSTEM COMMON
Já as System Messages contêm informações que não são específicas a um canal, como sinal periódico para sincronização, ou informações de configuração para um determinado componente.
Ou seja,
o System Common é quem transmite as informações como “seleção sonora” ou o número de mensagens enviadas após o início de uma sequência.
Já o System Real Time envia mensagens sincronizadas, além de comandos de início e término.
Por vezes, queremos mandar outro tipo de informação ao instrumento, como por exemplo, mudar a velocidade do vibrato ou utilizar um timbre novo. Nestes e em outros casos utilizamos uma mensagem “system exclusive”, para transmitir a mensagem.
O System Exclusive é um meio de envio de mensagens específicas a determinados produtos, que variam de acordo com o fabricante do produto.
GM System Enable/Disable: é um comando para que o instrumento receptor entre no modo GM.
Master Volume: controla o volume global do instrumento, com todos os seus canais de uma vez.
OUTRAS MENSAGENS
Existem ainda as mensagens que normalmente não são manipuladas pelo músico:
Midi Clock é usado para que dois sequenciadores tenham o mesmo andamento. Nos dias atuais esse tipo de mensagem está quase em desuso em detrimento do Midi Time Code que carrega informações sobre o tempo global (absoluto) da música.
E por fim, mas não menos utilizado e importante é o Song Position Pointer, que sincroniza os compassos de diferentes instrumentos.