I wanted to play around with some audio programmatically, and what better way to do that than by making slowed reverbed song remixes?
The premise for this is fairly straightforward:
- Audio file to NAudio samples
- Pitch shift (essentially the same as changing tempo)
- Custom Echo provider
- Custom Reverb provider
- High pass filter to clean up some of the muddy low sub frequencies from all the reverb.
- PeakingEQ to help boost vocal frequencies
I am not an audio engineer, so if you have any suggestions on improving the formulas or workflow changes, by all means, go ahead!! Otherwise, feel free to check it out or play around with the settings to match your taste.
Unfortunately, NAudio uses Media Foundation (windows only) so this experiment is NOT cross-platform.
Try it with your own music but these are some of my favorites I tested:
- Closer - NeYo
- Tainted Love - Claire Gueresso