Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!wuarchive!gem.mps.ohio-state.edu!apple!bloom-beacon!athena.mit.edu!tuna From: tuna@athena.mit.edu (Kirk 'UhOh' Johnson) Newsgroups: comp.dsp Subject: Time Domain Harmonic Scaling Message-ID: <14634@bloom-beacon.MIT.EDU> Date: 25 Sep 89 20:10:52 GMT References: <6028@jpl-devvax.JPL.NASA.GOV> <89255.105143P85025@BARILVM.BITNET><7767@microsoft.UUCP> <89264.171306P85025@BARILVM.BITNET> <8909@batcomputer.tn.cornell.edu> <7814@microsoft.UUCP> <9965@alice.UUCP> Sender: daemon@bloom-beacon.MIT.EDU Reply-To: tuna@athena.mit.edu (Kirk 'UhOh' Johnson) Organization: Massachusetts Institute of Technology Lines: 15 In article <9965@alice.UUCP> jj@alice.UUCP writes: % Um, we don't agree on this. You might want to consider the spectral % considerations of dropping samples, or inserting samples. It's % rather a pecular effect, and it's rather striking, in practice. % There are SOME pitch-shifting algorithms I know of, most % specifically one by David Malah and others, called "Time Domain % Harmonic Scaling" that works for small ratios, i.e. 1/2, 2/1, 3/2 % 2/3 and so on. It's HARD to do a 44/45th pitch shift, in my % experience, except by such methods as micro-silence % increase-decrease. actually, i've implemented several versions of TDHS which seem to do just fine for even unusual ratios such as 44/45ths. kirk