Академический Документы
Профессиональный Документы
Культура Документы
6
Rapidamente outros engenheiros compositores se interessaram por este tipo de
programas e contriburam para o seu desenvolvimento, o caso de John Cage, Iannis
Xenakis, Morton Subotnick e John Chowning.
Em 1968, e com a colaborao de vrios outros programadores, Mathews lana o
MUSIC V escrito em linguagem FORTRAN (FORmula TRANslator) e que corria nas
mquinas IBM 360. Tratava-se de uma linguagem organizada em mdulos de
diversos algoritmos que permitiam a gerao e o controlo do som.
Music V ainda hoje a base de muitos programas de sntese e tratamento de som
entre os quais o CSound. O Groove System (Generated Real-time Output Operations
on Voltage-controlled Equipment), desenvolvido por Max Mathews e Richard Moore
em 1967, e que o primeiro sistema de computador para tratamento de som em tempo
real e estar na origem do programa Max/Msp/Jitter.
O ltimo membro da famlia Music foi o Music 11 desenvolvido no MIT por Barry
Vercoe. Desta famlia de linguagem de programao para sntese sonora digital
sobreviveu at hoje, e com uma grande vitalidade, o CSound. (Extremamente eficaz,
flexvel e com o qual se pode fazer tudo, mesmo tudo o que se quiser, o limite
imaginao e claro, a capacidade de programao de cada utilizador.)
Aps esta brevssima introduo mais histrica, passemos a algumas noes bsicas
necessrias para iniciar a compreenso da sntese sonora e posteriormente a
abordagem do CSound.
7
A amplitude, a quantidade de variao de presso medida no ponto mais forte desta
e representada num intervalo de 1 a 1 (no esquecer que a amplitude real nunca
negativa). A unidade utilizada para medir a amplitude de uma onda depende do tipo
de onda, sendo normalmente o Decibel (dB) para ondas sonoras. (Muitos dos
softwares utilizam outras medidas, muitas especficas, havendo a necessidade de
utilizar conversores para trabalhar em dB).
8
se
observao do valor do sinal analgico de entrada a intervalos de tempo
regulares1.
O ndice de amostragem (sampling rate - SR) indica a quantidade de vezes que o sinal
observado, medido, por segundo. O ndice de amostragem sempre uma potncia
de 2, normalmente o sinal digital actualmente tem um ndice de amostragem de 44100
Hz2.
A quantificao refere-se ao ajuste feito pelo sistema digital a uma grelha de valores
inteiros. Porque se de um sinal analgico resulta uma onda contnua, de um sinal
digital resulta uma grelha de valores em cdigo binrio em bits - binary digit. 3
c. breve noo de instrumento
Consideremos muito brevemente sobre a noo generalizada de instrumento assim
como de alguns componentes necessrios a um instrumento virtual.
O que ento um instrumento?
No Trait des Objets Musicaux, publicado em 1966, Pierre Schaeffer define
instrumento musical da seguinte forma.
() todo e qualquer dispositivo que permite de obter uma coleco variada de
objectos sonoros ou de objectos sonoros variados mantendo ao mesmo tempo a
9
uma certa sensao de permanncia de uma causa, um instrumento de msica, no
sentido tradicional de uma experincia comum a todas as civilizaes. (TOM p. 51)
Esta uma noo geral, um conceito de instrumento de certa forma intelectualizado,
mas o que realmente necessrio para o obter, para construir um instrumento de
msica?
De uma forma muito geral e extremamente redutora, podemos dizer que um
instrumento de msica precisa de ter um componente produtor de som, um interface
no sentido lato do termo: no sentido de conjunto de meios e dispositivos sobre os
quais se pode agir afim de obter um determinado efeito. Este dispositivo permite ao
instrumentista de agir sobre o corpo do instrumento de modo a produzir ondas
vibratrias que geraro a sensao auditiva de som.
Temos ento um corpo ressonante e um interface que nos permite agir sobre ele. Esse
interface permite igualmente controlar o sinal sonoro produzido ao nvel das suas
propriedades fsicas e por consequncia das suas qualidades percebidas. Isto ,
essencialmente a frequncia ou altura, o nvel ou intensidade, e simultneamente
outros elementos mais difceis de controlar com rigor a menos que trabalhemos
directamente no interior do sinal sonoro, como sejam por exemplo a fase ou o
espectro. Sero essencialmente estes os elementos bsicos que, quando manipulados,
permitiro produzir todo o tipo de sons, naturais ou artificiais, mecnicos ou digitais.
Mas um instrumento virtual? Um instrumento digital, ou mesmo elctrico, que
elementos bsicos precisa para existir? Que elementos so necessrios para que um
sistema elctrico produza som? Para que corrente elctrica, ou listagens de valores
digitais possam ser transformados em fenmenos vibratrios cujas oscilaes
mecnicas sejam capazes de fazer vibrar o ar nossa volta de modo que ao atingir o
nosso sistema auditivo produzam a sensao de som?
Deixemos para j estas questes em aberto e avancemos para um outro elemento
aparentemente indispensvel msica. A partitura.
d. breve noo de partitura
O que uma partitura?
Certamente no a msica!
Uma partitura um conjunto de instrues representadas atravs de smbolos
convencionados e que podero ser interpretados por quem conhea a linguagem
inscrita em cada partitura especfica de modo a reconstituir a mensagem a codificada.
No nosso caso, transformar esses smbolos em sons musicais.
Uma partitura tradicionalmente uma lista de notas, duraes e outros smbolos que
permitem ao intrprete, tradutor habilitado para a linguagem inscrita na partitura, a
execuo das notas, duraes e modes de jeude maneira a produzir to fielmente
quanto possvel um determinado efeito sonoro.
10
Numa partitura temos ento instrues sobre alturas, instrues sobre duraes e
modos de controlo dos sons produzidos. Guardemos estas ideias em mente. Elas
ajudaro a compreender o funcionamento do CSound.
Controladores
Os controladores so unidades que permitem controlar a evoluo de alguns
parmetros sonoros ao longo do tempo. com funes de controlo que so definidas,
por exemplo, as envolventes dinmicas e evolues no pitch (altura percebida do
som). Naturalmente, estas funes podem ser aplicadas a todos os elementos que
numa sntese sonora podem ser objecto de variao ao longo do tempo.
11
Os controladores podem ser constitudos por geradores de linhas (rectas ou
exponenciais), e geradores de linhas ou de formas de onda (paramentados a uma
velocidade de amostragem sample rate e a uma frequncia baixas). Existem
ainda funes, ou algoritmos, geradores de linhas, que so especficos para o controlo
de envolventes dinmicas simples.
As envolventes dinmicas necessitam de um mnimo de 4 parmetros definidos por
conjuntos de valores-tempo: ataque (incio e fim)/tempo sustento/tempo queda
(incio e fim)/tempo. Os geradores especficos de envolventes dinmicas necessitam
normalmente de menos informao por estarem preparados a calcular eles mesmos os
tempos de ataque e queda a partir da relao entre o tempo total do som e o ponto de
inicio e de fim da sustentao do som.
12
As envolventes dinmicas podem ser igualmente implementadas atravs do uso de
osciladores que tero um sample rate baixo (de 256 a 1024, havendo necessidade de
uma grande preciso os valores podem ser superiores)4.
Funes
As funes matemticas so igualmente importantes, e mesmo indispensveis, ao
funcionamento destes algoritmos virtuais, assim adies, subtraces, multiplicaes
e divises, so utilizados para representar as conexes entre os virios mdulos que
constituem o instrumento virtual.
Outros
Os instrumentos, mesmo virtuais, necessitam de ter entradas (para a ligao por
exemplo a microfones), amplificadores e sadas.
4. Sntese aditiva
A sntese aditiva foi um dos primeiros mtodos utilizados para obter artificialmente
espectros sonoros rico. A anlise acstica de sinais udio mostra-nos que os sons
naturais so, na realidade, composto de uma multiplicidade de componentes simples,
sendo estes, no caso de sons peridicos com altura definvel, mltiplos inteiros de
uma frequncia fundamental.
O conceito de sntese aditiva surgiu desde a Idade Mdia, aquando da construo dos
rgos que, para uma altura determinada, podem incluir vrios conjuntos de tubos
cujos sons individuais, adicionando-se, contribuem para a produo de um
determinado timbre. Mais tarde, ela foi determinante para a construsse e sucesso de
alguns dos primeiros instrumentos elctricos, (por exemplo o Telharmonium em
1906 e o rgo Hammond).
A sntese aditiva consiste na adio de vrios osciladores com caractersticas prprias
a nvel de frequncia e amplitude. O diagrama que se segue exemplificativo da
sntese aditiva.
Um oscilador que tenha como funo a produo de uma onda sonora ter um
mnimo de 2048 samples, sendo mais normal 4096 ou 8192.
13
Estas variaes so observveis atravs da anlise de sons instrumentais. O grfico
abaixo mostra o espectro de um som de trompete cujos parciais comportam variaes
ao logo do tempo. O tempo flui da esquerda para a direita e a nota fundamental a de
maior amplitude.
14
para modulao de frequncia (frequency modulation); RM para modulanao em
anel (ring modulation).
Ao sinal sobre o qual se vai aplicar o processo de modulao chama-se onda
portadora (carrier signal), enquanto onda utilizada para efectuar a modulao se
chama modulante (modulating signal).
15
Um sinal bipolar corresponde a uma onda que tem uma amplitude que vai de 1 a 1
(portanto, que tem um plo negativo e outro positivo), enquanto um sinal unipolar
ser aquele cuja amplitude est compreendida entre 0 e 1.
16
Uma onda modulante directamente enviada para a entrada da amplitude do
oscilador gerador da onda portadora. Multiplicar dois sinais, neste caso, o mesmo
que dizer que um deles vai ser a amplitude do outro (ou a sua variao).
O contedo espectral da onda resultante pode ser calculado pela soma e subtraco
entre a frequncia portadora e a frequncia da modulante - ( fP + fM ) et ( fP - fM ). No
entanto, ao contrrio da sntese por modulao de amplitude, a frequncia
correspondente onda portadora tende a desaparecer.
17
Estes incidentes podem provocar a duplicao de frequncias com relaes de fase
que afectem profundamente o espectro e em consequncia o timbre percebido.
18
19
Se o sinal da portadora for complexo, e portanto contiver vrios parciais, estas bandas
laterais vo formar-se em torno de cada uma das parciais. Isso resulta em um
enriquecimento considervel do espectro.