[sdiy] convolution
Richard Wentk
richard at skydancer.com
Sat Jun 18 00:29:25 CEST 2005
At 22:41 17/06/2005, dustin sedlacek wrote:
>i have asked this before ...but i dont know if it made it to the list ...
>EMU samplers have a effect that they call "transform multiply" ...taken
>from the E4xt Manual "Transform Multiplication: this function merges two
>sounds together in a unique way which can create many strange and
>beautiful sonic textures. Frequencies common to the original sounds are
>accentuated while uncommon frequencies are discarded"
>
> it is my understanding that this is called "convolution"
Or spectral multiplication. They're notionally similar but not identical in
practice.
>and it seems to me that this can be done in the analog realm also. but i
>am not sure how exactly.
A high quality 1024 channel vocoder would produce a result very similar to
spectral multiplication, but would obviously be rather challenging as an
analogue project. :)
The problem with a BBD approach is that each sample in the output includes
a contribution from every sample in the input window. So if your window is
a relatively small 128, that means 128 multiply/accumulates. For a longer
sample window, you need to increase the components correspondingly.
Done discretely it's a lot of hardware, however you do it.
Digitally it's a much easier. The brute force approach works fine for
non-real time work. Or for faster results you can multiply FFTs.
Richard
More information about the Synth-diy
mailing list