Programming pitch shift

Thread Starter

Skfir

Joined Aug 19, 2010
137
Hey everybody!
Just have such a question, perhaps someone could please help me. The idea is, I need such a transform: on the input, I have two harmonic sound, the base frequency is 30Khz, and the 1st harmonic - 60khz. On the output I need 10khz and 20khz correspondingly. In my understanding what I would do, I would decompose the input signal into Fourier series, then just divide each frequency on some K and synthesize back. Simple, but the idea is I see there are many quite difficult pitch shifting algorithms, which means that my simple approach will not work for some reason. Does anybody know, what is wrong in my idea?
 
Top