To play two things at once, use the MixingSampleProvider. And to fade in and out, use the FadeInOutSampleProvider. So begin a fade-out on the original file, and then add a new input to the mixer that is at the beginning of a fade-in.
↧