Ok, I reposted the ReverbSampleProvider class to the download link above.
Notes:
Notes:
- I think I solved the overdrive issue noted by Freefall. It does result in volume somewhat lower than the original signal, but you can use the Gain property to increase it.
- New mixing algo may have softened the "effect too hard" issue noted by Freefall. You can play with the mixing in the Process method if you want a different reverb quality.
- This is not a textbook implementation of reverb sound reflection so purists may scoff, but I kinda like the sound. Your results may vary. ;-)
- The DirectSignalLevel property was removed for this revision.
- Usage notes were added to the comments at the top of the ReverbSampleProvider class code.