[sdiy] Some theoretical discussion...

Tom May tom at tommay.net
Thu Sep 12 08:04:21 CEST 2002


Studio 271 Productions <studio271 at mail.ev1.net> writes:

> It took me a while to come up with a way that one could do this, but I
> came up with a logic structure to base it on:
> 
> x = streamed instantanious sound
> a = x
> wait a designated amount of time
> b = x
> if a = b,  then c = b
> if a > b, then c = b(minus an arbitrary unit)
> if a < b, then c = b(plus an arbitrary unit)
> output c
> 
> That seems to represent what I am talking about. However, I would like
> some feedback so people can "debug my logic". An analog equivelent
> would probably involve a BB... er... sorry... tape delay and some
> comparators.

By now I expected somebody to point out that this is a simple
FIR filter:

y[n] = x[n] + arbitrary*(x[n] - x[n-1])

which is just adding in some high-pass filtered signal, or something
like that.

Tom.



More information about the Synth-diy mailing list