public FadeInOutSampleProviderAdapted(AudioFileReader source, bool initiallySilent = false) { this.source = source; this.fadeState = initiallySilent ? FadeState.Silence : FadeState.FullVolume; this.looping = true; }