In need of a good pitch shift algorithm

VST, AU, AAX, CLAP, etc. Plugin Virtual Effects Discussion
Post Reply New Topic
RELATED
PRODUCTS

Post

Hi all. I need to know some good pitch shift algorithm or time stretch algorithm for the purpose of transposing a whole song in .wav format for lets say 2-3 semitones up or down and still sound decently!
I know Melodyne but it only does monophonic parts and instruments. I have known "The DSP Dimension" C++ program,but it's not very well!

Thank you all in advance,

GongYi.

Wang.

China.

Post

I've found Prosoniq's TimeFactory to be one of the best polyphonic timestretchers around - it includes a formant preservation. But I expect there'll be a bevvy of other suggestions here. Perhaps including the Adobe Audition which is extremely flexible. let's see..

Post

Are you looking for an algorithm or a software product?

Forever,




Kim.

Post

"Time stretch" makes the song longer or shorter (and tempo faster / slower) without changing the pitch of the notes.

"Pitch shifting" makes the notes sound higher or lower without changing the tempo.

Sorry if you know this already, but your question is not very clear. Which do you want?

Both of these can be done with simular algorythms. For VSTi plugins that can do this, you are at the right forum. Only pitch shifting can be done real-time. How it is achieved (technicalities of the algo's) is discussed at the DSP Development forum. The basic idea is to loop parts of the wav in a smart way. Its very difficult to implement, and results of different approaches vary on the material you feed it with. Quite complex!

The very best algorithm in its true sense of the word, is to get hold of a midi file or such of the work and use your sequencers "transpose" and "tempo" features ;-)
My MusicCalc is temporary offline.
We are the KVR collective. Resistance is futile. You will be assimilated. :borg:

Post

FYI, CubaseSX has built-in MPEX PitchShift/TimeStretch.

Post

kiliki518 wrote:Hi all. I need to know some good pitch shift algorithm or time stretch algorithm for the purpose of transposing a whole song in .wav format for lets say 2-3 semitones up or down and still sound decently!...
Sorry, my friend; I can't think of anything that will not give you artefacts if you try to pitch an entire song 2-3 semitones. You would be best off trying to pitch-shift smaller parts of it or individual tracks, IMHO.

Post

I need to know some good pitch shift algorithm or time stretch algorithm for the purpose of transposing a whole song in .wav format for lets say 2-3 semitones up or down and still sound decently!
You might want to try our Studio Time package (http://www.acondigital.com/StudioTime.htm), which contains a pitch shifter called StudioPitch (a DirectX plug-in). We have just released a new version. The actual pitch shifting itself shouldn't introduce any hearable artifacts at 2-3 semitones shift. However, when transposing you will always get the "chipmunk" effect. You can compensate for this in StudioPitch, but how well this works depends on the material.

Post Reply

Return to “Effects”