public void PlayCrossFade(int trackindex, TimeSpan duration, bool LoopTrack) { if (currentClip == null) { Play(trackindex, LoopTrack); } else { currentClip.FadeOut(duration); currentClip = clips[trackindex]; currentClip.Stop(); currentClip.PlayFadeIn(Volume, duration, LoopTrack); } }