Going further on this (I'm not sure how possible this is), but when making kick rolls for example (the sample cutting off half way, 1/4 way etc) if it would be possible to detect midi length and apply the fade out at the end of each midi note.
However I imagine this may be difficult, if even possible to do.