Patent ID: 8363843

Claim:
A method of generating, on a computer system, a multi-channel audio convolution reverb, said method comprising: providing a plurality of impulse responses corresponding to a desired room to be simulated; receiving, in input, multi-channel audio sample data; for each respective audio channel performing a same-channel convolution operation on said respective audio channel sample data with a corresponding same channel impulse response; for audio channels other than said respective audio channel, performing a plurality of cross-channel convolution operations on said other audio channels sample data with corresponding cross-channel impulse responses respectively; combining results of the same-channel convolution operation and the plurality of cross-channel convolution operations; and outputting a result of the combining on an output audio channel; wherein at least one of the plurality of cross-channel convolution operations is performed over a first number of samples of a corresponding cross-channel impulse response, and the same-channel convolution operation is performed over a second number of samples of the corresponding same channel impulse response, wherein the first number is smaller than the second number.