/// <summary>
        /// Loads DSP for playback
        /// </summary>
        /// <param name="dsp"></param>
        public void LoadDSP(DSP dsp, float reverb = -1, float pitch = -1)
        {
            if (dsp == null)
            {
                return;
            }

            var data = dsp.ToWAVE();

            CleanUpSource();

            _memoryStream = new MemoryStream(data);
            var waveSource = new WaveFileReader(_memoryStream);

            InitPlayback(waveSource);
        }