Vous êtes sur la page 1sur 46



Fabi

Fbio Prado


Sumrio
Sumrio................................................................................................................................ 1
Introduo segunda edio ........................................................................................... 2
Agradecimentos ................................................................................................................ 2
O que MIDI ..................................................................................................................... 2
Como nasceu MIDI ........................................................................................................... 2
O que MIDI transmite ...................................................................................................... 3
Transmisso ....................................................................................................................... 3
O conector MIDI ............................................................................................................... 4
In, Out e Thru .................................................................................................................... 4
Computadores e Sintetizadores ...................................................................................... 5
Bit e Byte ............................................................................................................................. 5
Hexadecimal ....................................................................................................................... 5
Arquitetura MIDI .............................................................................................................. 6
Entendendo Canal MIDI .................................................................................................. 7
Os parmetros MIDI ......................................................................................................... 8
Mensagens penduradas ............................................................................................... 9
As Mensagens MIDI ......................................................................................................... 9
Modos MIDI ....................................................................................................................... 12
Mensagens Comuns ao Sistema ...................................................................................... 13
Sistema Exclusivo .............................................................................................................. 14
General MIDI ..................................................................................................................... 15
Multitimbralidade ............................................................................................................. 15
Polifonia .............................................................................................................................. 15
Canais, pistas, partes e portas ......................................................................................... 16
Arquivos SMF/GM............................................................................................................ 16
Existe tambm um padro para a distribuio dos instrumentos nos canais: ......... 17
O Padro GS ....................................................................................................................... 18
O SOM ................................................................................................................................. 21
Fsica do Som ..................................................................................................................... 21
Propagao do Som .......................................................................................................... 21
Forma de Onda................................................................................................................... 22
Sntese do Som.................................................................................................................... 23
Altura .................................................................................................................................. 23
Intensidade ......................................................................................................................... 24
Timbre.................................................................................................................................. 25
Ambientao ...................................................................................................................... 27
Concluso ............................................................................................................................ 27
Edio................................................................................................................................... 27
Usando 2 ou mais aparelhos GS ...................................................................................... 36
O SysEx ROLAND ............................................................................................................ 37
MIDI Implementation Chart ............................................................................................ 39
O Padro XG ...................................................................................................................... 39
Tabela de converso de Decimal para Hexdecimal. .................................................... 44
Sobre o autor ...................................................................................................................... 44

MIDI 1


Introduo segunda edio


Quando publiquei este pequeno guia em 1994, a idia era fazer um pequeno manual de acesso rpido.
No entanto, naquela poca j haviam rumores de que MIDI estava com seus dias contados. Bem, o
tempo se encarregou de provar que isso no era verdade.
MIDI foi responsvel pela grande revoluo que aconteceu no meio musical a partir do comeo dos
anos 80, propiciando a democratizao dos meios de produo.
Ele j uma ferramenta familiar a milhares de pessoas, no apenas a msicos profissionais. E apesar
da chegada da Internet e da evoluo dos programas que tratam udio, MIDI continua vivo e pode-
roso, permitindo o controle de simples placas de computadores at sofisticados sistemas com diversos
equipamentos.
Este guia pretende facilitar a vida do usurio e, de forma didtica, familiariz-lo com o universo MIDI.
Os padres GM (General MIDI), GS (General Standard - verso Roland do GM) e XG (verso da Ya-
maha) so descritos de forma detalhada, mas os padres GS e XG receberam ateno especial, inclu-
indo procedimentos para edio dos sons e mensagens SysEx.
O guia no precisa ser consultado de forma linear, mas o leitor pode deparar-se com dicas e lembretes
que fazem referncia a trechos anteriores.

Agradecimentos
Este guia no teria sido concludo sem o apoio e o estmulo de vrias pessoas. Agradeo aos amigos e
colegas de trabalho que, tantas vezes, em conversas informais me deram idias e informaes. Se no
fosse minha mulher, Carolina - com sua pacincia, bom gosto e criatividade - a editorao deste texto
deixaria muito a desejar. Na redao, contei com duas feras" (no por serem da famlia), minha irm
Lais, que jornalista, e minha me Maria Ligia, que historiadora.
H ainda um pequeno personagem (que j no to pequeno assim) que com sua constante curiosi-
dade, interesse e disponibilidade para ouvir e aprender muito me incentivou. para ele que este tra-
balho est dedicado. Meu filho Gabriel.

O que MIDI
MIDI significa Musical Instrument Digital Interface ou, traduzindo para o portugus, Interface Digital
para Instrumentos Musicais.
MIDI oferece possibilidades extraordinrias, pois permite que instrumentos musicais eletrnicos co-
muniquem-se uns com os outros, independentemente de quem os fabricou, bastando apenas que eles
sejam MIDI. Por suas caractersticas, MIDI um protocolo, e no uma linguagem, pois estabelece
padres para a comunicao.

Como nasceu MIDI


No comeo dos anos 80, ainda que houvesse uma grande variedade de teclados disponveis no mer-
cado, surgiu um problema: como conseguir tocar mais do que um teclado simultaneamente? Por
exemplo: um teclado tem timos pianos eltricos, outro possue timas cordas, e poderiam soar melhor
ainda juntos. At a, no h problema, pois ns temos duas mos, mas a questo era: Por que usar as
duas mos para tocar a mesma frase musical?
Buscando uma soluo, na conveno da NAMM (National Association of Music Merchants) de 1982,
um grupo de fabricantes se reuniu e props a criao de um protocolo para padronizar a troca de in-
formaes entre instrumentos musicais eletrnicos. Em pouco tempo criou-se o protocolo que, imedi-
atamente, foi adotado por todas as principais companhias produtoras de instrumentos eletrnicos,
tais como Roland, Yamaha, Sequential Circuits, etc, tornando-se o primeiro protocolo de comunicao
aceito universalmente.
Voltando ao nosso exemplo, temos em MIDI a soluo do problema, e tambm a essncia do protoco-
lo: promover a comunicao entre dois ou mais aparelhos musicais eletrnicos, mas mantendo as ca-
ractersticas individuais de cada instrumento.

2 Tudoquevocqueriasabersobre


Fig. 1 - Atravs de MIDI os instrumentos eletrnicos se comunicam.

O que MIDI transmite


Pelos cabos MIDI s transitam mensagens, em forma de bytes. A idia principal permitir que um te-
clado qualquer possa controlar outros teclados. A partir deste simples conceito possvel criar-se sis-
temas MIDI, simples ou complexos. Cabe salientar que atravs dos cabos MIDI no trafega udio,
analgico ou digital.
O protocolo dividido em 8 tipos diferentes de mensagens e cada tipo tem suas prprias caractersticas.
Antes de detalhar cada uma preciso entender um pouco da estrutura do protocolo MIDI.
Fig. 2 - MIDI s transmite informaes. O que tocado em um teclado transmitido ao outro, que re-
produz a mensagem recebida com seu prprio som.

Transmisso
Em primeiro lugar estabeleceu-se a forma de transmisso de dados. Como se sabe, a transmisso de
dados digitais pode ser feita paralela ou serialmente. Na transmisso paralela, muitas informaes tra-

MIDI 3


fegam simultaneamente, o que uma vantagem, porm os cabos devem ser curtos para evitar inter-
ferncia magntica. Alm disso, tanto as tomadas como os cabos para este padro costumavam ter
custos muito altos. Na transmisso serial as informaes trafegam uma por vez, o que uma desvan-
tagem, porm os cabos podem ser mais compridos. Existiam diversos tipos de cabos e tomadas dispo-
nveis no mercado, e com um custo bem mais acessvel. Assim, ficou estabelecida a forma de
transmisso serial e o pino padro para MIDI - o DIN 5 pinos, que tendo este formato, no pode ser
confundido com cabos de udio (RCA ou P2/P10).

O conector MIDI
Embora a transmisso de informaes serial necessite de um nico fio, o cabo tem 5 pinos disponveis,
sendo que apenas 3 so usados:
- 1 e 3 no so usados
- 2 usado como blindagem, isto , o fio que ligado a ele envolve os outros fios. Esse procedimento
ajuda a prevenir a gerao e/ou recebimento de interferncias magnticas.
- 4 o pino que energiza o circuito com uma tenso de 5 volts, garantindo que as informaes cami-
nhem na direo certa.
- 5 o transmissor de informaes MIDI.
Fig. 3 - Diagrama do conector MIDI.

In, Out e Thru


Depois de definido como as mensagens trafegariam, era necessrio definir por onde trafegar. MIDI
tinha que permitir que as mensagens chegassem a quantos aparelhos se desejasse (dois, trs, quatro...).
Para isso, o sistema foi dividido em caminhos de mo nica.
Esses caminhos, tambm chamados de Portas, so:
In (Entra) - s recebe informaes
Out (Sai) - s transmite informaes
Thru (Atravs) - s retransmite as informaes recebidas atravs do In

4 Tudoquevocqueriasabersobre


Fig. 4 - Exemplo de um Sistema MIDI.

Na fig. 4 temos as mensagens MIDI saindo do teclado Master (teclado escolhido para controlar o siste-
ma) atravs da porta Out, chegando ao teclado Escravo 1 (teclado que est sendo controlado) na porta
In e sendo retransmitidas pela porta Thru para o mdulo Escravo 2.
Nota: Para saber se um aparelho MIDI ou no, basta procurar pelos conectores MIDI. Se estiverem
presentes (mesmo que no todos) o aparelho MIDI.
Fig. 5 - Forma padro dos conectores MIDI.

Computadores e Sintetizadores
Antes de descrevermos as mensagens MIDI, vamos falar um pouco sobre a estrutura de dados digitais.
A tecnologia usada na fabricao de sintetizadores similar usada na fabricao de computadores.
Ambos tm um crebro central chamado Microprocessador, memrias digitais e algum meio de
transmisso e recepo de mensagens. Essas mensagens trafegam na forma de bits.
Sintetizadores so computadores dedicados produo sonora, contendo alm daqueles itens j des-
critos, conversores de udio Digital/Analgico. Para entendermos melhor a estrutura do protocolo MI-
DI, preciso uma breve introduo comunicao binria.

Bit e Byte
As informaes em MIDI trafegam em forma de Bits e Bytes. Bit a menor forma de informao exis-
tente, e s tem dois estados possveis: ligado ou desligado. Matematicamente esse estado grafado
como 0 e 1. Como apenas duas informaes no dizem muita coisa, juntam-se os Bits, formando-se pa-
lavras. Essas palavras so chamadas de Bytes e tem 8 bits cada (00000000 a 11111111). Uma pala-
vra pode significar 256 coisas diferentes (2 elevado 8 potncia).

Hexadecimal
Todo cdigo necessita ser grafado. Grafar Bytes em forma de Bits muito complicado, pois difcil ler
e muito comprido para escrever. Foi criado um novo modo para grafar Bytes, o sistema Hexadecimal,
que tem como base o 16.
A notao ento 0,1,2,...,8,9,A,B,C,D,E,F.

MIDI 5


Como os Bytes podem ser divididos em duas partes iguais de 4 Bits, e cada conjunto de 4 Bits faz 16
nmeros possveis, cada parte passa a ser representada por um algarismo hexadecimal. Juntando-se
as duas partes tem-se o valor do Byte (16 x 16 = 256).
Como exemplo, o Byte 0001 1010 passa a ser grafado assim: 1AH, sendo que o 1 indica os primeiros
quatro Bits, o A os ltimos quatro bits e o H indica que um nmero Hexadecimal. Convertendo-se
esse nmero para decimal, chega-se a 26. O Byte 0000 0000 igual a 00H ou 0 e o Byte 1111 1111 igual
FFH ou 255.
A frmula para converso de Hexadecimal em Decimal :
nyH = n x 16 + y
Exemplo: 1AH = 1 x 16 + 10 = 26.
Aqui est a tabela de converso dos primeiros nmeros. No apndice A est uma tabela completa.

Decimal Hexadecimal Decimal Hexadecimal


00 00H 08 08H

01 01H 09 09H

02 02H 10 0AH

03 03H 11 0BH

04 04H 12 0CH

05 05H 13 0DH

06 06H 14 0EH

07 07H 15 0FH

(16) 10H

Arquitetura MIDI
Agora que j vimos um pouco da estrutura digital, vamos associ-la ao protocolo MIDI.
Na arquitetura do protocolo uma informao nunca menor do que 2 Bytes, sendo o primeiro aquele
que informa qual a mensagem e para onde vai, e o segundo (e seguintes, se houver), determina o valor
da ao. Para poder diferenciar os Bytes, eles foram divididos em 2 tipos: Status e Data. A diferena
est no primeiro Bit de cada Byte, sendo 1 para Status Byte e 0 para Data Byte.
Determinado o primeiro Bit como sendo de controle, tem-se o seguinte quadro:
- Os Bytes de Data vo de 0000 0000 a 0111 1111 ou de 0 a 127 ou 00H a 7FH.
- Os Bytes de Status vo de 1000 0000 a 1111 1111 ou de 128 a 255 ou 80H a FFH.
Uma associao simples para facilitar a compreenso: tome-se MIDI como uma estrada de ferro e os
Bytes como trens. Os trens so sempre puxados pela locomotiva, que o Byte de Status, e os vages
so os Bytes de Dados.
Fig. 6 - Exemplo de mensagem MIDI (Note on).

6 Tudoquevocqueriasabersobre


31.250 bits por segundo


MIDI trafega pelos cabos a uma velocidade pr-determinada: 31.250 bits por segundo.
Este um valor fixo. As mensagens MIDI so sempre acompanhadas por 2 bits: um de incio e outro de
parada, fazendo com que cada Byte tenha na verdade 10 bits.
Uma mensagem MIDI composta por pelo menos 2 Bytes (1 Byte de Status e 1 Byte de Dados).
Fig. 6a - O pacote completo de cada Byte, com um bit de incio e um bit de parada.
Sendo assim, na teoria podem passar por uma cabo MIDI algo em torno de 1500 mensagens por segun-
do.
O ouvido humano consegue perceber variaes a mais ou menos cada 20 ms. Em 20 ms podem passar
cerca de 30 mensagens MIDI, ou 2 mensagens ou notas por canal simultneamente. Portanto, para
que haja atraso na reproduo de alguma passagem, preciso que haja um congestionamento muito
grande.
Pensando nisso, alguns seqenciadores adotam algumas rotinas para melhorar o trfego das mensa-
gens, suprimindo os Bytes de Status quando ouver mensagens repetidas (como acordes ou controlado-
res contnuos), alm de permitir a no gravao de mensagens que ocupam muito espao (como
Aftertouch e Key Aftertouch). De qualquer forma, a velocidade de transmisso das mensagens ainda
suficiente para fazer com que os sistemas MIDI funcionem adequadamente.

Canais
Atualmente h uma grande quantidade de aparelhos que se comunicam atravs de MIDI: processado-
res de udio, mixers, conversores para guitarras eltricas, para instrumentos de sopro e, claro, os ins-
trumentos musicais eletrnicos, como sintetizadores, samplers, baterias eletrnicas, mdulos de som,
etc. Mas como gerenciar todo esse aparato simultaneamente? A primeira resposta : sintonize cada
aparelho em um Canal MIDI diferente.
Fig. 7 - Canais MIDI.

Nota: No necessrio um fio por canal, todos os canais trafegam pelo mesmo cabo. Nesse caso da fi-
gura, seria necessrio apenas um cabo para cada aparelho MIDI.

Entendendo Canal MIDI


Tomemos uma msica qualquer. Se for um solo de piano no h problema algum para que a msica
seja executada atravs de MIDI, pois apenas um nico instrumento est sendo tocado.
Mas se a msica tiver alm do piano, cordas, flauta, metais e tmpanos? Se cada um tocar sozinho, con-
tinua no havendo problema, mas se tocarem simultaneamente, a est um problema.
Para solucion-lo que existem os canais. Em um canal, vo as informaes para o piano, em outro para
as cordas, outro a flauta, outro os metais e outro para os tmpanos. Se no houvesse canais, os aparelhos
MIDI no conseguiriam saber qual informao vai para quem, e em vez de msica, ouviramos um
monte de barulho.

MIDI 7


Status Byte
O Byte de Status merece uma ateno especial. Ele subdividido em 3 partes:
1 - 000 - 0000 - sendo a primeira parte o 1 bit, a segunda os 3 bites seguintes, e a terceira os 4 ltimos
bites.
- Como vimos, o primeiro o Bit de controle, determinando o tipo de Byte (Status).
- Os trs Bits seguintes determinam as mensagens, podendo ser 8 diferentes, a saber:

Note off (nota desligada) 8nH

Note on (nota tocada) 9nH

Key Aftertouch ou Poliphonic Key Pressure (presso aps o toque por nota) AnH

Controllers ou Control Change (lista de controladores) BnH

Program Change ou Patch Change (mudana de posio de memria) CnH

Aftertouch ou Channel Pressure (presso aps o toque por canal) DnH

Pitch Bend ou Bender (alterao de afinao) EnH

Mensagens de Sistema (informaes que no esto vinculadas aos canais) FnH

- Os quatro ltimos Bits determinam qual o canal que est sendo utilizado (n=1 a 16), menos para as
mensagens de sistema, onde n vai determinar qual a mensagem, como veremos adiante.
Fig. 8- O Byte de Status.

Os parmetros MIDI
Esto assim delimitados os limites para comunicao: existem 8 tipos bsicos de mensagens geradas
e 16 canais possveis. O valor mximo para alteraes no Data Byte 127 (0 a 127 - perfazendo 128 va-
lores possveis, pois o 0 um valor), podendo esse valor ser multiplicado por outro Data Byte, gerando
16.384 (0 a 16.383) valores.

Interpretao dos Comandos


Vamos a alguns pequenos detalhes que devem ser observados atentamente, pois podem prevenir fu-
turas dores de cabea.
Como vimos anteriormente, existem 8 mensagens possveis, sendo 7 destinadas a controles por canal
e uma destinada ao sistema. Antes de descrev-las, vale salientar que sendo MIDI um protocolo e no
um transmissor de sons, a interpretao de qualquer mensagem enviada sempre feita por quem re-
cebe a mensagem. Dessa forma, o receptor que determina se a mensagem vai ser executada ou no.
Aqui vo alguns exemplos que ilustram isso (as mensagens MIDI que esto em negrito sero detalha-
das na seo seguinte):
- Alguns sintetizadores no so sensitivos (no respondem a intensidade do toque - no reconhecem
o Byte de Velocidade), portanto no faz nenhuma diferena tocar forte ou fraco no teclado que estiver

8 Tudoquevocqueriasabersobre


gerando as mensagens, mesmo que o gerador seja sensitivo.


- O Bender acionado e no acontece nada quando o timbre um piano, mas acontece quando o timbre
um baixo: o timbre piano em geral traz o bender desligado.
- A partir do Program Change 100 no h mais mudana de timbre: o mdulo de som s tem 100 tim-
bres disponveis neste banco.
Existem tambm os casos em que um instrumento pode receber diversos tipos de mensagens, mas elas
no so enviadas...
- Um mdulo de som recebe Aftertouch, mas o teclado controlador no gera Aftertouch.
Para saber quais mensagens so transmitidas ou recebidas pelo aparelho, procure no seu manual uma
tabela chamada MIDI Implementation Chart.

Mensagens penduradas
Uma outra dica importante: uma mensagem MIDI s deixa de ser ativa quando outra mensagem a can-
cele ou a altere. Esse pequeno detalhe pode ser a resposta para determinados comportamentos estra-
nhos dos aparelhos. Vamos exemplificar:
- Uma msica interrompida no meio. Exatamente no momento em que ela foi interrompida o Bender
estava sendo utilizado, ou seja, ele estava enviando uma mensagem com valor diferente de zero. Isto
significa que o canal que estava recebendo essa mensagem continua com o Bender alterado. Se alguma
mensagem de Note On for enviada para aquele canal, a nota vai ser reproduzida com alterao de Ben-
der, isto , alterao de afinao.
- Uma msica acabou de ser tocada, e no fim dela havia um fade out (diminuio do Volume - CC 7).
Se no for enviada nenhuma mensagem que aumente o volume, quando a mesma msica ou outra for
reproduzida, no haver som nenhum...
Portanto, especialmente quando estiver utilizando sequenciadores, ao lidar com mensagens que alte-
ram as condies normais de uso dos canais (como Bender, Aftertouch e Controladores), no se esquea
de zer-las ao trmino do seu uso.

As Mensagens MIDI
Vamos agora descrever todas as mensagens MIDI, o que elas fazem e como so grafadas.

Note On e Note Off (Nota Tocada e Nota Desligada)


Como o prprio nome sugere, Note On significa nota ligada ou tocada e Note Off significa nota desli-
gada ou nota desapertada. Essas mensagens so seguidas por 2 Data Bytes: o primeiro informa qual foi
a nota ligada/desligada e o segundo informa a velocidade.

Velocidade o termo usado para definir a intensidade do toque:


- toque forte = velocidade alta = som muito intenso
- toque fraco = velocidade baixa = som pouco intenso
O Byte de velocidade tem valores que vo de 1 a 127. O valor 0 (zero) reconhecido como nota desli-
gada (Note Off).
Exs: 92H 40H 5FH = Note On / canal 3, Nota 64 (C4), velocidade 95
82H 40H 30H = Note Off / canal 3, Nota 64 (C4), velocidade 48
- Alguns sintetizadores no enviam a mensagem Note Off e sim Note On com velocidade 0.
- Instrumentos voltados sntese permitem que se programe a resposta de velocidade, podendo, por
exemplo, invert-la, ou seja, toque forte = a menos intensidade sonora e vice-versa.

Program Change (Troca de Programa)


Todo instrumento MIDI tem diversos sons. Os sons esto armazenados na memria fixa do aparelho
(ROM). Toda vez que selecionado um timbre (patch) acontecem duas coisas: primeiro o som cha-
mado da memria fixa para a memria alta (RAM), onde ele fica pronto para ser tocado; depois
enviada uma mensagem de Troca de Programa (Pg. Ch.).

MIDI 9


Cada instrumento tem seu prprio mapa de programas, e essa mensagem apenas chama a regio da
memria fixa que tem aquele endereo. Program Change , portanto, a mensagem que chama o som
desejado para ser tocado. Essa ao seguida por 1 Data Byte cujo valor vai de 0 a 127.
Ex: C7H 21H = Program Change / canal 8, Programa 33
- Alguns aparelhos usam numeraes de 0 a 127 e outros de 1 a 128. Fique atento a este detalhe, prin-
cipalmente quando estiver usando sequenciadores ou sistemas com diversos aparelhos.
- Hoje em dia, a maioria dos aparelhos MIDI tem mais de 128 timbres em sua memria. Esses timbres
so divididos em bancos e so acessados atravs dos CCs 0 e 32. Veja mais detalhes na seo GMII.

Aftertouch ou Channel Pressure (Presso aps o Toque)


Esta uma mensagem que acontece pressionando-se a tecla aps a nota ser tocada, podendo produzir
os mais variados efeitos, que so extensivos a todo o canal. Quem a recebe que vai determinar o que
vai ser alterado. Ex: Filtro, Ressonncia, Volume, Vibrato, etc...
Essa ao seguida por 1 Data Byte cujo valor vai de 0 a 127.
Ex: DAH 50H = Aftertouch / canal 11, presso 80

Key Aftertouch ou Polyphonic Key Pressure (Presso aps o toque por Nota)
uma mensagem similar ao Aftertouch, que tambm pode gerar os mais variados efeitos; mas em vez
de alterar todo o canal, altera apenas a nota tocada. Essa mensagem seguida por 2 Data Bytes: o pri-
meiro informa a nota e o segundo o valor da alterao. Poucos aparelhos tm a capacidade de gerar
essa mensagem, pois o custo de manufatura do aparelho muito alto.
Ex: A9H 3FH 10H = Key Aftertouch / canal 10, Nota 63 (B3), presso 16
Nota: Quando se utilizam sequenciadores, comum encontrar filtros que impedem a gravao de Af-
tertouch e Key Aftertouch. Isso justificado pelo fato de que essas mensagens ocupam muito espao
na memria, pois alm de serem mensagens contnuas, muitas vezes no esto controlando nenhum
parmetro, esto apenas ocupando memria e congestionando a transmisso das mensagens.

Pitch Bend ou Bender (Alterao de Afinao)


Essa mensagem, que pode ser reconhecida por quase todos os instrumentos musicais eletrnicos (ex-
ceo s baterias eletrnicas), veio trazer aos tecladistas uma nova dimenso de interpretao e ex-
presso, principalmente no Jazz e no Blues, pois atravs do Bender, glissar notas deixou de ser
privilgio de guitarristas e instrumentistas de sopro. Como o ouvido humano muito sensvel a alte-
raes de afinao, a mensagem Pitch Bend seguida por 2 Bytes de dados, elevando assim a definio
de 128 passos para 16.384, possibilitando um glissando sem degraus.
Ex: EEH 1EH 2AH = Pitch Bend / canal 15, MSB* 30, LSB* 42
-O Bender reconhecido fisicamente como uma alavanca ou roda, e fica esquerda dos teclados.
* MSB e LSB - Nem todos os aparelhos MIDI trabalham com essa definio (16.384 passos) para o Ben-
der. Por isso existe a diferena entre os dois Bytes de Dados. O primeiro mais significativo que o se-
gundo. (Veja mais informaes sobre MSB e LSB em Controladores).

Controllers ou Control Change (Controladores)


At agora vimos mensagens que produzem uma nica ao. Existem muitas outras aes que no me-
recem o Status de mensagem, mas que formam um grupo grande e importante: os Controladores
(CC). So mensagens seguidas por 2 Bytes de dados: o primeiro determina qual o Controlador e o
segundo qual o valor da alterao.
Existem, portanto, 128 Controladores (0 a 127), sendo que os 7 ltimos (121 a 127) so destinados a
mensagens de Modo (veremos adiante).

10 Tudoquevocqueriasabersobre


Vamos listar os principais.

0 - 32 Bank Select (Seleo de Banco)


1 Modulation (Modulao)

5 Portamento Time (Tempo do Portamento)

6 38 - Data Entry (Entrada de Dados)

7 Volume

10 Pan (Estreo)

11 Expression (Expresso)

64 Hold 1 (Pedal de Sustain)

65 Portamento

66 Sostenuto

67 Soft

71 Filter Ressonance (Ressonncia)

72 Release Time (Tempo de Decrescimento)

73 Attack Time (Tempo de Ataque)

74 Brightness (Brilho)

75 Decay Time (Tempo do Decaimento)

76 Vibrato Rate (Taxa do Vibrato)

77 Vibrato Depth (Profundidade do Vibrato)

78 Vibrato Delay (Atraso do Vibrato)

84 Portamento Control

91 Reverb

92 Tremolo

93 Chorus

94 Celeste (detune)

95 Phaser

98 NRPN - Non-Registered Parameter Number LSB (Parmetro no registrado)

99 NRPN - Non-Registered Parameter Number MSB


100 RPN -Registered Parameter Number LSB (Parmetro Registrado)

101 RPN - Registered Parameter Number MSB

Exemplo: C0H 07H 6FH = Control Change / canal 1, Controlador 7, valor 111
MSB(MostsignificantByte-Bytemaissignificativo)eLSB(LeastsignificantByte-Bytemenos
significativo).OByteMSBsemprevemprimeiroqueoLSB.
OsControladores32e38sousadoscomomultiplicadores(LSB)dosControladores0e6.
OControlador11fazomesmoqueoControlador7-Volume.
ParaosControladores64,65,66e67oBytededadosdeveser0(desligado)ou127(ligado),
poisqualquervalorintermediriopodenoserentendidopeloaparelho.

MIDI 11
 

OControlador66(sostenuto)funcionacomooControlador64(sustain),comadiferenadeque
quandoligado,apenasasnotasqueestosendotocadasnomomentoemqueeleforenviado
queficarosustentadas,atqueelesejadesligado.Asnotasqueforemtocadasduranteessepe-
rodo(depoisqueamensagemfoienviadaeantesquesejadesligada)nosofreronenhuma
alterao.
OControlador67(soft)funcionacomoopedaldesoftdopiano,ouseja,abafaumpoucoosom.
OsControladores71a78sodestinadosediodoscanais(vejamaisinformaesnaseo
GMII).
OControlador84(portamentocontrol)estabeleceumanotaapartirdaqualvaiserproduzidoum
portamento.Isto,depoisdegeradaestamensagem,qualquernotaquefortocada,serprece-
didadeumportamento,apartirdanotaselecionada.
OsControladores91,92,93,94e95sodestinadosaocontroledeprofundidadedosefeitosdes-
critos.

NRPN e RPN
Os parmetros registrados e no registrados permitem pequenas alteraes tmbricas e outros ajustes
(definidos pelo aparelho). So usados da seguinte forma: primeiro o MSB, seguido pelo LSB. So estes
dois Controladores juntos que determinam o que vai ser alterado, seguidos depois pelo CC 6 e CC 38,
que indicam qual o valor da alterao.
Os NRPNs so determinados pelos fabricantes. No modo GS eles so responsveis por toda a edio
dos timbres (veja na seo Edio).

Os RPNs so padronizaes do protocolo:

CC
CC 101 C100 CC38 Item
6
00 00 n Sensibilidade do Pitch Bend

00 01 n n Afinao Fina (Master Tune)

00 02 n Transposio (Pitch Coarse tunning)

00 05 n n Modulation Depth Range (Profundidade do Vibrato)

127 127 RPN null

AmensagemRPNnull,desabilitaorecebimentodeRPNseNRPNs.Esseprocedimentoprevi-
nequemudanasinesperadasaconteam.
AutilizaodosNRPNsdefinidapelosfabricantes,masaordemdeusoamesma:CC99,
CC98eCC6.VejanaseoGS-Ediomaisdetalhessobreosmesmos.

Modos MIDI
Os Modos, em MIDI, determinam como o aparelho vai reagir s mensagens recebidas. Existem 4 Mo-
dos, a saber:

Modo 1: Omni On / Poly


Este o Modo em que os antigos sintetizadores deixavam as fbricas, ou seja, respondiam a todas as
mensagens MIDI (Omni - em latim, todos), ignorando o canal.

12 Tudoquevocqueriasabersobre
 

Fig. 9 - Omni On - Todas as mensagens vo para o canal 1.

Modo 2: Omni On / Mono. Funciona da mesma forma que o anterior, mas limita o instrumento a re-
produzir apenas uma nota por vez (Mono).
Modo 3: Omni Off / Poly. o Modo mais usado. Os canais so respeitados e no h limitaes de vo-
zes por canal (Poly - Polyphonic - Polifonia).
Fig. 10 - Omni Off - As mensagens seguem para os canais desejados.

Modo 4: Omni Off / Mono


Funciona como o Modo 3, mas limita a uma nota por vez em cada canal.

Os Controladores de Modo
Os Controladores de Modo (CC 120 a 127) determinam como o canal vai reagir s mensagens MIDI.
So eles:

120 All sounds off (Todos os sons desligados)

121 Reset All Controllers - Reinicializar todos os Controladores

123 All Notes Off - Todas as Notas desligadas

124 Omni Off

125 Omni On

126 Mono

127 Poly

-OsCCs124e125nosoreconhecidospelamaioriadosinstrumentosMIDI.

MIDI 13
 

-AdiferenaentreoCC120(AllSoundsOff)eCC123(AllNotesOff)queoCC123nodes-
ligaasnotasqueestiveremsobaodosCCs64e66.

Mensagens Comuns ao Sistema


Como dissemos anteriormente, existem mensagens que no so endereadas a canais, e sim, ao bloco
que rege o funcionamento do aparelho. Essas mensagens so (em hexadecimal):

F0H Begin of Exclusive - Incio de Sistema Exclusivo

F1H MTC (MIDI Time Code) - Cdigo de Tempo MIDI

F2H Song Position Pointer - Ponto de Posio da Msica

F3H Song Select - Seleo de Msica

F4H Indefinido

F5H Indefinido

F6H Tune Request - Auto Afinao

F7H End of Exclusive - Fim de Sistema Exclusivo

F8H Timing Clock - Definio de Tempo para Sincronizaco

F9H Indefinido

FAH Start - Incio de Msica

FBH Continue

FCH Stop - Parada de Msica

FDH Indefinido

FEH Active Sensing - Sensor Ativo

FFH System Reset - Inicializao de Sistema

AsmensagensF2H,F3H,F8H,FAH,FBHeFCHsousadasparasincroniaentreaparelhosMI-
DI,sendoamensagemF8Hquedeterminaotempo,enquantoasoutrasseautoexplicam.
AmensagemF1Husadatambmparasincronia,masnosmoldesdocdigoSMPTE,usadoem
TVeCinema.
AmensagemF6Hfoicriadaemfunodosvelhossintetizadoresanlogos,queiamperdendoa
afinaoduranteseuuso.Essamensagemativaomecanismodeauto-afinaodoaparelho.
AmensagemFFHreinicializatodooequipamento,comoseeleacabassedeserligadopelapri-
meiravez,maspoucosaparelhosreconhecemestamensagem.
AmensagemFEHmuitoimportante.Vamospensarnoqueaconteceriasenomeiodeumshow
algumchutasseocaboMIDIqueligaosequenciadoraosinstrumentosduranteamsica.To-
dososinstrumentosqueestivessemtocandonotasnaquelemomentoficariamcomelaspendu-
radas,esperandopelamensagemNoteOff.Issocriariaumabelaconfusoeseriagastoum
bomtempoparacalarabocadosinstrumentos.Parapreveniressetipodeacidente,foicriada
amensagemFEHSensorAtivo.
Essa mensagem enviada aproximadamente a cada 300 milisegundos (todos os sequenciadores e a
maioria dos teclados produzem esta mensagem). Se um aparelho MIDI comea a receber essa mensa-
gem, vai ficar sempre esperando a prxima. Se a prxima ou prximas - cada aparelho determina um
valor de espera - no vier, ele vai presumir que houve algum problema e vai gerar uma mensagem de
Todos os Sons Desligados (CC 120) para todos os canais.

14 Tudoquevocqueriasabersobre
 

Sistema Exclusivo
Todas as mensagens vistas at agora so universais, qualquer aparelho MIDI pode receber e/ou envi-
las. No entanto, as mensagens de Sistema Exclusivo, ou SysEx, como o prprio nome diz, so Exclusi-
vas, ou seja, elas so mensagens especficas de cada modelo de instrumento.
Cada instrumento tem sua prpria arquitetura interna, assim tambm como o seu prprio formato de
mensagem SysEx.
A frmula para mensagens SysEx :
F0H, ID (identificao do fabricante, fornecida pela MIDI Manufacturers Association - MMA e Japane-
se Standards MIDI Committee - JMSC), Bytes de dados e F7H.
Fig. 11 - Formato de mensagem de Sistema Exclusivo.

As mensagens de SysEx servem para:


Trocarinformaesentreinstrumentosiguais(timbres,performances,kitsdebateria,etc.).
Editarearmazenarmapasdesonsemprogramasdecomputador.
Transmitire/oureceberalteraesnostimbresemtemporeal.
Salvartodaamemriainternadosinstrumentos.
Fazer o Bulk Dump de um instrumento significa copiar para algum aparelho armazenador de SysEx,
para outro aparelho igual, ou ainda para um carto de memria, toda a memria desse instrumento.

Sample Dump Standard


Como se sabe, sintetizadores so aparelhos que produzem sons a partir de sua memria interna (ROM).
J os samplers so aparelhos que copiam sons, ou seja, tm a capacidade de gravar qualquer som e per-
mitir que esse som seja reproduzido via MIDI (Note On e Off), sendo toda a sua memria voltil
(RAM). Em 1986 foi criado um padro de SysEx para Samplers. Esse padro chamado de Sample
Dump Standard. A partir dessa padronizao os samplers podem trocar informaes independente-
mente de quem os fabricou. Isso significa que os sons internos sampleados podem ser transmitidos di-
gitalmente atravs de MIDI para outros samplers. Mas em geral, essa transmisso apenas da onda
sonora (waveform), que a parte mais importante do som. Os ajustes como ponto de atuao e outras
definies do timbre so perdidas (mas isto depende dos aparelhos envolvidos na troca de informa-
es).

General MIDI
O padro General MIDI - GM - surgiu para atender principalmente s aplicaes Multimdia, estabele-
cendo um mapa de programas, regras para produo de msicas (arquivos no padro GM e no formato
SMF - Standard MIDI Files - arquivos padronizados MIDI - mais detalhes na pag. 34) e caractersticas
mnimas que cada aparelho deve ter.

Mapa de programas
A primeira coisa padronizada foi o Mapa de Programas, estabelecendo a lista dos 128 sons que podiam
ser usados e qual sua ordem.

MIDI 15


Fig. 12 - Mapa de programas no padro GM.

Multitimbralidade
Multitimbralidade ou Multitimbral a capacidade que um instrumento tem de produzir sons diferen-
tes simultaneamente, ou seja, quantas partes ele tem. Podemos pensar em uma parte como um apare-
lho MIDI completo, com seu prprio canal, timbre (patch), ambientes, etc., assim, um aparelho
Multitimbral de 8 partes igual a 8 aparelhos dentro de um. No padro GM cada aparelho tem que
ser multitimbral de 16 partes.

Polifonia
Polifonia a quantidade de notas que o instrumento consegue tocar simultaneamente, independente
das partes. um limite fsico. Hoje em dia comum encontrarmos 28, 32, 64 e at 128 vozes simult-
neas. Para chegar at esses valores, um lingo caminho foi percorrido pelos fabricantes, pois s lem-
brar que os primeiros sintetizadores fabricados eram monofnicos, ou seja, s produziam uma nota
por vez.
No padro GM, a polifonia mnima de 24 vozes.

SMF - Standard MIDI Files


Cada seqenciador inclui em seus arquivos suas caractersticas prprias, isto , seu formato. Isso sig-
nifica que apenas quem gerou o arquivo vai poder reproduzi-lo. Mas como MIDI universal, os se-
qenciadores ganharam uma alternativa para troca de arquivos.
Em 1988, foi adotado um padro para arquivos MIDI. Esse padro - chamado de Standard MIDI Files
- SMF - (Arquivos padronizados MIDI) - permite que diferentes seqenciadores troquem arquivos en-
tre si, pois so arquivos que s contm as mensagens MIDI (canais, notas com suas velocidades, con-
troladores, tempo, etc.).
Existem 3 tipos de arquivos SMF:
- Formato 0 - o tipo mais comum (em geral, seqenciadores em teclados lem esse formato mais ra-
pidamente). Toda a informao fica contida em uma nica pista, no importando se a msica foi cri-
ada em mais pistas.
- Formato 1 - Esse formato segue o modo como a msica foi feita, ou seja, h tantas pistas quanto forem
criadas no seqenciador.
- Formato 2 - um formato que no usado e nem reconhecido. baseado em Patterns (padres que
podem ter qualquer nmero de compassos - comum em baterias eletrnicas). Cada Pattern uma pis-
ta e h tantas pistas quantas forem necessrias.

16 Tudoquevocqueriasabersobre


Canais, pistas, partes e portas


Faamos uma pausa para esclarecermos o significado de alguns termos, muito usados mas nem sempre
da maneira correta.
- Partes est ligado a aparelhos MIDI. O nmero de partes de um aparelho o que define sua capaci-
dade Multitimbral.
- Pistas - track em ingls - est ligado a seqenciadores. Cada seqenciador tem uma quantidade fixa
de pistas, geralmente um mltiplo de 16, como 48, 64, 128, 256. o seqenciador que determina se cada
pista pode ou no suportar mais que um canal MIDI. Fica mais fcil de entender se associarmos pistas
a gravadores Multipistas (Multitracks). Uma pista pode ter apenas um nico instrumento tocando, ou
at mesmo toda a msica.
- Canais est ligado a MIDI, ou seja, existem apenas 16.
- Portas est ligado a interfaces MIDI. Existem diversos tipos de interfaces - aparelhos que fazem a tra-
duo de mensagens MIDI para a linguagem do computador -. A quantidade de portas da interface
que vai determinar a quantidade de canais MIDI controladas por ela, ou seja, 16 canais MIDI por porta.
Mas no confundamos Porta com sadas MIDI Out. Porta uma caracterstica da interface que sempre
bem documentada pelo fabricante.

Dicas:
- Quem determina quantas partes podem ser tocadas? O instrumento. O fato de um seqenciador, que
pode controlar 16 canais MIDI, estar ligado ao instrumento, no confere ao mesmo a capacidade de re-
ceber os 16 canais.
- Quem determina quantas pistas tem um seqenciador?
O fabricante do seqenciador. A quantidade de pistas pode determinar tambm se o aparelho grava ou
no diversos canais MIDI na mesma pista. Seqenciadores com apenas 8 pistas tm essa caracterstica.
Seqenciadores com mais de 16 pistas podem ou no ter esta caracterstica.
- Qual o limite de portas de um seqenciador?
Tambm determinado pelo fabricante do seqenciador. Quando se usa o computador como seqen-
ciador, e principalmente no ambiente Windows, comum haver mais que uma porta MIDI. Cada porta
pode ser chamada de A, B, etc, ou 1, 2, etc. Mas lembre-se, para cada porta so sempre 16 canais MIDI
disponveis (A1, A2, A3, .....A16, B1, B2, B3, ...... B16, etc).

Arquivos SMF/GM
H regras precisas para a produo de arquivos SMF no padro GM. Vamos detalhar apenas as prin-
cipais.
- Os arquivos SMF/GM so sempre gerados no
formato 0.
- O modo de armazenamento em disquetes de 3 1/2 polegadas de baixa densidade (DD - 720k).
- O primeiro compasso da msica reservado para mensagens de Pg. Ch., Volume, Pan, sendo vedado
o uso de notas. Se a msica comea na anacruse (um ou dois tempos antes do tempo forte), ela deve
estar no segundo compasso, preservando-se assim o primeiro para mensagens MIDI.
- No permitido o uso de mensagens SysEx.
- No permitido mensagens de Pg. Ch. no canal 10.
- No corpo da msica deve-se usar o CC 11 (expression) para ajustes de volume.
- No permitido o uso do CC 10 (pan) ao mesmo tempo em que houver notas tocando.

MIDI 17
  

Existe tambm um padro para a distribuio dos instrumentos nos canais:

Canais MIDI Instrumentos Recomendado


1 Piano Solo

2 Baixo

3 Primeiro instrumento de acompanhamento

4 Melodia

5 Segundo acompanhamento

6 Segunda Melodia

7 Alternativo 1

8 Alternativo 2

9 Alternativo 3

10 Bateria/percusso

11 a 16 Reservados (usados apenas quando necessrio)

AnicamensagemSysExpermitidaemarquivosSMF/GMadereinicializaodomodoGM,
quedevesercolocadanotempo1:1:0(primeirocompasso,primeirotempo,primeiroclick-cli-
ckvaiserdescritoaseguiremPPQ)damsica.Aquivaiamensagem:

GM On ou GM Reset = F0H 7EH 7FH 09H 01H F7H


Essa mensagem tambm habilita (liga) o modo GM em aparelhos GS e XG.
Nota:Estas regras valem apenas para padronizar arquivos GM. Arquivos pessoais no precisam de
padronizao. Fique atento apenas s especificaes do seu aparelho.
Dica:Quandofordigitarestamensagememalgumseqenciador,nohanecessidadedecolocar
oH,masrespeiteosespaosentrecadanmero.Algunspermitemousodeletrasemminscu-
las,outrosno.Nadvida,escrevaamensagemdaseguinteforma:

F0 7E 7F 09 01 F7
E no se esquea que em hexadecimal no existe a letra "O", mas sim o nmero zero.

PPQ - Pulses per Quarter-note


Essa outra sigla que nem sempre entendida. PPQ a abreviao de pulses per quarter-note, ou seja,
pontos ou clicks por semnima.
Semnima , na escrita musical, uma figura de tempo. Num compasso de 4/4, ela representa a quarta
parte do compasso.
PPQ a quantidade de pontos que o seqenciador enxerga entre cada semnima, ou seja, qual a de-
finio de cada semnima.
Fig 12a - A distncia temporal entre as semnimas medida em pontos.
Quanto maior a quantidade de pontos, maior a preciso do seqenciador.
Seqenciadores profissionais trabalham com no mnimo 96 PPQ, sendo comum alguns seqenciado-
res baseados em computadores chegarem a uma definio de 480 ou 960 PPQ.

O Padro GS
O padro GS (General Standard) a verso da Roland para o padro GM (General MIDI). Os instru-
mentos Roland, que vm no padro GS, podem simular o padro GM, mas vo alm dele, oferecendo
uma srie de outros recursos extras, tais como 1 kit de efeitos especiais, grande variedade de kits de

18 Tudoquevocqueriasabersobre


bateria/percusso, alm de oferecer a possibilidade de editar sons e de escolher diferentes tipos de Re-
verb (Hall, Room, Delay, etc) e Chorus (Flanger, Feedback Chorus, etc).

Os sons GS
A tabela de sons do padro GS similar ao GM, sendo que os sons sintticos esto discriminados (ao
invs de Synth Lead 1, Square Wave, etc).
O padro GS tambm aproveita o CC 0 - Bank select. Com isso, pode-se escolher at 16.384 sons dife-
rentes (128 CC 0 multiplicado por 128 PG. CH.).
Veremos como funciona a seguir.
Fig. 13 - O Mapa GS - Sons Capitais.

Sons Capitais e seus Variantes


Ainda que teoricamente tenha-se acesso a 16.384 sons, no existe nenhum aparelho atualmente que
gere todos esses sons.
No padro GS, os bancos esto divididos em duas categorias: os que vo de 0 a 63 e aqueles de 64 a 127.
O banco 0 chamado de capital. Os bancos mltiplos de 8 (16, 24, 32, 40, 48 e 56) so chamados de sub-
capitais. Os que se encontram entre os bancos sub-capitais (por exemplo, 9, 10, 11, 12, 13, 14, 15) so os
variantes.
A partir do banco 64, chegando at 127 no existem mais sub-capitais nem variantes, mas sim bancos
especiais (o banco 127, por exemplo, tem o mapa de programas no padro MT-32).

MIDI 19


Fig. 14 - Sons Capitais, Sub-Capitais e seus Variantes.

Vamos dar alguns exemplos:


- Para usar qualquer som capital, basta apenas a mensagem Pg. Ch.
- Para usar um som sub-capital ou variante coloque primeiro a mensagem CC 0, valor n (onde n igual
ao nmero do banco) e depois a mensagem Pg. Ch.
- Existem aparelhos GS que tem mais sons que outros. Se uma msica foi feita prevendo um determi-
nado som sub-capital que no se encontra no aparelho, podem acontecer duas coisas:
1- O aparelho vai ignorar a mensagem de CC e tocar o som capital (os primeiros Sound Canvas fun-
cionam assim).
2- O aparelho no produzir som nenhum, pois no h nenhum som naquele sub-capital (alguns apa-
relhos GS mais novos funcionam assim).
Portanto, se alguma parte no estiver tocando, cheque qual banco est previsto na msica.
Dica: Alguns seqenciadores baseados em computador prevem, na sua tela principal, o uso de Pg.
Ch.. Se essa mensagem for colocada nesse espao e a mensagem CC 0 estiver j na pista (track), s
haver mudana para o som sub-capital ou variante quando a msica for tocada pela segunda vez,
pois a mensagem Pg. Ch. foi tocada antes que a CC 0. Isto significa que preciso repetir a mensagem
Pg. Ch. para que o som desejado seja chamado (CC 0, valor n, PG. CH, valor n).

Reset GS
Um aparelho GS pode emular o padro GM, bastando para isso que receba uma mensagem GM RE-
SET. Existe tambm a mensagem GS RESET, que vai habilitar o padro GS fazendo com que tanto as
mensagens SysEx como os NRPNs sejam reconhecidos. Essa mensagem far duas coisas:
- reinicializar o aparelho, segundo o padro GS.
- tornar o modo GS ativo, habilitando o reconhecimento dos RPNs e NRPNs.
Portanto, guarde essa mensagem num lugar bem acessvel, pois quando o aparelho comea a no res-
ponder do modo desejado, a melhor soluo resetar, ou seja, reinicializar o aparelho e comear de
novo.
Nota importante: A partir de agora, todos os exemplos de mensagens SysEx estaro grafados em he-
xadecimal (mas no tero o H depois de cada nmero) e os RPNs e NRPNs estaro em decimal.

Aqui vai a mensagem GS RESET:


F0 41 10 42 12 40 00 7F 00 41 F7

20 Tudoquevocqueriasabersobre


Os Controladores no padro GS
Os aparelhos GS reconhecem os seguintes Controladores:

0 Seleo de Banco

1 Modulao

5 Tempo do Portamento

6 / 38 Entrada de Dados

7 Volume

10 Estreo

11 Expresso

64 Hold 1 (Pedal de Sustain)

65 Portamento

66 Sostenuto

67 Soft

91 Reverb

93 Chorus

98 Non-Registered Parameter Number LSB (Parmetro no registrado)

99 Non-Registered Parameter Number MSB

100 Registered Parameter Number LSB (Parmetro Registrado)

101 Registered Parameter Number MSB

120 Todos os sons desligados

121 Reinicializar todos os Controladores

126 Mono (Valor 1) = Mode 4

127 Poly (Valor 0) = Mode 3

Notas:
- No existe nenhuma limitao para o uso dos Controladores.
- Sugere-se o uso do CC 7 no comeo da msica; se forem necessrias alteraes no corpo da msica,
utilize o CC 11.
- O uso dos RPNs descrito na seo Edio.
- O CC 120 atua no modo GS como o CC 123, ou seja, se houver alguma nota sob a ao do CC 64 ou
CC 66, ela no ser desligada.
- O CC 121 inicializa os seguintes parmetros:

MIDI 21


Inicializao com CC 121

Controlador Valor
Bender 0

Key Aftertouch 0

Aftertouch 0

1- Modulao 0

7- Volume 127

11 - Expresso 127

64 - Hold 0

65 - Portamento 0

66 - Sostenuto 0

67 - Soft 0

Antes de comearmos a descrever a edio e o que os RPNs e NRPNs podem fazer no padro GS, ser
interessante entendermos um pouco da fsica do som.

O SOM
Fsica do Som
O universo um sistema dinmico definido a cada momento pelas diversas formas que a energia
apresenta. O som uma das formas dessa energia e como tal, sempre previsvel, mensurvel, calcu-
lvel.
O som necessita de uma causa para existir e sua existncia provoca uma srie de efeitos, sendo um
deles a excitao do nosso sistema auditivo, processando-se assim, o fenmeno da audio.
Na prtica, entende-se como som, qualquer vibrao que possa ser detectada pelo ouvido humano,
isto , que esteja dentro da faixa de udio que vai de 20 hz a 20.000 hz (20 khz).

Propagao do Som
O som se origina em uma fonte - regio que de algum modo recebeu alguma forma de energia (golpe,
frico ou excitao) e a transforma em energia sonora - e se propaga em um meio (ar, gua, etc).
Vamos entender um pouco melhor a propagao do som. As molculas em qualquer substncia esto
em constante movimento. O som cria no meio em que se propaga um novo movimento, mais organi-
zado. Se isolssemos algumas molculas que estivessem igualmente espaadas entre si, esta seqn-
cia, aproximadamente, seria observada:

22 Tudoquevocqueriasabersobre
Fig: 15 - O movimento das molculas.

Forma de Onda
Vamos tomar como exemplo o som de um diapaso. Se pudssemos observar e desenhar o grfico deste
movimento sonoro, teramos um diagrama como a figura 16. Ao grfico da variao de presso do ar,
ao longo do tempo, damos o nome de forma de onda. Cada fonte sonora tem sua prpria forma de on-
da, que nica. A forma de onda do diapaso uma senide; podemos notar que o movimento cons-
titudo de um padro que se repete. A cada repetio do movimento damos o nome de ciclo.

Fig: 16 - O ciclo de uma senide.

Sntese do Som
Agora que vimos um pouco sobre a fsica do som, vamos definir o som segundo a msica, como um
conjunto de elementos formado por 4 partes.
- Altura
- Intensidade
- Durao
- Timbre

MIDI 23
Para a sintetizao eletrnica do som, vamos levar em conta apenas 3 elementos: altura, intensidade
e timbre, j que durao sinnimo de ritmo, e este um outro assunto.

Altura
Para que um som tenha altura definida, preciso que sua forma de onda apresente ciclos regulares.
No havendo regularidade na repetio dos ciclos, o som chamado de rudo (fig. 17). Tendo o som
ciclos regulares, a altura pode ser medida na forma de sonoridades graves, mdias ou agudas.
Fig: 17 - Representao grfica da forma de onda de um rudo.

A altura do som medida de duas formas diferentes: em Hertz ou em notas musicais (figura 18).
Hertz a grandeza acstica que mede a altura do som e o resultado da frmula: Nmero de Ciclos/
1 segundo. Tomemos como exemplo a nota L 4. Sua freqncia de 440 ciclos por segundo, ou 440
hertz.
Fig. 18 - Relao entre notas musicais e Hertz.

Intensidade
O primeiro conceito associado intensidade o volume do som. A intensidade de um som tambm
pode variar durante o tempo. Na figura 19 vemos o grfico de diferentes sons, que evoluem de forma
diferente ao longo do tempo. Esse grfico chamado de envoltria, mas tambm usado o nome em
ingls: envelope.

24 Tudoquevocqueriasabersobre
Fig: 19 - Diferentes tipos de envoltrias.

Timbre
A palavra timbre vem do francs e quer dizer cor tonal ou cor harmnica. a qualidade do som
mais difcil de ser medida e analisada, mas por outro lado, aquela que determina ou que identifica o
som. O timbre a essncia do som.
A anlise do timbre passa por um fenmeno acstico muito interessante: A srie harmnica. Tomemos
por exemplo uma corda vibrando: a princpio, imaginamos que ela esteja vibrando como um todo; en-
tretanto, temos tambm a vibrao de metade da corda, 1/3, 1/4, etc. Essas subdivises vibrando ge-
ram sons de menor volume, que so chamados de harmnicos. Ao conjunto de harmnicos produzidos
dado o nome de srie harmnica.
Fig: 20 - A srie harmnica e sua representao em hertz.

O timbre resultado de um som fundamental (a corda vibrando coo um todo) mais os seus harmnicos.
A variao do volume e freqncia dos harmnicos so determinantes na composio do timbre. Essa
variao chamada de espectro harmnico.

MIDI 25
Fig: 21 - Espectro harmnico.

O timbre pode se comportar de maneiras diferentes ao longo do tempo. Um exemplo uma nota de
piano tocada com fora e sustentada at morrer.
Portanto, timbre pode ser definido como um conjunto de freqncias, seus volumes individuais e suas
variaes no tempo.
Depois desta pausa, em que apresentamos as caractersticas do som, vamos aplicar o que foi visto
sntese eletrnica.

ADSR
Atack, decay, sustain e release. Essa sigla ficou muito famosa a partir do momento em que a sntese
eletrnica percebeu que os sons eletrnicos tambm tinham que sofrer alteraes durante sua produ-
o. Traduzindo para o portugus fica: ataque, decaimento, sustentao e diminuio.
Fig. 22 - ADSR.

Todos esses elementos tm uma durao e so, na verdade, os nomes para os diferentes momentos de
uma envoltria (envelope):
- Ataque - quanto tempo o som demora para sair do nada at sua maior intensidade.
- Decaimento - para entendermos melhor esse momento, tomemos o som de um trompete. Para que
ele possa comear a produzir um som, necessrio uma quantidade de ar bastante grande, que geral-
mente maior que a necessria. Portanto, aps o incio mais forte, h um ajuste na intensidade do som.
Esse ajuste o decaimento.

26 Tudoquevocqueriasabersobre
- Sustentao - o momento onde o som se estabiliza. Alguns instrumentos, como os de percusso ou
pianos, no tem sustentao, pois o som comea sua diminuio imediatamente aps o ataque.
- Diminuio - o tempo que o som vai durar aps o trmino de sua produo; em MIDI, quanto tempo
o som vai ficar soando aps a mensagem Note Off.
Portanto, ADSR sinnimo de envoltria, ou seja, o grfico de comportamento no tempo, podendo ser
aplicado a qualquer elemento da sntese eletrnica (timbre, intensidade ou altura).

Ambientao
A ambientao , hoje em dia, parte integrante do som, principalmente quando falamos de sons mu-
sicais. Na msica eletrnica, a ambientao visa em primeiro lugar, simular ambientes fechados, adi-
cionando aos sons profundidade com o reverb; ou, ainda, simular ambientes abertos com o delay
(eco), tambm alterando o som mais radicalmente quando se usa o chorus, flanger e phaser.

Concluso
Como veremos a seguir, possvel, no padro GS, interferir em todos os elementos do som descritos:
altura, intensidade e timbre.
- A altura ser sinnimo de pitch, podendo ser alterada pelo Bender, e NRPNs.
- Intensidade do som ser sinnimo de volume (CC 7), expression (CC 11) e sua envoltria ser contro-
lada pelos NRPNs que alteram tva.
- O timbre ser sinnimo de PG. CH., pois determina a onda sonora. Ser editado atravs dos NRPNs
que alteram o tvf (cutoff e ressonance), o vibrato (rate, depth e delay) e a envoltria (tvf attack, decay e
release)
Alm desses elementos, possvel tambm escolher diferentes tipos de ambientes para o reverb (hall,
room, delay) e adicionar outro tipo de efeito como o chorus.

Edio
No padro GS, no se editam os sons, e sim as partes do aparelho. Isto significa que se uma parte for
alterada pensando-se em um som especfico, e se aps a edio houver uma mensagem Pg. Ch., o som
novo sofrer as mesmas alteraes que o anterior, at que a parte seja editada novamente, ou se reini-
cialize o aparelho.
A tabela a seguir mostra o que possvel editar. A seqncia dos controladores deve ser respeitada.

Parmetro CC 99 CC 98 CC 6 Altera
Vibrato rate = 1 8 14 - 114 Velocidade do vibrato

Vibrato depth = 1 9 14 - 114 Profundidade do vibrato

Vibrato delay = 1 10 14 - 114 Atraso do vibrato

TVF cutoff = 1 32 14 - 114 Ponto de corte do filtro

TVF resonance = 1 33 14 - 114 Ressonncia

TVA/TVF attack = 1 99 14 - 114 Ataque do som e do filtro

TVA/TVF decay = 1 100 14 - 114 Decaimento

TVA/TVF release = 1 102 14 - 114 Trmino do som

Em geral, o valor 64 para o CC 6 usado com centro, no causando nenhuma alterao.


Agora que j sabemos o que o som tem trs elementos principais e que esses elementos variam durante
o tempo e que no modo GS possvel alter-los, vamos ver na prtica como isso funciona.
Nota: Todos os exemplos que sero citados a partir de agora pressupe o uso de um seqenciador.

MIDI 27
Pitch - Altura da Nota
A altura da nota descrita como pitch. Como em MIDI as notas so na verdade nmeros (o C4 - D
na oitava 4 ou D central - igual ao nmero 60), possvel determinar qual nota vai soar na tecla C4,
ou seja, se vai soar um d e em que oitava. Isso conseguido nos aparelhos GS, alterando-se o Key
Shift (transpositor).
Atravs da Envoltria, tambm possvel fazer com que a altura da nota seja alterada durante o tem-
po.
Mas uma das maneiras mais eficientes de se alterar a altura da nota durante sua produo, atravs
do Bender. Como exemplo, faa a seguinte experincia:
CC 101 = 0, CC 100 = 0, CC 6 = 12 - Essa instruo determina a sensibilidade do Bender em uma oi-
tava.
Escolha um timbre que tenha som contnuo e coloque mensagens de Bender, com espaamento regu-
lar, com os seguintes valores:
Bender = 683, = 1365, = 2048, = 2730, = 3413, = 4096, = 4778, = 5461, =6143, = 6836, = 7509, = 8192.
Toque e veja o que acontece. Faa de novo, s que com valores negativos.
No se esquea, se o Bender no for zerado aps est experincia, continuar pendurado.
Na seo Dicas, veja como criar diferentes escalas usando SysEx.

TVF - Time variant filter


Time variant filter - filtro que varia no tempo. Esse filtro vai atuar no timbre e composto por dois
parmetros bsicos:
- Cutoff frequence - ponto de corte de freqncia - como j mostramos, a altura das notas pode ser me-
dida pela sua freqncia. Tambm vimos que um timbre composto por uma srie de harmnicos.
Este filtro determina qual a quantidade de harmnicos o som vai ter, cortando todas as freqncias
(harmnicos) acima de seu valor. Tambm chamado de uu, pois se ficarmos alterando seu valor
durante a produo do som, esse ser o efeito. Quanto maior o valor, mais freqncias passaro, ou
seja o filtro estar aberto.
- Ressonance - Ressonncia - Cria um efeito de saturao do som, parecido com uma microfonia. Em
conjunto com o cutoff pode criar efeitos bem interessantes.
Como exemplo, tome o timbre 63 - Synth Brass 1. Agora coloque as seguintes mensagens:
CC 99 = 1, CC 98 = 32, CC 6 = 73 - Altera o Cutoff
CC 99 = 1, CC 98 = 33, CC 6 = 87 - Altera a Ressonance
Toque e veja se gosta do novo timbre. Se no, altere o CC 6 a gosto.
Como j foi dito, em MIDI as mensagens ficam penduradas at serem alteradas. Usando o exemplo
anterior, insira regularmente aps o ltimo CC 6, mais mensagens CC 6 (sem a necessidade de repetir
os CC 99 e 98) com valores de 114 a 14 e at 114 novamente.
Escolha outros timbres e toque-os (lembre-se, no preciso fazer tudo de novo, pois o que est sendo
editado a parte).

TVA - Time variant amplifier


Time variant amplifier - amplificao que varia no tempo - como o prprio nome diz, o comportamen-
to da intensidade do som durante o tempo, que controlado pela envoltria do tva.
Alguns sons tem o ataque muito lento, outros tem o ataque muito brusco. Podemos corrigir isto assim:
Primeiro escolha uma parte diferente da anterior ou reinicialize o aparelho.
Escolha o timbre 74 - Flauta: CC 99 = 1, CC 98 = 99, CC 6 = 68 -
Altera o ataque: CC 99 = 1, CC 98 = 102, CC 6 = 72 - Altera o realese (diminuio)
Quanto maior o valor do CC 6 no parmetro ataque, mais lento ele ser.
Quanto maior o valor do CC 6 no parmetro realese, mais tempo o som levar para terminar aps o
Note Off.

28 Tudoquevocqueriasabersobre
Para sons com ataque lento, acerte o CC 6 com valores menores que 64.

LFO - Low frequence oscilator


Low frequence oscilator - oscilador de baixa freqncia - Esse um componente da sntese eletrnica
usado geralmente para interferir em outro elemento (timbre, altura ou intensidade), criando assim um
movimento maior no som. O vibrato, por exemplo, produzido pelo lfo.
Muitos sons acsticos soam melhor com um leve vibrato. Geralmente, esse vibrato pode ser conseguido
atravs da alavanca de modulation (Bender). Mas tambm possvel j programar esse vibrato para
que ele acontea sempre.
Escolha um timbre acstico, como Flauta, Sax ou Trombone.
CC 99 = 1, CC 98 = 8, CC 6 = 45 - Determina a velocidade do vibrato
CC 99 = 1, CC 98 = 9, CC 6 = 66 - Determina a profundidade do vibrato
CC 99 = 1, CC 98 = 10, CC 6 = 80 - Determina o atraso para atuao do vibrato
Se o vibrato estiver muito discreto, aumente a profundidade; se estiver muito lento, aumente a veloci-
dade; se estiver demorando muito para comear a atuar, diminua o atraso. Isto , altere sempre o valor
do CC 6.
Mas lembre-se: o CC 6 sozinho no diz absolutamente nada. Ele tem que ser precedido pelos RPNs ou
NRPNs.

A Parte de Bateria/Percusso
A parte 10 designada para os Kits de Bateria/Percusso. Nesta parte, cada tecla tem um som diferen-
te, e o conjunto das teclas formam um Kit. Existem vrios Kits (a quantidade depende do aparelho), que
so chamados apenas com a mensagem Pg. CH. A mensagem CC 0 na parte 10 ignorada.
H tambm a possibilidade de se programar, alm da parte 10, mais uma parte para Bateria/Percusso,
mas isso s conseguido atravs de uma mensagem SysEx.
possvel escolher qualquer parte (2 partes de bateria o mximo permitido pelo padro), mas geral-
mente usa-se a parte 11.
A mensagem para tornar a parte 11 como segunda parte de ritmo :
F0 41 10 42 12 40 1A 15 02 0F F7.
Para tornar a parte 11 normal:
F0 41 10 42 12 40 1A 15 00 11 F7.

Edio da parte 10
possvel fazer pequenas alteraes em cada som separadamente, na parte de bateria/percusso.
O CC 98 determina qual a nota/som a ser alterado, sendo nn seu nmero. Para saber qual o nmero do
som desejado, d uma olhada no manual do aparelho, na seo Drum Set Table.

CC 99 CC 98 CC 6 Comentrio

Pitch = 24 nn 0 - 64 - 127 (-63 0 +64) Alterao da afinao em semitons

Level = 26 nn 0 - 127 Volume

Pan = 28 nn 0 - 1- 64 - 127 Pan 0 = randmico, 64 = meio

Reverb= 29 nn 0 - 127 Profundidade do reverb


29

Chorus= 30 nn 0 - 127 Profundidade do chorus


30

Fig. 23 - Mapa de sons do Kit Standard com seus nmeros.

MIDI 29
Aqui vo alguns exemplos:

CC 99 = 24, CC 98 = 41, CC 6 = 61 Alterando o Low Tom 2

CC 99 = 26, CC 98 = 37, CC 6 = 64 Abaixando o volume do Side Kick

CC 99 = 28, CC 98 = 38, CC 6 = 0 Randomizando o estreo do Snare 1

CC 99 = 29, CC 98 = 49, CC 6 = 127 Muito reverb para o Crash 1

CC 99 = 30, CC 98 = 56, CC 6 = 90 Chorus para o Cowbell

- Para sentir melhor os efeitos Reverb e Chorus sobre cada pea, coloque valores altos para os mesmos
na parte 10 (CC 91 e CC 93).

Edio
No padro GS, no se editam os sons, e sim as partes do aparelho. Isto significa que se uma parte for
alterada pensando-se em um som especfico, e se aps a edio houver uma mensagem Pg. Ch., o som
novo sofrer as mesmas alteraes que o anterior, at que a parte seja editada novamente, ou se reini-
cialize o aparelho.
A tabela a seguir mostra o que possvel editar. A seqncia dos controladores deve ser respeitada.

Parmetro CC 99 CC 98 CC 6 Altera:
Vibrato rate = 1 8 14 - 114 Velocidade do vibrato
Vibrato depth = 1 9 14 - 114 Profundidade do vibrato

Vibrato delay = 1 10 14 - 114 Atraso do vibrato

TVF cutoff = 1 32 14 - 114 Ponto de corte do filtro

TVF resonance = 1 33 14 - 114 Ressonncia

TVA/TVF attack = 1 99 14 - 114 Ataque do som e do filtro

TVA/TVF decay = 1 100 14 - 114 Decaimento

TVA/TVF release = 1 102 14 - 114 Trmino do som

Emgeral,ovalor64paraoCC6usadocomcentro,nocausandonenhumaalterao.
Agora que j sabemos o que o som tem trs elementos principais e que esses elementos variam durante
o tempo e que no modo GS possvel alter-los, vamos ver na prtica como isso funciona.
Nota:Todososexemplosqueserocitadosapartirdeagorapressupeousodeumseqenci-
ador.

Pitch - Altura da Nota


A altura da nota descrita como pitch. Como em MIDI as notas so na verdade nmeros (o C4 - D
na oitava 4 ou D central - igual ao nmero 60), possvel determinar qual nota vai soar na tecla C4,
ou seja, se vai soar um d e em que oitava. Isso conseguido nos aparelhos GS, alterando-se o Key
Shift (transpositor).
Atravs da Envoltria, tambm possvel fazer com que a altura da nota seja alterada durante o tem-
po.
Mas uma das maneiras mais eficientes de se alterar a altura da nota durante sua produo, atravs
do Bender. Como exemplo, faa a seguinte experincia:
CC 101 = 0, CC 100 = 0, CC 6 = 12 - Essa instruo determina a sensibilidade do Bender em uma oi-
tava.
Escolha um timbre que tenha som contnuo e coloque mensagens de Bender, com espaamento regu-

30 Tudoquevocqueriasabersobre
lar, com os seguintes valores:
Bender = 683, = 1365, = 2048, = 2730, = 3413, = 4096, = 4778, = 5461, =6143, = 6836, = 7509, = 8192.
Toque e veja o que acontece. Faa de novo, s que com valores negativos.
No se esquea, se o Bender no for zerado aps est experincia, continuar pendurado.
Na seo Dicas, veja como criar diferentes escalas usando SysEx.

TVF - Time variant filter


Time variant filter - filtro que varia no tempo. Esse filtro vai atuar no timbre e composto por dois pa-
rmetros bsicos:
- Cutoff frequence - ponto de corte de freqncia - como j mostramos, a altura das notas pode ser me-
dida pela sua freqncia. Tambm vimos que um timbre composto por uma srie de harmnicos. Este
filtro determina qual a quantidade de harmnicos o som vai ter, cortando todas as freqncias (harm-
nicos) acima de seu valor. Tambm chamado de uu, pois se ficarmos alterando seu valor durante a
produo do som, esse ser o efeito. Quanto maior o valor, mais freqncias passaro, ou seja o filtro
estar aberto.
- Ressonance - Ressonncia - Cria um efeito de saturao do som, parecido com uma microfonia. Em
conjunto com o cutoff pode criar efeitos bem interessantes.
Como exemplo, tome o timbre 63 - Synth Brass 1. Agora coloque as seguintes mensagens:
CC 99 = 1, CC 98 = 32, CC 6 = 73 - Altera o Cutoff
CC 99 = 1, CC 98 = 33, CC 6 = 87 - Altera a Ressonance
Toque e veja se gosta do novo timbre. Se no, altere o CC 6 a gosto.
Como j foi dito, em MIDI as mensagens ficam penduradas at serem alteradas. Usando o exemplo
anterior, insira regularmente aps o ltimo CC 6, mais mensagens CC 6 (sem a necessidade de repetir
os CC 99 e 98) com valores de 114 a 14 e at 114 novamente.
Escolha outros timbres e toque-os (lembre-se, no preciso fazer tudo de novo, pois o que est sendo
editado a parte).

TVA - Time variant amplifier


Time variant amplifier - amplificao que varia no tempo - como o prprio nome diz, o comportamento
da intensidade do som durante o tempo, que controlado pela envoltria do tva.
Alguns sons tem o ataque muito lento, outros tem o ataque muito brusco. Podemos corrigir isto assim:
Primeiro escolha uma parte diferente da anterior ou reinicialize o aparelho.
Escolha o timbre 74 - Flauta:
CC 99 = 1, CC 98 = 99, CC 6 = 68 - Altera o ataque
CC 99 = 1, CC 98 = 102, CC 6 = 72 - Altera o realese (diminuio)
Quanto maior o valor do CC 6 no parmetro ataque, mais lento ele ser.
Quanto maior o valor do CC 6 no parmetro realese, mais tempo o som levar para terminar aps o
Note Off.
Para sons com ataque lento, acerte o CC 6 com valores menores que 64.

LFO - Low frequence oscilator


Low frequence oscilator - oscilador de baixa freqncia - Esse um componente da sntese eletrnica
usado geralmente para interferir em outro elemento (timbre, altura ou intensidade), criando assim um
movimento maior no som. O vibrato, por exemplo, produzido pelo lfo.
Muitos sons acsticos soam melhor com um leve vibrato. Geralmente, esse vibrato pode ser conseguido
atravs da alavanca de modulation (Bender). Mas tambm possvel j programar esse vibrato para
que ele acontea sempre.
Escolha um timbre acstico, como Flauta, Sax ou Trombone.

MIDI 31
CC 99 = 1, CC 98 = 8, CC 6 = 45 - Determina a velocidade do vibrato
CC 99 = 1, CC 98 = 9, CC 6 = 66 - Determina a profundidade do vibrato
CC 99 = 1, CC 98 = 10, CC 6 = 80 - Determina o atraso para atuao do vibrato
Se o vibrato estiver muito discreto, aumente a profundidade; se estiver muito lento, aumente a velo-
cidade; se estiver demorando muito para comear a atuar, diminua o atraso. Isto , altere sempre o
valor do CC 6.
Mas lembre-se: o CC 6 sozinho no diz absolutamente nada. Ele tem que ser precedido pelos RPNs ou
NRPNs.

A Parte de Bateria/Percusso
A parte 10 designada para os Kits de Bateria/Percusso. Nesta parte, cada tecla tem um som dife-
rente, e o conjunto das teclas formam um Kit. Existem vrios Kits (a quantidade depende do aparelho),
que so chamados apenas com a mensagem Pg. CH. A mensagem CC 0 na parte 10 ignorada.
H tambm a possibilidade de se programar, alm da parte 10, mais uma parte para Bateria/Percus-
so, mas isso s conseguido atravs de uma mensagem SysEx.
possvel escolher qualquer parte (2 partes de bateria o mximo permitido pelo padro), mas geral-
mente usa-se a parte 11.
A mensagem para tornar a parte 11 como segunda parte de ritmo :
F0 41 10 42 12 40 1A 15 02 0F F7.
Para tornar a parte 11 normal:
F0 41 10 42 12 40 1A 15 00 11 F7.

Edio da parte 10
possvel fazer pequenas alteraes em cada som separadamente, na parte de bateria/percusso.
O CC 98 determina qual a nota/som a ser alterado, sendo nn seu nmero. Para saber qual o nmero
do som desejado, d uma olhada no manual do aparelho, na seo Drum Set Table.

Parmetro CC 99 CC 98 CC 6 Obervao
Pitch = 24 nn 0 - 64 - 127 (-63 0 +64) Alterao da afinao em semitons

Level = 26 nn 0 - 127 Volume

Pan = 28 nn 0 - 1- 64 - 127 Pan=0 = randmico, 64 = meio

Reverb= 29 nn 0 - 127 Profundidade do reverb

Chorus= 30 nn 0 - 127 Profundidade do chorus

32 Tudoquevocqueriasabersobre
Fig. 23 - Mapa de sons do Kit Standard com seus nmeros.

Aqui vo alguns exemplos:

CC 99 = 24, CC 98 = 41, CC 6 = 61 Alterando o Low Tom 2

CC 99 = 26, CC 98 = 37, CC 6 = 64 Abaixando o volume do Side Kick

CC 99 = 28, CC 98 = 38, CC 6 = 0 Randomizando o estreo do Snare 1

CC 99 = 29, CC 98 = 49, CC 6 = 127 Muito reverb para o Crash 1

CC 99 = 30, CC 98 = 56, CC 6 = 90 Chorus para o Cowbell

- Para sentir melhor os efeitos Reverb e Chorus sobre cada pea, coloque valores altos para os mesmos
na parte 10 (CC 91 e CC 93).

Ambientes
Os aparelhos GS podem ter reverb e chorus atuando simultaneamente. A profundidade de cada efeito
controlado pelos CC 91 para reverb e CC 93 para chorus. Os CCs ajustam a profundidade para cada
parte, mas o aparelho s pode ter um tipo de reverb e um de chorus atuando.
Existem diversos tipos de reverb, incluindo delay, e diversos tipos de chorus. Para escolh-los preciso
o uso de mensagens SysEx.

Reverb
Reverb um efeito que adiciona reverberao ao som, simulando o som ouvido em salas de concertos.
Existem 8 tipos de reverb:

MIDI 33
Room: Simula uma sala pequena. Um reverb bem definido.

Room 1 F0 41 10 42 12 40 01 30 00 0F F7

Room 2 F0 41 10 42 12 40 01 30 01 0E F7

Romm 3 F0 41 10 42 12 40 01 30 02 0D F7

Hall: Simula uma sala grande. Um reverb com mais profundidade.

Hall 1 F0 41 10 42 12 40 01 30 03 0C F7

Hall 2 F0 41 10 42 12 40 01 30 04 0B F7

Plate: Um reverb metlico.

Plate F0 41 10 42 12 40 01 30 05 0A F7

Delay: Delay o mesmo que eco. Panning Delay um eco que se utiliza do estreo, ou seja, cada eco
acontece de um lado diferente.

Delay F0 41 10 42 12 40 01 30 06 09 F7

Panning Delay F0 41 10 42 12 40 01 30 07 08 F7

Editando o Reverb
Para cada tipo de reverb, h tambm a possibilidade de edio dos seguintes parmetros:
Pre-LPF um filtro de freqncias altas. Quanto maior o valor, maior a atuao do filtro, resultando
num reverb mais suave. Os valores so de 0 a 7.
F0 41 10 42 12 40 01 32 (00 a 07) sum F7
Level o volume do reverb. Quanto maior o valor, mais reverb ser adicionado ao som. Os valores
so de 0 a 127.
F0 41 10 42 12 40 01 33 (00 a 7F) sum F7
Time determina qual a durao do reverb. Valores altos resultam numa longa reverberao. Os valo-
res so de 0 a 127.
F0 41 10 42 12 40 01 34 (00 a 7F) sum F7
Delay Feedback s funciona para Delay e Panning Delay, e determina a quantidade de repeties do
delay (eco). Valores altos significam muitas repeties. Os valores so de 0 a 127.
F0 41 10 42 12 40 01 35 (00 a 7F) sum F7
Level to Chorus a quantidade de reverb que ser mandada para o chorus. Valores altos significam
mais reverberao sendo mandadas. Os valores so de 0 a 127.
F0 41 10 42 12 40 01 36 (00 a 7F) sum F7

Chorus
Chorus alarga a imagem espacial do som, enriquecendo o som.
Existem 8 tipos de chorus:
Chorus convencionais:

Chorus 1 F0 41 10 42 12 40 01 38 00 07 F7

Chorus 2 F0 41 10 42 12 40 01 38 01 06 F7

Chorus 3 F0 41 10 42 12 40 01 38 02 05 F7

34 Tudoquevocqueriasabersobre
Chorus 4 F0 41 10 42 12 40 01 38 03 04 F7

Feedback Chorus parecido com o flanger, mas mais suave.

Feedback Chorus F0 41 10 42 12 40 01 38 04 03 F7

Flanger um efeito que se parece com a decolagem e o pouso de um avio.

Flanger F0 41 10 42 12 40 01 38 05 02 F7

Short Delay um eco com um pequeno atraso.


Short Delay (FB) um short delay com muitas repeties.

Short Delay F0 41 10 42 12 40 01 38 06 01 F7

Short Delay (FB) F0 41 10 42 12 40 01 38 07 00 F7

Editando o Chorus
Para cada tipo de chorus, h a possibilidade de edio dos seguintes parmetros:
Pre-LPF um filtro de altas freqncias. Valores altos cortam mais freqncias, resultando um som
mais suave. Os valores so de 0 a 7.
F0 41 10 42 12 40 01 3A (00 a 07) sum F7
Level o volume de chorus aplicado ao som. Os valores so de 0 a 127.
F0 41 10 42 12 40 01 3A (00 a 7F) sum F7
Feedback o parmetro que controla o volume da realimentao do chorus (feed back). Valores altos
significam um chorus bastante denso. Os valores so de 0 a 127.
F0 41 10 42 12 40 01 3B (00 a 7F) sum F7
Delay determina o atraso para a atuao do chorus. Valores altos significam uma grande alterao na
afinao do som. Os valores so de 0 a 127.
F0 41 10 42 12 40 01 3C (00 a 7F) sum F7
Rate determina a velocidade (freqncia) de modulao do chorus. Valores altos significam modula-
es rpidas. Os valores so de 0 a 127.
F0 41 10 42 12 40 01 3D (00 a 7F) sum F7
Depth determina a profundidade da modulao do chorus. Valores altos significam maior presena de
modulao. Os valores so de 0 a 127.
F0 41 10 42 12 40 01 3E (00 a 7F) sum F7
Level to Reverb a quantidade de chorus direcionada para o reverb. Os valores so de 0 a 127.
F0 41 10 42 12 40 01 3F (00 a 7F) sum F7

Dicas:
Aftertouch e Key Aftertouch
No modo GS est previsto o recebimento das mensagens Aftertouch e Key Aftertouch. Para que elas
tenham efeito, preciso que sejam habilitadas, ou seja, que controlem algum parmetro. Ao todo so
11 parmetros: pitch, tvf, tva, lfo 1 e 2 rate, e profundidade dos lfos em pitch, tva e tvf. Para maiores
detalhes, olhe no manual do seu aparelho, na seo de SysEx, nos endereos 40 2n 20 at 40 2n 3A. Aqui
vai a mensagem que seleciona o Aftertouch para controlar o cutoff na parte 1.
F0 41 10 42 12 40 2n(1) 21 01 7F 7D F7.
Onde n a parte designada (0 a F = sendo 1 para parte 1; 2 para a parte 2; ... 0 para a parte 10; A para a

MIDI 35
parte 11; ... F para a parte 16)

Parte Mute
Para desligar alguma parte via SysEx:

Parte 1: F0 41 10 42 12 40 11 02 10 1D F7

Parte 2: F0 41 10 42 12 40 12 02 10 1C F7

Parte 3: F0 41 10 42 12 40 13 02 10 1B F7

Parte 4: F0 41 10 42 12 40 14 02 10 1A F7

Parte 5: F0 41 10 42 12 40 15 02 10 19 F7

Parte 6: F0 41 10 42 12 40 16 02 10 18 F7

Parte 7: F0 41 10 42 12 40 17 02 10 17 F7

Parte 8: F0 41 10 42 12 40 18 02 10 16 F7

Parte 9: F0 41 10 42 12 40 19 02 10 15 F7

Parte 10: F0 41 10 42 12 40 10 02 10 1E F7

Parte 11: F0 41 10 42 12 40 1A 02 10 14 F7

Parte 12: F0 41 10 42 12 40 1B 02 10 13 F7

Parte 13: F0 41 10 42 12 40 1C 02 10 12 F7

Parte 14: F0 41 10 42 12 40 1D 02 10 11 F7

Parte 15: F0 41 10 42 12 40 1E 02 10 10 F7

Parte 16: F0 41 10 42 12 40 1F 02 10 0F F7

Nessecaso,oBytequedesligaaparteoantepenltimo(10).EsseBytetemvaloresquevo
de00a10,ouseja,00significacanal1,01canal2......09canal10......0Fcanal16e10sig-
nificaOff,desligado.Portanto,essamensagemservetambmparadesignarcanaisdiferentes
paraaspartes.

Diferentes Escalas
possvel alterar a afinao de cada nota, fazendo assim diferentes escalas. Por exemplo: uma escala
Arbica para a parte 1 (A parte 1 est definida no segundo dgito do sexto Data Byte):
F0 41 10 42 12 40 11 40 40 40 40 40 0E 40 40 40 40 40 40 0E 53 F7

Master Volume
Esta mensagem controla o volume geral do aparelho, funcionando como o boto externo de volume.
F0 41 10 42 12 40 00 04 (00 a 7F) sum F7.

Usando 2 ou mais aparelhos GS


Quando se usa 2 ou mais aparelhos GS simultaneamente, surge a questo: Como conseguir enviar
mensagens SysEx apenas para o aparelho desejado?
A resposta para esta questo est no valor do Device ID, ou seja, o terceiro Byte da mensagem SysEx.
Esse o identificador do aparelho. Os aparelhos Roland usam valores de 1 a 32 (17 o valor que vem
programado da fbrica). Pense nesse identificador como um canal MIDI s para mensagens SysEx.
Portanto, basta acertar os aparelhos para IDs diferentes.
No h a necessidade de recalcular o check sum, pois essa identificao faz parte da primeira parte da
mensagem (o check sum calculado a partir dos Bytes de dados). Essa regra de identificao vale para

36 Tudoquevocqueriasabersobre
todos os instrumentos Roland.
Mas ateno: No possvel alterar o ID atravs de mensagens SysEx. Essa mudana tem que ser feita
manualmente. Nos Sound Canvas, aperte o boto ALL e atravs dos botes MIDI CH. altere o valor.

Salvando sua programao


Existem diversas formas de armazenar as alteraes criadas e as solues vo depender do hardware
que voc estiver usando. Mas existem alguns procedimentos que podem prevenir erros. Vamos a algu-
mas dicas:
- Deixe sempre o primeiro compasso da msica para os seus ajustes.
- No primeiro tempo, mande a mensagem GS Reset. Outras mensagens SysEx devem ser colocadas logo
depois desta.
- No segundo tempo, faa os acertos de volume, pan, expresso, reverb e chorus.
- No terceiro tempo coloque os RPNs para ajustar o Bender e os NRPNs para os ajustes de vibrato, tvf
e envoltrias, etc.
Esse procedimento vai assegurar que sua msica seja sempre reproduzida corretamente.
Fig. 24 - O primeiro compasso da msica.

Entendendo o exemplo:
Trk = track ou pista
Meas: Beat: tick = Compasso: tempo: ponto (PPQ)
Chn = canal MIDI
Kind = tipo de mensagem
Values = valores
Note que a mensagem SysEx no est ligada a nenhum canal.
Os valores para os CCs indicam primeiro qual o CC, e depois qual o valor.

O SysEx ROLAND
Como dissemos anteriormente, cada fabricante determina o formato de seu SysEx. No caso da Roland,
a informao assim:

MIDI 37
Fig. 25 - A mensagem SysEx Roland.

Se analisarmos a mensagem SysEx GS Reset teremos:


F0 - Inicio SysEx
41 - ROLAND
10 - Unidade (17)
42 - Modelo GS
12 - Comando DT1 - Dados sendo enviados
40 - Endereo MSB
00 - Endereo
7F - Endereo LSB
00 - Size - Dado GS Reset
41 - Check sum
F7 - fim de SysEx
Checksum ROLAND
Como foi visto at agora, todas as mensagens SysEx para aparelhos GS tem o mesmo prefixo:
F0 41 10 42 12 40 .. .. .. F7. A nica parte realmente complicada de uma mensagem SysEx Roland o
penltimo Byte, que o Check sum. Esse o Byte de controle. Se o Check sum da mensagem estiver
incorreto, o aparelho vai ignorar a mensagem (aqueles que tm visor mostraro uma mensagem as-
sim: CHECK SUM ERROR!).
Para calcular o Check sum Roland (esse procedimento vale para qualquer modelo Roland), faa o se-
guinte:
1- Converta todos os Bytes de endereo (address) e dados (size) para decimal. Use a tabela do Apn-
dice.
2- Some-os.
3- Subtraia 128 quantas vezes forem necessrias at o resultado ser inferior a 128. Se a soma for menor
que 128 passe direto para o prximo passo.

38 Tudoquevocqueriasabersobre
4- Subtraia o resultado de 128.
5- Converta o resultado para hexadecimal - esse o valor do Check sum.
Ex: GS Reset
F0 41 10 42 12 40 00 7F 00 41 F7
1)- 40h = 64 / 7Fh = 127
2)- 64 + 127 = 191
3)- 191 - 128 = 63
4)- 128 - 63 = 65
5)- 65 = 41h

Ex: Delay como efeito 1 (Reverb). Pula-se o terceiro passo.


F0 41 10 42 12 40 01 30 06 09 F7
1)- 40h = 64 / 01h = 1 / 30h = 48 / 06h = 6
2)- 64 + 1 + 48 + 6 = 119
4)- 128 - 119 = 9
5)- 9 = 09h

MIDI Implementation Chart


Qualquer aparelho MIDI tem que trazer no seu manual uma tabela discriminando todas as mensagens
MIDI que ele reconhece e todas as que ele transmite. Essa tabela a MIDI Implementation Chart. uma
tabela de referncia rpida.

Entendendo a MIDI Implementation


MIDI Implementation uma seo do manual onde esto relacionadas com detalhes, todas as mensa-
gens MIDI recebidas e enviadas. nessa tabela que se descobre qual o formato das mensagens SysEx,
todos seus endereos e valores possveis. Todas as mensagens MIDI e seus valores vlidos para o apa-
relho.
Se voc acompanhou com cuidado a primeira parte deste guia - onde esto descritos o sistema hexade-
cimal, a arquitetura do protocolo MIDI e suas mensagens - voc perceber que os misteriosos cdigos
da MIDI Implementation se transformaro, como que num passe de mgica, num livro aberto.
Boa sorte!

O Padro XG
Conceitos Bsicos
Assim como o padro GS, o XG da Yamaha oferece uma srie de recursos adicionais, baseando-se no
formato GM, mas ampliando-o consideravelmente. O formato XG est baseado em trs conceitos bsi-
cos:
Compatibilidade
Escalonamento
Expandibilidade

1. Compatibilidade
Qualquer aparelho XG, independente de modelo ou fabricante, ir ser capaz de reproduzir um arquivo
XG, alm de manter compatibilidade com os padres GM e GS.

2. Escalonamento
Apesar do formato XG oferecer uma detalhada e extensa especificao de parmetros e possibilidade
de variaes em timbres, no obrigatrio que todos os aparelhos deste formato suportem todos os
seus recursos. Os fabricantes podem optar por projetos de acordo com suas necessidades de custo e per-

MIDI 39
formance. Cada mquina ira reproduzir as mensagens XG de acordo com seu nvel de sofisticao. Se
no arquivo for pedido um timbre que no consta do banco do aparelho, ele ir tocar automaticamente
o seu equivalente (som capital). Por outro lado, o formato permite o controle at de um equalizador
grfico, desde que o aparelho possua esta funo.

3. Expandibilidade
O formato XG continua aberto a futuros aperfeioamentos e extenses.

Adies ao formato GM
O padro XG oferece as seguintes extenses ao formato GM.

Timbres (Voices)
Como foi descrito na seo GM, este padro suporta 128 timbres. O formato XG permite a escolha de
timbres baseados em bancos, com mensagens de seleo de banco (CC 0 e CC 32).
1. Variaes de timbres por bancos (CC 32 LSB)
As variaes dos timbres do padro GM esto armazenados em bancos. Cada banco est associado a
uma variao especfica do timbre, facilitando a localizao do timbre desejado.
2. Usando o CC 0 MSB para variaes de SFX (efeitos especiais)
O mtodo de bancos com variaes especficas no se aplica aos efeitos especiais, que so, geralmente,
rudos. Por esta razo, todos os timbres de SFX podem ser acessados atravs da mensagem de seleo
de banco (CC 0 MSB) com o valor 64 (40H).
3. Parte de ritmo
Qualquer parte do formato XG pode ser usada como parte de ritmo, bastando para isso o uso da men-
sagem de seleo de banco CC 0 com valores 126 para o kit de efeitos (EFX) ou 127 para kits de bateria.

Edio de timbres
Como no padro GS, todos os timbres podem ser alterados, usando-se para isso mensagens Contro-
ladores (Control Change) e tambm SysEx (Sistema Exclusivo).

Efeitos
O formato XG oferece diversas opes de efeitos, assim como a edio de suas principais caractersti-
cas.

Entrada Externa de udio


Aparelhos que tem esta caracterstica podem se favorecer do controle e mixagem de udio, permitin-
do por exemplo que num arquivo destinado ao karaoke seja determinado qual o tipo de reverb para
o microfone.

Lista de Bancos
A Yamaha estabeleceu uma pequena tabela, na tentativa de padronizar as alteraes tmbricas a partir
dos sons capitais. Aqui vai a tabela dos bancos 1 a 63.
Nota: Alguns termos foram traduzidos e outros no. Isso porque no existe um termo em portugus
que defina o termo, como por exemplo sweep. De qualquer forma, o que estiver em ingls est em it-
lico.
A partir do banco 64, no h definies especficas, apenas sugestes como:
64 a 95 Instrumentos idnticos podem ser criados a partir de formas de ondas completamente dife-
rentes da original (capital).
96 a 111 Timbres que no so incompatvel com os sons capitais, apesar de poderem ser de outras
famlias de instrumentos
112 a 127 Timbres dos usurios.

40 Tudoquevocqueriasabersobre
Edio
A edio dos timbres no padro XG segue os mesmos parmetros e princpios do formato GS, portanto
v seo Edio daquele padro para ver os detalhes.
Mas preciso salientar que existem 4 mensagens (e com a padronizao destas mensagens pelo padro
GMII devem ser incorporadas as outras) de controladores que alteram o timbre diretamente, sem a ne-
cessidade dos NRPNs.
So os seguintes:
Controlador 71 - Harmonic Content - Ressonncia
Os valores vlidos vo de (0 a 127, sendo que 0 = -64 / 64= 0 / 127=+63)
Padro: 64
Este parmetro adiciona um certo brilho ao timbre, como se fosse a saturao do mesmo. Os valores
abaixo de 64 diminuem sua atuao, o valor 64 no altera nada e os valores acima aumentam sua atu-
ao.
Controlador 72 - Release Time Tempo do Release
Os valores vlidos vo de (0 a 127, sendo que 0 = -64 / 64= 0 / 127=+63)
Padro: 64
Este parmetro altera o tempo do Release do timbre. Os valores abaixo de 64 diminuem o tempo, o va-
lor 64 no altera nada e os valores acima aumentam o tempo de diminuio.
Controlador 73 - Attack Time Tempo de Ataque
Os valores vlidos vo de (0 a 127, sendo que 0 = -64 / 64= 0 / 127=+63)
Padro: 64
Este parmetro altera o tempo de ataque do timbre. Os valores abaixo de 64 diminuem o tempo, fazen-
do com que o ataque seja mais rpido, o valor 64 no altera nada e os valores acima aumentam o tempo
de ataque.
Controlador 74 Brightness - Brilho
Os valores vlidos vo de (0 a 127, sendo que 0 = -64 / 64= 0 / 127=+63)
Padro: 64
Este parmetro controla o cutoff (ponto de corte) fazendo com que o timbre fique mais escuro ou bri-
lhante. Os valores abaixo de 64 deixam o filtro mais fechado (escuro), o valor 64 no altera nada e os
valores acima deixam-no mais brilhante.

Efeitos
Alm dos efeitos normais de reverb e chorus, o XG tambm prev o controlador 94 para uma categoria
de efeitos chamada Variation Variao.
Os controladores apenas determinam a quantidade de atuao dos efeitos. Para escolhe-los preciso o
uso de mensagens de SysEx. Aqui vo:

MIDI 41
Tipos de Reverb

Hall 1 F0 43 10 4C 02 01 00 01 00 F7

Hall 2 F0 43 10 4C 02 01 00 01 01 F7

Room 1 F0 43 10 4C 02 01 00 02 00 F7

Room 2 F0 43 10 4C 02 01 00 02 01 F7

Room 3 F0 43 10 4C 02 01 00 02 02 F7

Stage 1 F0 43 10 4C 02 01 00 03 00 F7

Stage 2 F0 43 10 4C 02 01 00 03 01 F7

Plate F0 43 10 4C 02 01 00 04 00 F7

Tipos de Chorus

Chorus 1 F0 43 10 4C 02 01 20 41 00 F7

Chorus 2 F0 43 10 4C 02 01 20 41 01 F7

Chorus 3 F0 43 10 4C 02 01 20 41 02 F7

Celeste 1 F0 43 10 4C 02 01 20 42 00 F7

Celeste 2 F0 43 10 4C 02 01 20 42 01 F7

Celeste 3 F0 43 10 4C 02 01 20 42 02 F7

Flanger 1 F0 43 10 4C 02 01 20 43 00 F7

Flanger 2 F0 43 10 4C 02 01 20 43 01 F7

Tipos de Variao

Hall 1 F0 43 10 4C 02 01 40 01 00 F7

Hall 2 F0 43 10 4C 02 01 40 01 01 F7

Room 1 F0 43 10 4C 02 01 40 02 00 F7

Room 2 F0 43 10 4C 02 01 40 02 01 F7

Room 3 F0 43 10 4C 02 01 40 02 02 F7

Stage 1 F0 43 10 4C 02 01 40 03 00 F7
Stage 2 F0 43 10 4C 02 01 40 03 01 F7

Plate F0 43 10 4C 02 01 40 04 00 F7

Delay LCR F0 43 10 4C 02 01 40 05 00 F7

Delay LR F0 43 10 4C 02 01 40 06 00 F7

Echo F0 43 10 4C 02 01 40 07 00 F7

Cross Delay F0 43 10 4C 02 01 40 08 00 F7

ER 1 F0 43 10 4C 02 01 40 09 00 F7

ER 2 F0 43 10 4C 02 01 40 09 01 F7

Gate Reverb F0 43 10 4C 02 01 40 0A 00 F7

Reverse Reverb F0 43 10 4C 02 01 40 0B 00 F7

42 Tudoquevocqueriasabersobre
Chorus 1 F0 43 10 4C 02 01 40 41 00 F7

Chorus 2 F0 43 10 4C 02 01 40 41 01 F7

Chorus 3 F0 43 10 4C 02 01 40 41 02 F7

Celeste 1 F0 43 10 4C 02 01 40 42 00 F7

Celeste 2 F0 43 10 4C 02 01 40 42 01 F7

Celeste 3 F0 43 10 4C 02 01 40 42 02 F7

Flanger 1 F0 43 10 4C 02 01 40 43 00 F7

Flanger 2 F0 43 10 4C 02 01 40 43 01 F7

Symphonic F0 43 10 4C 02 01 40 44 00 F7

Rotary Spkr F0 43 10 4C 02 01 40 45 00 F7

Tremolo F0 43 10 4C 02 01 40 46 00 F7

Auto Pan F0 43 10 4C 02 01 40 47 00 F7

Phaser 1 F0 43 10 4C 02 01 40 48 00 F7

Distortion F0 43 10 4C 02 01 40 49 00 F7

Overdrive F0 43 10 4C 02 01 40 4A 00 F7

Amp Sim F0 43 10 4C 02 01 40 4B 00 F7

3 Band EQ (M) F0 43 10 4C 02 01 40 4C 00 F7

2 Band EQ (S) F0 43 10 4C 02 01 40 4D 00 F7

Auto Wah F0 43 10 4C 02 01 40 4E 00 F7

XG Reset
E aqui vai a mensagem de XG Reset, que serve para inicializar os aparelhos neste padro:
F0 43 10 4C 00 00 7E 00 F7

Apndice
Tabela de converso de Decimal para Hexdecimal.

0 00H 32 20H 64 40H 96 60H

1 01H 33 21H 65 41H 97 61H

2 02H 34 22H 66 42H 98 62H

3 03H 35 23H 67 43H 99 63H

4 04H 36 24H 68 44H 100 64H

5 05H 37 25H 69 45H 101 65H

6 06H 38 26H 70 46H 102 66H

7 07H 39 27H 71 47H 103 67H

8 08H 40 28H 72 48H 104 68H

9 09H 41 29H 73 49H 105 69H

10 0AH 42 2AH 74 4AH 106 6AH

11 0BH 43 2BH 75 4BH 107 6BH

MIDI 43
12 0CH 44 2CH 76 4CH 108 6CH

13 0DH 45 2DH 77 4DH 109 6DH

14 0EH 46 2EH 78 4EH 110 6EH

15 0FH 47 2FH 79 4FH 111 6FH

16 10H 48 30H 80 50H 112 70H

17 11H 49 31H 81 51H 113 71H

18 12H 50 32H 82 52H 114 72H

19 13H 51 33H 83 53H 115 73H

20 14H 52 34H 84 54H 116 74H

21 15H 53 35H 85 55H 117 75H

22 16H 54 36H 86 56H 118 76H

23 17H 55 37H 87 57H 119 77H

24 18H 56 38H 88 58H 120 78H

25 19H 57 39H 89 59H 121 79H

26 1AH 58 3AH 90 5AH 122 7AH

27 1BH 59 3BH 91 5BH 123 7BH

28 1CH 60 3CH 92 5CH 124 7CH

29 1DH 61 3DH 93 5DH 125 7DH

30 1EH 62 3EH 94 5EH 126 7EH

31 1FH 63 3FH 95 5FH 127 7FH

44 Tudoquevocqueriasabersobre
Sobre o autor
Fbio Prado nasceu aos 18 de junho de 1962, na cidade de So Paulo. Geminiano convicto e curioso por
natureza, assemelha-se famosa esponja de ao: tem mil e uma utilidades.
trompista profissional desde 1980 e atualmente toca na Orquestra Jazz Sinfnica do Estado de So
Paulo. A partir de 1988 comeou a interessar-se por outras formas de expresso musical, chegando ao
computador e multimdia. Tem desenvolvido extensa pesquisa para a integrao de instrumentos
acsticos e eletrnicos. arranjador, maestro e editor da revista Cover Teclado. Adora apertar botes,
ler (e escrever) guias e manuais. Tambm d cursos, palestras, aulas particulares, promove work-shops,
faz jingles, vai ao cinema, teatro e adora video-games.

Copyright 1994/2006 - Fbio Prado

MIDI 45

Vous aimerez peut-être aussi