Here's the wiki on convolution reverb:
http://en.wikipedia.org/wiki/Convolution_reverb
It's usually used for reverb, hence the name, but the "real space" impulses can be substituted with impulses from things like analog hardware, guitar cabinets, etc.
Capturing an impulse from a mic'd guitar...