the basic idea behind it is that you reverse your sample, apply a reverb on it then render it to a new sample. then you reimport that new sample and reverse it again so that its not playing in reverse anymore. the reverb applied also gets reversed so it plays before the sample plays. the longer the reverb decay, the longer the reverb fades in