.NET solution to create a slowed down playback rate MP3, with pitch preservation
I have a working solution partly in .NET that takes an MP3 file (vocal audio) and saves a version of the MP3 at a slowed playback rate, while preserving pitch. I have found a solution that does preserve pitch somewhat, although the audio fidelity is not as good. Are there other solutions out there that require fewer components to accomplish wha开发者_运维百科t I'm doing, and are there solutions that preserve pitch while retaining a higher level of audio fidelity?
I am looking at fewer moving parts for greater scalability.
At this time I'm using nAudio to convert the MP3 to Wav, then SoundTouch to slow the playback rate of the Wav, then LAME to encode the Wav back to MP3.
Thanks Shan
Generally it's not possible to operate on MP3 without decoding-encoding pipeline. LAME btw can do decoding too.
精彩评论