Você está na página 1de 16

Modelagem computacional de efeitos de distores no lineares para

guitarra eltrica
Thomaz Chaves A. Oliveira
1
Gilmar Barreto
1
Alexander Mattioli Pasqual
2
Resumo:
Este trabalho tem como objetivo revisar e simular alguns dos mtodos de emulao computacional
de efeitos de distoro de guitarras eltricas e de amplicadores valvulados que tm caracterizado
os timbres desse instrumento nos ltimos cinquenta anos. Recentemente, devido disseminao
do processamento digital de sinais, essas distores tm sido reproduzidas por meio de softwares
embarcados ou na forma de pluggins em softwares de estdio. Para a simulao de distores,
duas abordagens basicamente so utilizadas: caixa preta e caixa branca. Na primeira, waveshapers
estticos simplicam o sistema com equaes no lineares que aproximam o comportamento do
aparelho. Algumas das equaes presentes na literatura so simuladas neste trabalho, com as res-
pectivas respostas dos sistemas no lineares no tempo e na frequncia. Na abordagem caixa branca,
os parmetros dos circuitos so levados em conta, e a modelagem pode ser realizada usando os Wave
Digital Filters ou sistemas de equaes diferenciais ordinrias em sua representao no espao de
estados, os quais so solucionados por mtodos numricos. As simulaes caixa branca apresentam
resultados mais precisos, porm demandam maiores recursos computacionais, sendo necessrio um
compromisso entre preciso e ecincia para a simulao em tempo real.
Palavras-chave: Modelos digitais virtualmente analgicos. Processamento digital de sinais de
udio. Modelos de eletrnica analgica. Guitarra eltrica. Computao aplicada.
Abstract: This work objective is to review and to simulate some of the guitar distortion algo-
rithms, either simulating tube ampliers or distortion pedals that have characterized the timbral
characteristics of these instruments over the last 50 years. In recent times, the dissemination of
digital signal processing has enabled the simulation of such devices either by embedded systems or
by studio recording software plugins. There are basically two approaches for the simulation of these
devices, a black box and a white box. In the black box approach, static waveshapers simplify the
system by approximating its response by a nonlinear function that resembles the devices operation.
Some of the equations presented in the literature are simulated in this work, and the resulting output
signals in the time and frequency domains are given. In the white box approach, circuit parameters
are used in modeling the physical system. These models can either be simulated by Wave Digital
Filters or by a system of ordinary differential equations in the state space representation, which is
solved by numerical methods. White box approaches yield more precise results, but demand more
computer resources, therefore a compromise between efciency and precision must be found for real
time simulation.
Keywords: Virtual analog digital models. Digital audio signal processing. Analog electronic
models. Electric guitar. Applied computing.
1
Departamento de Semicondutores Fotnica e Instrumentao - Faculdade de Engenharia Eltrica e de Computao
Universidade Estadual de Campinas
{thomazchaves@gmail.com , gbarreto@dmcsi.fee.unicamp.br}
2
Departamento de Engenharia Mecnica - Universidade Federal de Minas Gerais
{ampasqual@gmail.com}
http://dx.doi.org/10.5335/rbca.2013.2877
Revista Brasileira de Computao Aplicada (ISSN 2176-6649), Passo Fundo, v. 5, n. 2, p. 69-84, out. 2013 69
1 Introduo
Atualmente, discute-se muito sobre a interseo entre os domnios da eletrnica e da msica com o objetivo
de ampliar o ferramental de criao disponvel aos compositores, instrumentistas prossionais e amadores, arran-
jadores e produtores musicais. O debate acerca da juno entre computao e msica tem se intensicado desde a
segunda metade da dcada de 1970. Os computadores digitais, a partir de sua popularizao, tornaram-se qualquer
tipo de aplicao sonora. Nesse contexto, a tecnologia digital tem evoludo no sentido de proporcionar (por meio de
simulaes computacionais cada vez mais precisas) a virtualizao de ambientes de ensino, ambientes acsticos,
instrumentos musicais, efeitos analgicos, entre outros. Este trabalho enquadra-se no ramo dos efeitos eletrnicos
analgicos virtuais e, mais especicamente, refere-se a amplicadores valvulados e efeitos analgicos de distoro
no lineares, os quais geram caractersticas sonoras peculiares e demandam altos esforos computacionais para
uma simulao precisa.
Essas simulaes podem ser consideradas, contextualmente, ferramentas em potencial para referenciar tim-
bres clssicos de certos msicos da guitarra eltrica, tratando-se de ferramentas com potencial educativo. medida
que a modelagem computacional dos circuitos se tornar mais precisa, melhor ser a reproduo virtual do timbre
associado a um determinado guitarrista.
Para a compreenso do contexto deste trabalho, inicialmente, deve-se entender como a distoro de pedais
ou de amplicadores para guitarra eltrica utilizada musicalmente. Quando se tornaram populares, nas dcadas
de 1950 e 60, os amplicadores para instrumentos eltricos utilizavam vlvulas terminicas em seus circuitos, tal
como o amplicador mostrado na Figura 1-b. Os amplicadores valvulados, quando operam alm da sua capa-
cidade mxima de amplicao (regime de overdrive), promovem distores no lineares no sinal, reforando o
contedo harmnico dos acordes e das notas de um modo peculiar. A distoro caracterstica desses equipamentos
tornou-se um atrativo para os msicos nas dcadas de 1960 e 70. medida que a tecnologia evoluiu em dire-
o a dispositivos de estado slido, os novos amplicadores, utilizando transistores em vez de vlvulas, foram
incapazes de reproduzir as caractersticas sonoras dos amplicadores vlvula. Segundo Bussey [4], os msicos
utilizam adjetivos como vazio, magro, ou mesmo metlico para descrever a sonoridade dos amplicadores
transistorizados, enquanto quente, redondo e punchier (expresso inglesa que descreve a resposta imediata
do amplicador, uma analogia intensidade de um soco) so associados aos amplicadores valvulados. A partir
do nal da dcada de 1960, distores adicionais tornaram-se uma necessidade dos guitarristas. Assim, diversos
dispositivos transistorizados foram criados para gerar mais distoro no sinal da guitarra eltrica, tal como o pe-
dal Fuzz Face mostrado na Figura 1-a. Os pedais podem ser valvulados, transistorizados, ou mais recentemente,
digitais. A variedade de distores possveis de se obter em dispositivos analgicos e digitais permite expandir
os horizontes da guitarra eltrica, indo de uma stil distoro valvulada adequada ao Blues e ao Jazz, at uma
distoro extrema adequada a alguns gneros de Rock.
(a) (b)
Figura 1: (a) Pedal de distoro transistorizado , (b) Amplicador valvulado.
Revista Brasileira de Computao Aplicada (ISSN 2176-6649), Passo Fundo, v. 5, n. 2, p. 69-84, out. 2013 70
A partir do comeo da dcada de 1990, a simulao dos amplicadores valvulados e outros dispositivos ana-
lgicos tomou o rumo do processamento digital de sinais (Digital Signal Processing- DSP). Uma das principais
vantagens em utilizar algoritmos computacionais de simulao em vez de circuitos analgicos a versatilidade:
novos parmetros podem ser carregados para a memria quando o usurio assim o desejar, de modo que um mesmo
dispositivo pode simular a sonoridade de diferentes amplicadores analgicos, efeitos de distoro, entre outros
[27]. Alm disso, os amplicadores valvulados virtuais so mais baratos, mais leves e menos volumosos que
os amplicadores valvulados reais. Segundo Pakarinen [32], medida que os sistemas digitais vm avanando,
espera-se que amplicadores e pedais de distores virtuais venham a substituir os pesados amplicadores valvu-
lados. Essa tendncia a simular equipamentos analgicos utilizando tcnicas de processamento digital de sinais
originou o termo Virtual Analog [29] ou virtualmente analgicos. Atualmente, devido ampla disponibilidade
de recursos computacionais e dos inmeros circuitos analgicos com potencial para serem modelados, a simulao
virtualmente analgica tem sido uma rea de intensa pesquisa, tanto no meio acadmico quanto nas empresas de
desenvolvimento de pluggins de udio para estdio, com diversas patentes registradas.
Em razo das caractersticas dos amplicadores valvulados j descritas, a maioria dos esforos de modela-
gem de efeitos de distores para guitarras recai sobre a modelagem computacional de amplicadores valvulados.
Guitarristas sempre desejam que um amplicador virtual aproxime ao mximo a sonoridade do amplicador ori-
ginal que est sendo simulado. Um modelo digital de um amplicador valvulado deve ser exvel e realstico, de
modo a recriar as caractersticas sonoras com a maior delidade possvel. Os algoritmos que simulam estes ampli-
cadores no podem ser computacionalmente inecientes; devem ser simples o suciente de maneira que possam
ser executados em diversas instncias paralelamente em uma mesma CPU na forma de pluggins [28]. Pakarinen e
Yeh [32] apresentam um estudo preliminar das tcnicas mais utilizadas para simular esse tipo de amplicador. No
entanto, inexistente um estudo mais amplo que tambm envolva as tcnicas para a simulao de distores de
pedais e outros dispositivos; o presente trabalho prope preencher essa lacuna. Neste trabalho, alguns dos mtodos
da literatura de simulao de efeitos de guitarra foram simulados, sendo implementadas no ambiente MATLAB,
mediante utilizao de um tom de excitao de 1 kHz para cada funo waveshaper no linear, a uma taxa de
amostragem de 96 kHz. Essa frequncia foi utilizada por ser altamente perceptvel ao ouvido humano, tratando-se
de um sinal muito empregado para testes de udio. O sinal amostrado a 96 kHz deve-se ao fato de suprimir o
efeito de aliassing. A anlise das distores no lineares foi feita nos domnios do tempo e da frequncia, com os
resultados plotados em ambos os domnios.
2 Modelagem de sistemas lineares e no lineares
Sistemas fsicos podem ser matematicamente modelados como sistemas lineares e no lineares. Em siste-
mas de amplicao, os circuitos lineares correspondem aos ltros (malhas de resistores e capacitores) conhecidos
como tonestack. Um sistema linear no introduz frequncias novas no sinal e totalmente descrito por sua res-
posta ao impulso, desde que o sistema tambm seja invariante no tempo. Alm disso, uma resposta linear segue o
princpio das sobreposies de sinais [35], pois a resposta do sistema conhecida, e o computador poder recri-la
digitalmente na forma de um ltro digital.
Um sistema no linear, por sua vez, no pode ser caracterizado por sua resposta ao impulso e no obedece
ao princpio da sobreposio. Um dispositivo amplicador de sinais um sistema cuja relao entre a entrada
e a sada no linear. Dessa maneira, pode gerar distoro no linear, mesmo em pequenas doses no sinal de
sada, gerando novas frequncias ou harmnicos. Alguns exemplos de elementos de circuitos no lineares: diodos,
transistores, amplicadores operacionais e vlvulas terminicas.
A Figura 2 ilustra as diferenas entre as distores no lineares e lineares introduzidas por diferentes cir-
cuitos, onde o sinal indicado pelo nmero 1 a entrada dos sistemas. Em (2) ocorre distoro linear por meio
de um ltro passa-altas RC, em (3) ocorre distoro linear por um ltro passa baixas RC, em (4) ocorre baixa
distoro no linear presente em circuitos valvulados, e em (5) ocorre alta distoro no linear tpica em diodos
grampeadores.
Revista Brasileira de Computao Aplicada (ISSN 2176-6649), Passo Fundo, v. 5, n. 2, p. 69-84, out. 2013 71
(1)
(2)
(3)
(4)
(5)
sistemas lineares sistemas no lineares
sada do sistema
sada do sistema
Figura 2: Distores lineares e no lineares.
3 Simulao de sistemas no lineares
A distoro no linear, que muitas vezes est includa propositalmente em gravaes fonogrcas ou em
aparelhos analgicos ou digitais, pode ser modelada matematicamente como uma srie temporal gerada por alguma
funo no linear [13]. Em sistemas analgicos e digitais esse tipo de distoro pode ocorrer quando: dispositivos
ativos como transistores ou vlvulas do origem a distores por ultrapassarem os limiares de amplicao conhe-
cidos como regimes de overdrive; distoro de cruzamento (crossover) em amplicadores polarizados em classe
B ou AB com baixa corrente quiescente; saturao de uma mdia analgica como uma ta; overow do nmero de
bits em uma gravao digital; sulco de um disco de vinil que possua danos, deformaes ou mesmo exibilidade
indesejada gerando distores no sinal a ser reproduzido.
No ramo de efeitos sonoros, muitas so as aplicaes de algoritmos que processam o som de maneira
no linear, ou que buscam replicar algum fenmeno fsico no linear como os descritos anteriormente, sendo os
mais comuns: algoritmos de processamento dinmicos (compressores); simuladores de circuitos distorcedores
como pedais e amplicadores; simulaes de gravadoras de ta magntica e outros processamentos sonoros de
realamento baseados em psicoacstica. Esses processamentos adicionam componentes espectrais harmnicos
ou no harmnicos que no esto presentes no sinal de entrada. Essas distores so introduzidas por meio das
caractersticas no lineares de transferncias peculiares, como as de vlvulas terminicas. A aplicao musical
desses dispositivos que geram distores uma arte e uma das principais ferramentas para msicos e engenheiros
de som [9].
A distoro no linear que desejamos simular digitalmente o overdrive. Um modelo digital, nesse caso,
tem o objetivo de realizar um mapeamento de uma entrada sem distoro s[n] para uma sada distorcida x[n], como
representado na Figura 3.
sinal distorcido
sistema no linear
s[n]
sinal de entrada
x[n]
f(x)
Figura 3: Representao de um sistema de distoro no linear.
4 Alterao esttica na forma de onda ou Waveshaping esttico
Modelos digitais de circuitos distorcedores podem ser implementados por meio de sistemas no lineares
com ou sem memorizao. Nos sistemas sem memorizao, as variveis no armazenam valores de estados anteri-
ores do sistema. Por outro lado, em sistemas com memorizao, as variveis podem armazenar estados anteriores,
como ocorre, por exemplo, em circuitos com capacitores ou indutores, cujas tenses e correntes dependem dos
valores dessas variveis em instantes anteriores.
Revista Brasileira de Computao Aplicada (ISSN 2176-6649), Passo Fundo, v. 5, n. 2, p. 69-84, out. 2013 72
Os circuitos de interesse neste trabalho so categorizados como sistemas no lineares com memorizao.
Uma vez que todo e qualquer modelo uma simplicao de sistemas fsicos [16], busca-se utilizar um conjunto de
equaes que represente um sistema da melhor maneira possvel. Um mtodo para se aproximar o comportamento
de um circuito de distoro no linear com memorizao envolve a utilizao de diversas funes no lineares e
ltros digitais para replicar o timbre do aparelho analgico a ser modelado [39]. Geralmente, as transferncias
no lineares so estticas (sem memorizao). Apesar de no corresponder s caractersticas fsicas de circuitos
reais, essa abordagem pode ser considerada como perceptualmente satisfatria, sendo utilizada em simuladores
comerciais de amplicadores [32]. O uso de funes no lineares estticas tem o propsito de reduzir o esforo
computacional e, consequentemente, viabilizar a simulao em tempo real.
1 0.5 0 0.5 1
1
0.5
0
0.5
1
x
f(x)
Figura 4: Waveshaper proposto por Araya e Suyama [1].
O waveshaping esttico o mtodo mais simples de se obter uma distoro no linear, sendo considerado
uma tcnica clssica de sntese sonora digital [2], [20]. Para um waveshaper qualquer, X o conjunto contendo
as amostras a serem processadas, as quais podem ser extradas do sinal digitalizado do instrumento musical, x
n

o valor da n-sima amostra, sendo x
n
X, e f(x) a sada da funo de waveshaping.
Uma patente de Araya e Suyama [1] para a Yamaha Corporation descreve um dispositivo de efeitos para
guitarra que utiliza essa tcnica, na qual a distoro valvulada simulada por meio da funo no linear (wavesha-
per) mostrada na Eq. 1 e ilustrada na Figura 4.
f (x) =
3
2
x
(
1
x
2
3
)
(1)
A Figura 5 ilustra um sinal senoidal de 1 kHz distorcido por esse waveshaper nos domnios do tempo e
da frequncia, onde os coecientes da srie de Fourier (em dB) foram normalizados para uma maior clareza de
representao. Conforme o esperado, o uso de uma funo no linear resulta na expanso do contedo harmnico
do sinal de sada. Visto que esse waveshaper produz apenas uma distoro suave, a patente de Araya e Suyama [1]
descreve um sistema DSP em que essa funo aplicada trs vezes ao sinal com o objetivo de gerar mais distoro.
0 0.5 1 1.5 2 2.5 3
1
0.5
0
0.5
1
Tempo (ms)
M
a
g
n
i
t
u
d
e
Sinal Original
Sinal Distorcido
0 1 2 3 4 5 6 7 8 9 10
0
20
40
60
Frequncia(kHz)
M
a
g
n
i
t
u
d
e

(
d
B
)
Sinal Original
Sinal Distorcido
Figura 5: Um sinal senoidal de 1 kHz ltrado pela Eq. 1 no domnio do tempo e da frequncia.
A companhia Line 6 [33] patenteou um amplicador digital de guitarra com um simulador de efeitos que
Revista Brasileira de Computao Aplicada (ISSN 2176-6649), Passo Fundo, v. 5, n. 2, p. 69-84, out. 2013 73
est registrado sob a patente de Doidic et al. [8]. O diagrama de blocos simplicado desse amplicador mos-
trado na Figura 6. O bloco de processamento de sinais digitais responsvel pela gerao das diversas distores
no lineares, que so obtidas com os waveshapers estticos para aproximar o comportamento de diversos ampli-
cadores valvulados ou distores mais fortes presentes em dispositivos de estado slido. Vrios amplicadores
comercializados pela Line 6 com simuladores de amplicadores de guitarra utilizam essas funes. A Eq. 2 repre-
senta o waveshaper responsvel pela gerao de distores simtricas, consideradas mais suaves e caractersticas
de amplicadores valvulados, ao passo que a Eq. 3 utilizada para gerar distores assimtricas. importante
salientar que a patente original apresenta alguns erros tipogrcos na funo de distoro assimtrica, de modo que
as curvas dos grcos originais no correspondem equao presente na patente. Dessa maneira, a Eq. 3 mostrada
neste trabalho uma verso da equao original da patente corrigida de acordo com Pakarinen e Yeh [32]. A
Figura 7 mostra as curvas dos waveshapers simtricos e assimtricos gerados pelas Eqs. 2 e 3, que correspondem
aos desenhos originais da patente.
Circuito analgico Processamento digital de sinais
upsampling
waveshapers
downsampling
8x 8x
Efeitos
lineares
D/A
circuito de
ajuste de ganho
e buffering
Amplificao
analgica
alto-falante
Eletrnica de Pot!ncia
con"ersor
A/D
con"ersor
Figura 6: Diagrama de blocos para a simulao de amplicadores valvulados de Doidic et al. [8].
f(x) = sign(x)(2|x| |x|
2
) (2)
f(x) =

3
4
{
1 [1 (|x| 0.032847)]
12
+
1
3
(|x| 0.032847)
}
+ 0.01, se 1 x < 0.08905
6.152x
2
+ 3.9375x, se 0.08905 x < 0.320018
0.630035, se 0.320018 x 1
(3)
1 0.5 0 0.5 1
1
0.5
0
0.5
1
x
f(x)
Waveshaper simtrico
Waveshaper assimtrico
Figura 7: Waveshapers simtricos e assimtricos propostos por Doidic et al. [8].
As Figuras 8 e 9 ilustram as distores introduzidas pelas Eqs. 2 e 3 em um sinal de teste de 1 kHz, respec-
tivamente. Nota-se que a Eq. 3 produz mais distoro do que os demais waveshapers devido sua assimetria. Por
essa mesma razo, esse waveshaper introduz harmnicos pares no espectro do sinal, assim como uma componente
DC.
Mais recentemente, Gallo [12] props, em uma patente, a Eq. 4 como uma funo de waveshaping para
simular os efeitos de amplicadores valvulados:
Revista Brasileira de Computao Aplicada (ISSN 2176-6649), Passo Fundo, v. 5, n. 2, p. 69-84, out. 2013 74
0 0.5 1 1.5 2 2.5 3
1
0.5
0
0.5
1
Tempo (ms)
M
a
g
n
i
t
u
d
e
Sinal Original
Sinal Distorcido
0 1 2 3 4 5 6 7 8 9 10
0
20
40
60
Frequncia (kHz)
M
a
g
n
i
t
u
d
e

(
d
B
)
Sinal Original
Sinal Distorcido
Figura 8: Um sinal senoidal de 1 kHz ltrado pela Eq. 2 nos domnios da frequncia e do tempo.
0 0.5 1 1.5 2 2.5 3
1
0.5
0
0.5
1
Tempo (ms)
M
a
g
n
i
t
u
d
e
Sinal Original
Sinal Distorcido
0 1 2 3 4 5 6 7 8 9 10
0
20
40
60
Frequencia (kHz)
M
a
g
n
i
t
u
d
e

(
d
B
)
Sinal Original
Sinal Distorcido
Figura 9: Um sinal senoidal de 1 kHz ltrado pela Eq. 3 nos domnios da frequncia e do tempo.
f(x) =

(k
1
+x)
(k
2
x)
, se x < a
x, se a x b
(xk
3
)
(x+k
4
)
, se x > b
(4)
onde k
1
= a
2
, k
2
= 1 + 2a, k
3
= b
2
e k
4
= 1 2b. Os valores de a e b controlam as caractersticas da funo
no linear e podem ser arbitrados entre 1.0 e +1.0. Uma vez que esses dois parmetros so independentes um do
outro, os valores positivos e negativos do sinal de entrada so tratados separadamente. Isso desejvel para simular
o comportamento dos amplicadores valvulados. Sinais de pequena amplitude, entre a x b permanecem sem
distoro. A patente de Gallo [12] tambm descreve outros parmetros que podem ser adicionados a essa funo
com o intuito de aumentar a versatilidade sonora do sistema, mas que, por motivos de clareza, foram omitidos
deste trabalho.
(a) (b)
Figura 10: Funo de Waveshaping para a simulao de um pedal de fuzz, (a) Eq. 5 e (b) Eq. 6.
Outro trabalho que utilizou um waveshaper esttico foi realizado por Werneck [37], que buscou simular o
efeito de distoro de guitarras fuzz do pedal Fuzz Face ilustrado na Figura 1-a. Esse pedal trabalha em regime
de voltage feedback com a utilizao de dois transistores de Germnio fabricado nos anos 1960. Para a simulao
Revista Brasileira de Computao Aplicada (ISSN 2176-6649), Passo Fundo, v. 5, n. 2, p. 69-84, out. 2013 75
desse pedal, utilizou-se um waveshaper por meio de uma equao trigonomtrica na forma da Eq. 5. Uma curva
tpica desse waveshaper pode ser visualizada na Figura 10-a.
f(x) =
atan(k
d
x)
k
d

(5)
A Fig. 11 mostra a distoro introduzida pela Eq. 5 nos domnios do tempo e da frequncia para um sinal
senoidal de 1 kHz e k
d
= 3.
0 0.5 1 1.5 2 2.5 3
1
0.8
0.6
0.4
0.2
0
0.2
0.4
0.6
0.8
1
Tempo (ms)
M
a
g
n
i
t
u
d
e


Sinal original
Sinal distorcido
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
Frequncia (kHz)
M
a
g
n
i
t
u
d
e

(
d
B
)


Sinal original
Sinal distorcido
Figura 11: Filtragem de um sinal senoidal de 1 kHz pela Eq. 5 nos domnios do tempo e da frequncia.
A Eq. 6, utilizada tambm na patente de Doidic et al. [8], representa um waveshaper com distoro abrupta
de hardclipping anlogo aos efeitos de fuzz e de distores mais fortes, essa mesma funo est igualmente inclusa
na patente de Araya e Suyama [1]. A Eq. 6 representada gracamente na Fig. 10-b. Alm disso, a distoro
gerada pela funo de hardclipping num sinal senoidal de 1 kHz com K = 1.3 mostrada na Figura 12 nos
domnios do tempo e da frequncia.
f(x) =
{
Kx se |x| < 1
Ksign(x) se |x| 1
(6)
0 0.5 1 1.5 2 2.5 3
1.5
1
0.5
0
0.5
1
1.5
Tempo (ms)
M
a
g
n
i
t
u
d
e


Sinal original
Sinal distorcido
0 1 2 3 4 5 6 7 8 9 10
0
10
20
30
40
50
60
Frequncia (kHz)
M
a
g
n
i
t
u
d
e

(
d
B
)


Sinal original
Sinal distorcido
Figura 12: Sinal senoidal de 1 kHz ltrado pela Eq. 6 nos domnios do tempo e da frequncia.
5 Waveshapers originados de circuitos
Os waveshapers estticos apresentados na seo 4 foram desenvolvidos sem incluir os fenmenos fsicos
presentes em circuitos analgicos. Mediante uma abordagem diferenciada, Bendiksen [3] utilizou dados de cir-
cuitos na obteno de um waveshaper esttico para simular as distores de triodos (vlvulas com trs eletrodos),
como mostrado na Eq. 7:
f(x) =
x Q
1 e
dist(xQ
)
+
Q
1 e
dist(Q)
(7)
Revista Brasileira de Computao Aplicada (ISSN 2176-6649), Passo Fundo, v. 5, n. 2, p. 69-84, out. 2013 76
onde x o sinal de entrada, dist um parmetro de ajuste de intensidade da distoro, Q o ponto de trabalho do
triodo e f(x) o sinal de sada. Q um parmetro de todo circuito amplicador que, nesse caso, para um triodo,
corresponde tenso de polarizao da grade em relao ao catodo. medida que Q aumentado, o sistema
aproxima-se da saturao da corrente de placa, e, consequentemente, o sinal de sada mais distorcido. Por outro
lado, quando Q assume valores mais negativos, o sistema apresenta um comportamento aproximadamente linear.
Tipicamente, esse waveshaper gera distores assimtricas, que so encontradas em amplicadores de
triodos quando trabalham em regimes de saturao ou overdrive. Por outro lado, o sinal de sada no ser distorcido
caso o sinal de entrada seja de baixa amplitude, uma vez que f

(x) 1. Bendiksen [3] tambm prope o uso de um


ltro passa-baixas para simular a capacitncia de Miller, bem como um ltro passa-altas para atenuar a componente
DC introduzida pelo waveshaper assimtrico.
A Eq. 7 ir resultar em diferentes respostas dependendo dos parmetros aplicados ao waveshaper. Dessa
maneira, para ns ilustrativos, a Fig. 13 mostra um sinal senoidal de 1 kHz ltrado pela Eq. 7 com Q = 1.1 e
dist = 1.0. Antes do processo de waveshaping, um ganho de 10 foi aplicado ao sinal de entrada. Como esperado,
a Fig. 13 revela que o espectro do sinal de sada contm harmnicos pares e mpares, assim como uma componente
DC.
0 0.5 1 1.5 2 2.5 3 3.5 4
1
0.5
0
0.5
1
Tempo (ms)
M
a
g
n
i
t
u
d
e
Sinal Original
Sinal Distorcido
0 1 2 3 4 5 6 7 8 9 10
0
20
40
60
Frequncia kHz
M
a
g
n
i
t
u
d
e

(
d
B
)
Sinal Original
Sinal Distorcido
Figura 13: Sinal senoidal ltrado pela Eq. 7 nos domnios do tempo e da frequncia.
6 Aliasing e upsampling
Sabe-se que a distoro no linear expande a largura de banda de um sinal, conforme evidenciado pelas
Figuras 5, 8, 9 e 12. Nos dispositivos distorcedores analgicos, os novos harmnicos so determinados pelo
comportamento no linear e a resposta em frequncia dos ltros dos circuitos amplicadores. Nos modelos digitais
desses dispositivos, a expanso da largura de banda ter efeitos indesejveis se o teorema da amostragem de
Nyquist for violado. Tal teorema impe que, para realizar a amostragem de um sinal contnuo no tempo de maneira
apropriada, a sua frequncia mxima deve ser menor do que a metade da frequncia de amostragem [25]. Caso
contrrio, a distoro por aliasing ocorrer e, como consequncia, os harmnicos introduzidos com frequncias
superiores mxima permitida iro se desdobrar de volta largura de banda do sinal como frequncias audveis,
gerando efeitos indesejados na simulao da distoro analgica. Nos casos de distores no lineares mais fortes,
isso mais crtico, uma vez que a largura de banda expandida de um modo mais pronunciado.
Esse efeito pode ser superado por meio de um incremento da taxa de amostragem do sinal antes do bloco de
processamento no linear. Essa uma tcnica amplamente utilizada, sendo chamada de sobreamostragem ou up-
sampling [25]. Como consequncia, uma regra de interpolao deve ser empregada para criar valores amostrais
entre amostras adjacentes. Claramente, a tcnica de upsampling aumenta o tempo de CPU para o processamento
no linear. Por essa razo, sistemas de baixo custo para simulao de distores analgicas utilizam taxas de
amostragem mais baixas para o bloco de processamento no linear [32]. A Figura 6 mostra um diagrama de blocos
para o sistema descrito na patente de Doidic et al. [8], que ilustra o uso de upsampling para a simulao digital de
distores valvuladas. A taxa de amostragem do sinal discreto no tempo aumentada por um fator de 8 antes do
bloco de processamento no linear. Aps o waveshaping, o sinal ltrado digitalmente por um ltro passa-baixas
(com um ltro digital antialiasing, no mostrado na Figura 6), com o objetivo de limitar a largura de banda do
sinal. Ento, a taxa de amostragem reduzida com o downsampling para a taxa original, antes de aplicar os efeitos
lineares e a converso D/A.
Revista Brasileira de Computao Aplicada (ISSN 2176-6649), Passo Fundo, v. 5, n. 2, p. 69-84, out. 2013 77
7 Simulao por meio de equaes de estados
A representao de equaes no espao de estados tem sido utilizada para a simulao de efeitos eletrnicos
analgicos e tem demonstrado potencial para uma simulao de preciso de diversos circuitos no lineares. Nor-
malmente, junto com essa abordagem, utilizado um mtodo numrico para a resoluo das Equaes Diferenciais
Ordinrias (EDO), como os mtodos de Newton-Raphson, Euler ou Runge-Kutta. Esss modelos so constitudos
pelas leis fsicas das correntes e tenses de Kirchhoff. As transferncias no lineares inseridas nesses sistemas, ge-
ralmente, so realizadas por meio dos elementos de circuitos com essas caractersticas, como transistores, vlvulas
ou diodos. Nessa abordagem, utilizam-se equaes da literatura que modelam matematicamente esses dispositi-
vos. Os modelos no lineares so inseridos em um sistema de equaes que inclui os elementos de circuitos mais
simples, como capacitores, resistores e indutores, que compem o circuito. Esses elementos lineares podem ser
modelados matematicamente por equaes diferenciais e podem ser convertidos para uma representao no espao
de estados. Por meio de mtodos numricos, o sistema completo pode ser resolvido de maneira iterativa em tempo
real [41].
Com a modelagem no espao de estados, Yeh et al. [42] simulou dois pedais de distoro: o DS-1 da
Boss e o Ibanez Tubescreamer. Os mesmos autores, em um outro trabalho [41], realizaram uma comparao
entre os mtodos de resoluo das EDO para estabilidade numrica, preciso, complexidade e outros aspectos
para a resoluo de sistemas de equaes diferenciais ordinrias no lineares. Concluram que, em geral, mtodos
como o backward Euller ou a regra trapezoidal so necessrios para evitar instabilidade numrica em taxas de
amostragem tipicamente utilizadas para a faixa de udio.
Para a simulao do pedal de alta saturao DS-1, as transferncias no lineares do circuito so inseridas
por diodos grampeadores em antiparalelo, que grampeiam os picos da onda quando esto conduzindo acima do
limiar de 0,7V. Esse tipo de distoro muito utilizado em pedais e pr-amplicadores e pode ser modelado
matematicamente pela Eq. 8 para cada diodo. Uma simulao de um circuito semelhante, da etapa de distoro do
amplicador de alto ganho Marshall JCM 900, que utiliza quatro LEDs para ceifar o sinal da guitarra, foi realizada
por Dempwolf et al. [7], tambm fazendo uso de formulaes no espao de estados.
I
d
(V ) = 2I
s
sinh (V/V
t
) (8)
onde I
d
a corrente que circula no diodo, V a tenso sobre o diodo e V
t
um parmetro de voltagem trmica.
Na simulao do pedal Ibanez Tubescreamer, por Yeh [43], o estgio transistorizado foi modelado segundo
os modelos de Ebers-Moll [24] para transistores bipolares. A corrente de emissor pode ser obtida pela Eq. 9, a
corrente de coletor pela Eq. 10, e a corrente de base pela Eq. 11.
I
e
= I
S
/
F
[exp (V
be
/V
T
) 1] I
S
[exp (V
bc
/V
T
) 1] (9)
I
c
= I
S
[exp (V
be
/V
T
) 1] I
S
/
R
[exp (V
bc
/V
T
) 1] (10)
I
e
= I
S
/
F
[exp (V
be
/V
T
) 1] I
S
/
R
[exp (V
bc
V
T
) 1] (11)
onde I
s
a corrente de saturao, V
be
a tenso base-emissor e V
T
um parmetro de variao de tenso em
funo da temperatura. As simulaes desses dois pedais de distoro por meio de equaes de estados foram
comparadas com simulaes mais simples pelas aproximaes estticas, em [42] e [40], computadas por equaes
dos dispositivos e posteriormente armazenadas em tabelas para consultas, onde o resultado das aproximaes
foram considerados bons, sendo computacionalmente mais ecientes para a simulao em tempo real.
No trabalho de Yeh et al. [43], a abordagem estendida para um estgio de amplicador vlvula triodo
(12ax7, 12at7, 6at6, 6av6 etc) pelo modelo de Koren [19] para triodos (Eq. 12 e Eq. 13), sendo os coecientes das
equaes omitidos por motivos de clareza neste trabalho. A transformao do sistema de EDO na representao
do espao de estados utilizou o mtodo K, que por meio de mtodos implcitos transformam as equaes diferen-
ciais ordinais de circuitos em estruturas recursivas no espao de estados. Essa abordagem utiliza a no linearidade
presente no circuito, capacitores de acoplamento e capacitncias de Miller presentes na prpria vlvula, possibili-
tando a modelagem de diversos fenmenos includos nesse circuito que no podem ser simulados por waveshapers
Revista Brasileira de Computao Aplicada (ISSN 2176-6649), Passo Fundo, v. 5, n. 2, p. 69-84, out. 2013 78
estticos. A abordagem pode ser considerada uma simulao de fora bruta para uma taxa de amostragem xa
(sem sobreamostragem).
E
1
= (E
p
/kP)log(1 + exp(k
p
(1/ +E
g
/

k
V B
+E
p
2
))) (12)
I
P
= (E
1
X/k
G1
)(1 + sign(E
1
)) (13)
Com o objetivo de gerar pluggins a partir de esquemas digitalizados de circuitos, Yeh et al. [41] propuseram um
mtodo para tal nalidade. Os dados dos circuitos a serem modelados so obtidos por meio de netlists do ambi-
ente Simulation Program with Integrated Circuit Emphasis - (SPICE), que correspondem s malhas dos circuitos
propriamente ditas para serem simuladas nesse ambiente. Com essa metodologia, possvel transformar algumas
topologias de circuitos simples, como pr-amplicadores de apenas um transistor ou vlvula em pluggins de udio,
no sistema operacional LINUX. Os aspectos tericos desta metodologia so abordados em [41], e os resultados ex-
perimentais esto demonstrados em [38], com sucesso para circuitos simples. No entanto, no existem resultados
para circuitos mais complexos, como amplicadores de duas ou mais vlvulas ou transistores.
Amplicadores valvulados de alto ganho, como o Mesa-Boogie Dual Rectier e o Marshall JCM800, uti-
lizam muitas vlvulas triodo em cascata para maior ganho na distoro. A simulao desses circuitos com mais
estgios de amplicao resulta, consequentemente, em desaos tcnicos. Macak e Schimmel [21] implementaram
a simulao de um Marshall JCM800, um Mesa Boogie Dual Rectier e um Super Reverb da Fender utilizando
equaes de Koren [19] de triodos e pentodos. Essas ltimas so vlvulas com cinco eletrodos, normalmente
utilizadas nas etapas de potncia dos amplicadores. As interaes entre os estgios foram modeladas devido ao
fato de a impedncia de grade de um estgio subsequente alterar a impedncia AC do circuito da placa do estgio
anterior. O circuito foi modelado como um sistema no linear de EDO na apresentao do espao de estados,
com resoluo numrica pelo mtodo de Newton-Raphson. Outro circuito simulado foi a etapa de potncia com
pentodos em push-pull, incluindo o circuito da vlvula inversora de fase, porm com a ausncia do transformador
de sada, substitudo por um resistor de carga R
a
. Todas as equaes da etapa de potncia utilizam as equaes de
pentodo de Koren [19]. Um modelo aprimorado do Marshall JCM800 foi realizado por Mack e Schimmel [22],
onde os resultados das equaes foram armazenados em uma matriz 3D pr-computada para uma maior ecincia
para a utilizao do software na forma de pluggins em tempo real. Diferentes mtodos de interpolao foram
testados para aproximar os valores que no esto presentes na tabela, onde o mtodo de aproximao spline foi
considerado o melhor.
Cohen e Heli [5] simularam um amplicador de potncia polarizado em classe A com topologia single
ended, com um transformador de adio por meio das equaes de Koren [19] para pentodos (vlvulas de cinco
eletrodos). Esse trabalho tambm utilizou a representao pelo espao de estados para as EDO. Alguns dos par-
metros do transformador foram obtidos com a folha de dados do transformador de udio Plitron PAT-3050-SE-02,
que, nesse caso, foi modelado como um dispositivo linear, apesar do fato de transformadores possurem efeitos
no lineares como saturao do ncleo de ferrite e histerese. O mtodo numrico implcito de Newton-Raphson
foi empregado para resolver o sistema de equaes no lineares para esse circuito.
7.1 Equaes de Cohen
Devido ao fato de a emulao digital de circuitos analgicos utilizando sistemas de equaes ter uma de-
pendncia direta nos modelos dos dispositivos no lineares, extremamente necessrio que esses prottipos apro-
ximem o dispositivo fsico de maneira precisa. Como consequncia, desejvel que novos modelos surjam com
o objetivo de evoluir as simulaes. Devido ao fato de os modelos de vlvulas terminicas serem relativamente
recentes, sendo o primeiro de Reynalds [34], em 1993, os modelos matemticos de vlvulas terminicas no atin-
giram a mesma maturidade de modelos de estado slido como o de transistores bipolares de Ebers-Moll [24]. O
modelo que tem sido amplamente utilizado para a simulao de amplicadores valvulados o modelo de pentodos
e triodos de Norman Koren [19] de 1996. No ano de 2012, Cohen e Heli [6], propuseram novos modelos de
vlvulas triodos, os quais foram obtidos experimentalmente com triodos reais e comparados s equaes de Koren.
As novas equaes utilizam parmetros cujo objetivo corrigir o modelo de Koren em regies de baixa tenso de
placa e tenses positivas entre a grade e o catodo. Outro aspecto importante desse modelo o fato de a corrente
de grade ser includa nesse prottipo. Os modelos anteriores descartam a corrente de grade, admitindo que a im-
pedncia da malha grade-catodo possui impedncia innita. A incluso de uma corrente no nula para o circuito
Revista Brasileira de Computao Aplicada (ISSN 2176-6649), Passo Fundo, v. 5, n. 2, p. 69-84, out. 2013 79
da grade torna o modelo mais completo e teoricamente mais prximo da realidade fsica do triodo. Por outro lado,
o fato de Cohen no ter proposto um novo modelo fenomenolgico para os pentodos, leva a que desenvolvedores
de softwares emuladores de amplicadores valvulados que incluam a etapa potncia ainda faam uso dos modelos
de Koren para pentodos.
8 Wave Digital Filters
Os Wave Digital Filters, ou apenas WDF, constituem uma metodologia utilizada para modelar amplicado-
res valvulados sicamente entre outros circuitos, bem como para gerar modelos fsicos de instrumentos musicais
por meio de modelos mecnicos [15]. Originalmente, os WDF foram desenvolvidos com o propsito de digitali-
zar circuitos complexos com muitos componentes. Um desenvolvimento aprofundado acerca do assunto pode ser
encontrado no trabalho de Alfred Fetwis [10].
Os WDF so um tipo de ltro digital que possuem uma interpretao vlida no mundo real. Isso signica
que podemos simular o comportamento de um sistema fsico agregado e complexo por meio de coecientes que
tm a sua dependncia nos parmetros desse sistema fsico [36].
Ao contrrio da maioria dos modelos digitais de amplicadores e efeitos de distoro, em que o sinal
tratado com ltros lineares e waveshapers no lineares, possivelmente com parmetros que possuem dependncia
no sinal, sendo o uxo do sinal do modelo unidirecional, um modelo WDF possui um comportamento bidirecional
entre dois ou mais componentes em um circuito, como exemplicado na Figura 14.
R1
R2
a1
b1
a2
b2
v1(t) v2(t)
i1(t)
i2(t)
Figura 14: Interconexo de dois dispositivos de duas portas.
Com a interconexo bidirecional entre componentes, torna-se possvel a realizao de modelos complexos
como de um pr-amplicador com vlvula 12AX7, como o da Figura 15, onde (a) representa o esquema do circuito
clssico de amplicao de catodo comum e (b) corresponde representao WDF desse circuito. Um modelo
WDF convertido em cdigo C-Lisp para a simulao no software Block Compiler desenvolvido pelo pesquisador
Matti Karjalainen [14]. O software , basicamente, um tradutor de linguagem C-lisp para cdigo em liguagem em
C ou Matlab. Sendo uma liguagem do paradigma funcional, o C-Lisp permite uma complexa descrio de objetos
por meio de arranjos de listas ou listas recursivas. Devido complexidade de estruturas que podem ser detalhadas,
uma poderosa descrio de malhas de circuitos e sistemas complexos pode ser implementada [17].
8.1 Modelos de triodos em Wave Digital Filters
Alguns modelos WDF de circuitos valvulados de triodos foram implementados. A modelagem matemtica
de triodos feita por meio de um resistor no linear e das equaes de Koren [19], onde a resistncia de placa do
triodo controlada pela tenso de grade de maneira anloga ao modo como a corrente de placa controlada pela
tenso de grade nessas vlvulas.
Em [18], a metodologia utilizada para modelar um estgio de amplicao com um triodo 12ax7, sendo
esse um estgio presente na maioria dos amplicadores valvulados de guitarra na parte de pr-amplicao. A
Figura 15 (b) ilustra o diagrama desse modelo, que utiliza as equaes de Koren [19], 12 e 13, como modelos no
lineares para triodos.
As equaes foram computadas em tempo de compilao (tabela pr-computada) e utilizadas para consulta
do mapeamento f(V
gk
, V
pk
) I
p
, durante a execuo da simulao, para ganho em desempenho.
Um aprimoramento do modelo de triodos foi realizado por Pakarinen et al. [30]. Esse trabalho possui, na
Revista Brasileira de Computao Aplicada (ISSN 2176-6649), Passo Fundo, v. 5, n. 2, p. 69-84, out. 2013 80
placa (anodo)
sinal
amplificado
V+
Rp
R
k
Ro
grade
catodo
C
k
C
o
(a) (b)
Figura 15: Pr-amplicador em congurao catodo comum com uma 12AX7.
modelagem, os efeitos de capacitncia de Miller e de distoro blocante. Os efeitos reativos de capacitncia entre
os circuitos tambm foram modelados. Contudo, esse modelo obteve um resultado quase idntico simulao no
ambiente SPICE e pode ser implementado em tempo real pelo Block Compiler, por meio de um tradutor de cdigo
C-Lisp para C com o ambiente MinGW.
Um modelo WDF de toda a cadeia do sinal com a etapa de sada de um amplicador tambm foi implemen-
tado por Pakarinen [31], desde o primeiro estgio a triodo at a etapa de potncia, que foi simulada por modelos
de triodos com equaes de Koren [19]. O triodo modelado foi a vlvula KT88 operando como triodo em topolo-
gia single ended, ao contrrio da maioria dos amplicadores, que utiliza pentodos de alta potncia como a vlvula
KT88 operando como pentodo. Outro aspecto notvel que a vlvula de sada polarizada em classe single ended,
encontrada apenas em amplicadores de baixa potncia e circuitos de alta delidade. A maioria dos amplicadores
utiliza pentodos em congurao push-pull polarizados em classe AB.
Os transformadores de udio que so inseridos na cadeia de amplicao do sinal entre o alto-falante e
as vlvulas de potncia tm a funo de realizar o casamento de impedncias entre as vlvulas (alta impedncia
na ordem de k) e os alto-falantes que possuem a impedncia tipicamente entre 4 e 16 . conhecido o
fato de esse tipo de transformador inserir distores no lineares no sinal, por meio da saturao e histerese do
ncleo. Um modelo computacional WDF com esses fenmenos do transformador foi proposto por Paiva et al. [26]
e implementado utilizando-se de dados obtidos experimentalmente. As equaes desse modelo foram baseadas em
um prottipo de transformador Girator-Capacitor, que inclui os efeitos de histerese e de saturao do ncleo de
ferrite.
Aps o falecimento de Matti Karjalainen (1946-2010), o idealizador e programador do Block Complier,
o projeto foi abandonado e o suporte ao software foi interrompido. A ltima verso considerada instvel para
implementar modelos fsicos mais complexos. Na atualidade, pesquisadores esto trabalhando em ferramentas que
tm o potencial de substitur o Block Compiler, uma vez que a abordagem WDF considerada promissora para a
simulao de sistemas fsicos complexos como circuitos de distoro no lineares. Oambiente CSound demonstrou
potencial para a abordagem WDF para circuitos de distoro, conforme um trabalho de Fink et al. [11], no qual
o clssico circuito de triodo em congurao catodo-comum da Figura 15 foi simulado em tempo real atravs de
cdigos de operaes Csound.
9 Concluses
Devido facilidade de difuso, os softwares de simulao de distores analgicas esto sempre atraindo
novos usurios. Diversos modelos tm sido propostos, com vrios graus de complexidade e preciso, no entanto,
ainda no so capazes de reproduzir satisfatoriamente a qualidade das distores analgicas, principalmente as
Revista Brasileira de Computao Aplicada (ISSN 2176-6649), Passo Fundo, v. 5, n. 2, p. 69-84, out. 2013 81
geradas por equipamentos valvulados. Os mtodos baseados na simulao dos circuitos so os mais utilizados na
atualidade e os que apresentam os melhores resultados. Contudo, para a simulao em tempo real, deve-se levar
em conta o compromisso entre preciso e tempo computacional. Alm disso, mais pesquisas devem ser realizadas
com o objetivo de gerar um novo conjunto de equaes que descreva satisfatoriamente os fenmenos fsicos das
vlvulas, pois as equaes de Cohen [6] para triodo so relativamente recentes, sem preciso comprovada. Uma
sumarizao comparativa entre alguns dos mtodos foi feita na Tabela 1, onde a complexidade assinttica do
mtodo inserida, assim como um resumo da qualidade da simulao. A complexidade est em funo do nmero
de ns no circuito, ou seja, em waveshapers, a complexidade considerada constante devido a esses algoritmos
apenas aproximarem o comportamento de circuitos mais complexos. Nessa tabela, salienta-se que os mtodos
mais simples sempre tm a complexidade constante, em razo de o nmero de operaes ser sempre o mesmo
para cada amostra do sinal. medida que a complexidade dos mtodos aumenta, estes demandam maior recurso
computacional. Em razo de as simulaes presentes na literatura abordarem circuitos com diferentes topologias,
a sumarizao comparativa baseia-se nos dados originados dos trabalhos referenciados, e a comparao entre os
mtodos, nessa tabela, serve como guia para o entendimento sobre cada um deles. Outro aspecto importante que o
SPICE considerado o melhor mtodo de simulao, sendo utilizado para validao dos modelos analogicamente
virtuais, porm, a sua alta complexidade computacional inviabiliza o seu uso em tempo real, pois so gastos vrios
segundos para a simulao de 1 ms de um circuito de um triodo apenas. importante ressaltar que a comparao
entre as distintas formas de onda distorcidas em diferentes algoritmos de processamentos de sinais difcil, sendo
o ouvido treinado de um bom msico ainda considerado a melhor ferramenta para o julgamento entre diferentes
mtodos [32].
Mtodo Complexidade Preciso do mtodo
Waveshaper esttico O(n) = C Pouca preciso
Waveshaper dinmico O(n) = C Mais preciso que o esttico
Wave Digital Filters [27] O(n) = n Resultados similares ao SPICE
Equaes de estados [21] O(n) = C = 5.28 10
4
Resultados similares ao SPICE
Equaes de estados (aproximadas) [21] O(n) = 9.53 10
2
Resultados similares ao SPICE
SPICE O(n) = N
1.4
Mtodo mais preciso de todos
Tabela 1: Sumarizao comparativa entre mtodos de simulao de distores para guitarras eltricas
No contexto discutido anteriormente, salienta-se que, devido alta complexidade dos sistemas no lineares
discutidos neste trabalho, a anlise da qualidade dos emuladores de circuitos amplicadores extremamente dif-
cil. Finalmente, importante frisar que h uma lacuna no que tange a comparaes subjetivas entre dispositivos
distorcedores virtuais e reais, como o teste de Auditory Sharpness de Marui e Martens [23]. Nesse sentido, a
investigao psicoacstica revela-se potencialmente til na validao dos modelos propostos e poderia ser utilizada
como guia para futuros trabalhos nessa rea, assim como mtodo comparativo entre diferentes modelos.
Referncias
[1] ARAYA, T. E SUYAMA, A. Sound effector capable of imparting plural sound effects like distortion and other
effects. U.S. Patent no. 5570424, Outubro 1996.
[2] ARFIB, D. Digital synthesis of complex spectra by means of multiplication of nonlinear distorted sine waves.
Journal of the Audio Engineering Society 27, 10 (1979), 757768.
[3] BENDIKSEN, R. Digitale lydeffekter. M.sc thesis, Norwegian University of Science and Technology, Agosto
1997.
[4] BUSSEY, W. E HAIGLER, R. Tubes versus transistors in electric guitar ampliers. In Acoustics, Speech, and
Signal Processing, IEEE International Conference on ICASSP 1981 (Atlanta, Georgia, E.U.A., Abril 1981),
pp. 800803.
[5] COHEN, I. E HELI, T. Measures and parameter estimation of triodes, for the real-time simulation of a multi-
stage guitar preamplier. In Proceedings of the 109th AES Convention (San Francisco, California, E.U.A.,
Fevereiro 2000).
Revista Brasileira de Computao Aplicada (ISSN 2176-6649), Passo Fundo, v. 5, n. 2, p. 69-84, out. 2013 82
[6] COHEN, I. E HLIE, T. Measures and models of real triodes, for the simulation of guitar ampliers. In
Proceedingseedings of the Acoustics 2012 Nantes Conference (Nantes, Frana, Abril 2012).
[7] DEMPWOLF, K., HOLTERS, M., E ZLZER, U. Discretization of parametric analog circuits for real-time
simulations. In Proceedings of the 13th International Conference on Digital Audio Effects (DAFx-10) (Graz,
ustria, Setembro 2010).
[8] DOIDIC, M., RYLE, M. E SENFFNER, C. Tube modeling programmable digital guitar amplication system.
U. S. Patent no 20040258250, Agosto 1998.
[9] DUTILLEUX, P. E ZLZER, U. DAFX - Digital Audio Effects. John Wiley & Sons, Ltd, Publication, Bran-
denburgh, Alemanha, 2010, ch.5 Nonlinear Processing, pp. 93136.
[10] FETTWEIS, A. Wave digital lters: Theory and practice. Proceedings of the IEEE 74, 2 (1986), 270327.
[11] FINK, M. E RABENSTEIN, R. A csound opcode for a triode stage of a vacuum tube amplier. In Proceedings
of the 9th International Conference on Digital Audio Effects (DAFx-11) (Paris, Frana, 2011, Setembro 2011),
pp. 16.
[12] GALLO, M. N. Method and aparatus for distortion of audio signals and emulators of vacuum tube ampliers.
U.S. Patent no. 2011/0033057, Fevereiro 2011.
[13] GODSILL, S. E RAYNER, P. Applications of Digital Audio Signal Processing in Audio And Accustics. Kluer
Academic Publishers, Brandenburgh, Alemanha, 1998, ch. 4, pp. 133193.
[14] KARJALAINEN, M. Block compiler - a research tool for physical modeling and dsp. In Proceedings of the
6th Int. Conferenceon Digital Audio Effects (DAFx-03) (Londres, Gr-Bretanha, Setembro 2003).
[15] KARJALAINEN, M. Discrete-time modeling and synthesis of musical instruments. In Joint Baltic-Nordic
Acoustics Meeting (Mariehamn, land, Finlndia, Junho 2004).
[16] KARJALAINEN, M. A block-based multi-paradigm approach with applications to audio and accustics. Tecni-
cal report, Helsinki University of Technology Laboratory of Acoustics and Audio Signal Processing, 2008.
[17] KARJALAINEN, M. Efcient realization of wave digital components. IEEE Transactions On Audio, Speech,
and Language Processing 16, 5 (2008), 738-746.
[18] KARJALAINEN, M. E PAKARINEN, J. Wave digital simulation of a vacuum-tube amplier. In Acoustics,
Speech and Signal Processing, 2006. ICASSP 2006 Proceedings (Toulouse, Frana, Julho 2006).
[19] KOREN, N. Improved vacuum tube models for spice simulations. Glass Audio 8, 5 (1996), 18-27.
[20] LE BRUN, M. Digital waveshaping synthesis. Journal of the Audio Engineering Society 27, 4 (1979),
250-266.
[21] MACAK, J. E SCHIMMEL, J. Real-time guitar tube amplier simulation using approximation of differential
equations. In Proceedings. of the 13th International Conference on Digital Audio Effects (DAFx-10) (Graz,
ustria, Setembro 2010).
[22] MACAK, J., AND SCHIMMEL, J. Real-time guitar preamp simulation using modied blockwise method and
approximations. EURASIP - Journal on Advances in Signal Processing 2011 629309 (2011), 1-11.
[23] MAURI, A. E MARTENS, W. Timber of non-linear distortion effects: Perceptual atributes beyond sharpness.
In Proceedings of the Conference on Interdisciplinar Musicology (CIM05) (Qubec, Canada, Maro 2004).
[24] MULLER, R. S., KAMINS, T. L. E CHAN, M. Device Electronics for Integrated Circuits. John Wiley &
Sons, Inc., Hoboken, New Jersey, E.U.A., 2002.
[25] OPPENHEIM, A. V., SCHAFER, R. W. Discrete-Time Signal Processing, terceira ed. Prentice Hall Signal
Processing Series - Pearson Education Ltd., Londres, Gr Bretanha, 2009.
Revista Brasileira de Computao Aplicada (ISSN 2176-6649), Passo Fundo, v. 5, n. 2, p. 69-84, out. 2013 83
[26] PAIVA, R., PAKARINEN, J., VLIMKI, V. E TIKANDER, M. Real-time audio transformer emulation for
virtual tube ampliers. EURASIP - Journal on Advances in Signal Processing 2011, 347645 (2011), 1-15.
[27] PAKARINEN, J. Modeling of nonlinear and time-varying phenomena in the guitar. Ph. d. thesis, Helsinki
University of Technology Faculty of Electronics, Communications and Automation Department of Signal
Processing and Acoustics, Maro 2008.
[28] PAKARINEN, J. Distortion analysis toolkit a software tool for easy analysis of nonlinear audio systems.
EURASIP - Journal on Advances in Signal Processing 2011, 940784(2011), 1-15.
[29] PAKARINEN, J., ABEL, J., FONTANA, FEDERICO, L. V. E VLIMKI, V. Musical applications of real-time
signal processing. EURASIP - Journal on Advances in Signal Processing 2011, 108 (2011), 1-2.
[30] PAKARINEN, J. E KARJALAINEN, M. Enhanced wave digital triode model for real-time tube amplier
emulation. IEEE Transactions on Audio, Speech, and Language Processing 18, 4 (Maio 2010), 738 -746.
[31] PAKARINEN, J., MIIKKA, T. E KARJALAINEN, M. Wave digital model of the output chain of a vacuum-tube
amplier. In Proceedings of the 12th International Conference on Digital Audio Effects (DAFx-09), (Como ,
Itlia, Setembro 2009).
[32] PAKARINEN, J. E YEH, D. T. A review of digital techniques for modeling vacuum-tube guitar ampliers.
Computer Music Journal 33, 2 (2009), 85-100.
[33] PERRY, T. S. Dave fruehling: His job rocks! IEEE Spectrum 41, 2 (2004), 40-41.
[34] REYNOLDS, S. Vacuum-tube models for pspice simulations. Glass Audio 5, 4 (1993), 17-25.
[35] SMITH, S. Digital Signal Processing: A Practical Guide for Engineers and Scientists . Newnes, Burlington,
Carolina do Norte, E.U.A., 2003.
[36] VLIMKI, V., PAKARINEN, J., ERKUT, C. E KARJALAINEN, M. Discrete-time modelling of musical
instruments. Reports on Progress in Physics 69, 1 (2006), 1-78.
[37] WERNECK, N. L. Anlise da distoro musical de guitarras eltricas. Tese de mestrado, UNICAMP, Facul-
dade de Engenharia Eltrica e Computao, Agosto 2007.
[38] YEH, D. T. Automated physical modeling of nonlinear audio circuits for real-time audio effects - part II: Bjt
and vacuum tube examples. IEEE Transactions on Audio, Speech, and language Processing 20, 4 (2012),
1207-1216.
[39] YEH, D. T., ABEL, J. E SMITH III, J. O. Simplied physically-informed models of distortion and overdrive
guitar effects pedals. In Proceedings. of the 10th International Conference on Digital Audio Effects (DAFx-
07) (Bordeux, Frana, Setembro 2007).
[40] YEH, D. T., ABEL, J. E SMITH III, J. O. Simulation of the diode limiter in guitar distortion circuits by
numerial solution of ordinary differential equations. In Proceedings of the 10th International Conference on
Digital Audio Effects (DAFx-07) (Bordeux, Frana, Setembro 2007).
[41] YEH, D. T., ABEL, J. S. E SMITH III, J. O. Automated physical modeling of nonlinear audio circuits for
real-time audio effects - part I:theoretical development. IEEE Transactions on Audio, Speech, and language
Processing 18, 4 (2010), 728-737.
[42] YEH, D. T., ABEL, J. S., VLADIMIRESCU, A., E SMITH III, J. O. Numerical methods for simulation of
guitar distortion circuits. Computer Music Journal 32, 2 (2008), 23-42.
[43] YEH, D. T. E SMITH III, J. O. Simulation guitar distortion circuits using wave digital and nonlinear state-
space formulations. In Proceedings. of the 11th International Conference on Digital Audio Effects (DAFx-07)
(Bordeux, Frana, Setembro 2008).
Revista Brasileira de Computao Aplicada (ISSN 2176-6649), Passo Fundo, v. 5, n. 2, p. 69-84, out. 2013 84