There are two clearly distinguishable schools in the software reverb world: algorithmic and convolution.