AFAIK Kemper performs multiple passes of impulse-response capture, all at multiple signal levels in order to model non-linearities (like distortion). This is called dynamic convolution. [1] [2]
There are other ways to do that, like Volterra Series, used by Nebula plugins [3]
There are other ways to do that, like Volterra Series, used by Nebula plugins [3]
[1] https://www.uaudio.com/webzine/2004/july/text/content2.html
[2] http://www.sintefex.com/docs/appnotes/dynaconv.PDF
[3] https://en.wikipedia.org/wiki/Volterra_series