Académique Documents
Professionnel Documents
Culture Documents
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
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.
2 Tudoquevocqueriasabersobre
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.
4 Tudoquevocqueriasabersobre
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.
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
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.
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:
Key Aftertouch ou Poliphonic Key Pressure (presso aps o toque por nota) AnH
- 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.
8 Tudoquevocqueriasabersobre
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.
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.
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.
10 Tudoquevocqueriasabersobre
7 Volume
10 Pan (Estreo)
11 Expression (Expresso)
65 Portamento
66 Sostenuto
67 Soft
74 Brightness (Brilho)
84 Portamento Control
91 Reverb
92 Tremolo
93 Chorus
94 Celeste (detune)
95 Phaser
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).
CC
CC 101 C100 CC38 Item
6
00 00 n Sensibilidade do Pitch Bend
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:
12 Tudoquevocqueriasabersobre
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.
Os Controladores de Modo
Os Controladores de Modo (CC 120 a 127) determinam como o canal vai reagir s mensagens MIDI.
So eles:
125 Omni On
126 Mono
127 Poly
-OsCCs124e125nosoreconhecidospelamaioriadosinstrumentosMIDI.
MIDI 13
-AdiferenaentreoCC120(AllSoundsOff)eCC123(AllNotesOff)queoCC123nodes-
ligaasnotasqueestiveremsobaodosCCs64e66.
F4H Indefinido
F5H Indefinido
F9H Indefinido
FBH Continue
FDH Indefinido
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.
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
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.
16 Tudoquevocqueriasabersobre
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
2 Baixo
4 Melodia
5 Segundo acompanhamento
6 Segunda Melodia
7 Alternativo 1
8 Alternativo 2
9 Alternativo 3
10 Bateria/percusso
AnicamensagemSysExpermitidaemarquivosSMF/GMadereinicializaodomodoGM,
quedevesercolocadanotempo1:1:0(primeirocompasso,primeirotempo,primeiroclick-cli-
ckvaiserdescritoaseguiremPPQ)damsica.Aquivaiamensagem:
F0 7E 7F 09 01 F7
E no se esquea que em hexadecimal no existe a letra "O", mas sim o nmero zero.
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.
MIDI 19
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.
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
65 Portamento
66 Sostenuto
67 Soft
91 Reverb
93 Chorus
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
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.
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
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.
28 Tudoquevocqueriasabersobre
Para sons com ataque lento, acerte o CC 6 com valores menores que 64.
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
MIDI 29
Aqui vo alguns exemplos:
- 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
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.
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.
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
32 Tudoquevocqueriasabersobre
Fig. 23 - Mapa de sons do Kit Standard com seus nmeros.
- 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 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 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 F0 41 10 42 12 40 01 38 04 03 F7
Flanger F0 41 10 42 12 40 01 38 05 02 F7
Short Delay F0 41 10 42 12 40 01 38 06 01 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.
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.
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.
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
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.
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.
MIDI 43
12 0CH 44 2CH 76 4CH 108 6CH
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.
MIDI 45