Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!cornell!uw-beaver!ubc-cs!alberta!calgary!ctycal!ingoldsb From: ingoldsb@ctycal.COM (Terry Ingoldsby) Newsgroups: comp.dsp Subject: Re: Adjust-Speed CD player? Summary: Must maintain the ratios of the the harmonics Message-ID: <475@ctycal.UUCP> Date: 26 Sep 89 20:56:23 GMT References: <61860@tut.cis.ohio-state.edu> <4653@orca.WV.TEK.COM> <4671@orca.WV.TEK.COM> Organization: The City of Calgary, Ab Lines: 33 In article <4671@orca.WV.TEK.COM>, mhorne@ka7axd.wv.tek.com (Michael T. Horne) writes: > In a recent article by d88-jwa@nada.kth.se (Jon W{tte): > >>frequency scaling algorithm, perhaps by doing a digital mix with a reference > >>(digital) carrier (i.e. ref = 100 Hz for a 100 Hz shift upward in frequency), > >>followed by a carrier and lower sideband suppression... > > > >As I've said before: that's not scaling, that's OFFSET ! You can't do that > >to MUSIC, because music has a realative overtone spectra. > > context), I believe that the question is about scaling an arbitrary `musical' > (from the viewpoint of the average person) sequence up or down in frequency > while retaining the `musical-ness' of it. :) I still stand by my suggestion ... > >And imagine the effect this has on complex waveforms like a violin or a ... > Could you please elaborate on the typical spectra of a given note on a > piano or violin? Actually, it doesn't matter what instrument (including the human voice) you pick. They all contain harmonics and overtones which (to sound right) must be multiples of the primary frequency. In addition, instruments like the piano have chords. These notes have (generally) frequency relationships that must be preserved. An offset will *not* do this. (It might be interesting to hear the result). Basically the shift must vary with frequency to be accurate. This still might be doable in frequency space. A simple shift of the frequency function would produce an offset, therefore shifting the higher frequencies more than the lower might do the trick. -- Terry Ingoldsby ctycal!ingoldsb@calgary.UUCP Land Information Systems or The City of Calgary ...{alberta,ubc-cs,utai}!calgary!ctycal!ingoldsb