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