Article View: comp.dsp
Article #2165Re: Pitch shifting
From: C.M. Hicks
Date: Tue, 05 Jan 1993 18:45
Date: Tue, 05 Jan 1993 18:45
37 lines
2018 bytes
2018 bytes
mikael@terapin.com (Mikael Andersson) writes: >Was ther any results on the Pitch-shifting discussion in this conference? >Are there any shortcuts or do i have to use FFT to change it? (And still >keep the quality?) You'll have problems keeping the quality with any method, since pitch-shift is an awkward, very non-linear operation which can only really be approximated to. There are three methods that I know of, the first of which is the most common: - circular buffer, with different read-in and read-out rates. Try a buffer of 10 to 50ms in length. Main problems: discontinuities when the input and output pointers cross. - FFT, scale frequency, IFFT. Main problems: discontinuities at block boundaries, computational load. - Signal Modelling approach. Model the signal (eg linear prediction) and adjust the model parameters so that when the signal is reconstructed, it is at the changed pitch. Main problems: model choice, block boundaries, computational load. If you want to try this, I imagine you will get best results with the first method, though the second might be worth a go. I have no personal experience with the third, but I believe it has been used successfully on less than telephone-quality speech. I doubt it would be practical for music. > >Mikael Christopher Hicks -- ============================================================================== Christopher Hicks | If it doesn't fit... cmh@uk.ac.cam.eng | ...you need a bigger hammer. ==============================================================================
Technical Details
Message-ID:
<1993Jan5.184530.4560@eng.cam.ac.uk>Path:
arc1-ca.pugleaf.net!sparky!uunet!pipex!bnr.co.uk!uknet!cam-eng!cmhReferences:
<mikael.31ea@terapin.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!pipex!bnr.co.uk!uknet!cam-eng!cmh From: cmh@eng.cam.ac.uk (C.M. Hicks) Newsgroups: comp.dsp Subject: Re: Pitch shifting Message-ID: <1993Jan5.184530.4560@eng.cam.ac.uk> Date: 5 Jan 93 18:45:30 GMT References: <mikael.31ea@terapin.com> Sender: cmh@eng.cam.ac.uk (C.M. Hicks) Organization: cam.eng Lines: 37 Nntp-Posting-Host: club.eng.cam.ac.uk