Non-linear techniques with filters

Martin Czech czech at Micronas.Com
Mon Jan 15 13:47:22 CET 2001


:::Certain of the Electronotes articles suggest the log-filter-expo could
:::produce interesting results since if H(t) = X(t) * Y(t) then expo H(t) = log
:::X(t) + log Y(t) so the excitation and formant are combined additively.

?

You are using the transform pair convolution 0-0 multiplication.

ie.:  g(t)=s(t)**h(t)  | G(w)=S(w)*H(w)

Now you propose to do:

g1(t)=log(s(t))**h(t)

and

g2(t)=exp(g1(t))

First of all I see problems with negative or zero values for s(t).
But that could be fixed using some other function instead of log/exp.

Next I can not see any transform pair any more, since you are using
intentionally non linear functions.

Or am I missing the point here?
I have to look up Cepstrum methods.


Someone asked me: Hey, what's all this analog fuss all about?
Why don't you do it with some digital algorithm?

I see that all this filter stuff is pretty complicated.
And if it comes to tubes, it gets may be even more complicated.
I can not see if there is enough theory to write down an 
algorithm.

So far any nonlinearities are more or less heuristically
build into digital systems.


Or am I wrong again?


m.c.




More information about the Synth-diy mailing list