*convolve*opcode as it will provide a world of filtering, reverberation, room simulations and sound-morphing effects to explore. Convolution is a generalized filtering algorithm that essentially performs a "dynamic spectral intersection" between two soundfiles - a "sourcefile" and the impulse response of the filter - a "filterfile." What is unique about convolution, is that there is no restriction on how the user "defines" the impulse response of the filter. Thus any soundfile can be "filtered" by the frequency characteristics of any other. This is done by first converting both files into the frequency domain and then multiplying them. Any frequency components they have in common will be emphasized, any that they do not will be attenuated or zeroed. If the frequency characteristics of either file change in time (as most sounds do) then the result will be a time-varying filter or a

*dynamic spectral intersection*(DSI) between the two.