At 7:29 AM 9/26/96, Galembo Alexandre wrote [with my interpretive edits]:
>I would like to find the simplest and most effective way to do the following
>operations with musical signals:
>1. to warp the frequency scale of the spectra (using some formula),
> preserving the time envelope for each spectral component.
>2. Reproduce the sound in the new scale.
Once you identify "each spectral component" it is trivial: each "sinusoidal"
component consists of a time-varying frequency and a time-varying amplitude,
so just warp the frequency, regenerate the modulated sinusoids, and add them up.
The hard part, as with many sound processing schemes that rely on the notion
of spectral components, is to decompose a sound into a discrete set of
modulated spectral components. Quatieri and others have done a lot on this
topic, so I won't try to tell you how to do it. But be careful, because a
scheme that works pretty well for analysis and resynthesis without warping the
frequency scale may not work so well when you include such modifications.
-=-=-=-=-=-=-=-=-=- mailto:lyon@research.apple.com -=-=-=-=-=-=-=-=-=-=-=-
Dick Lyon Distinguished Scientist
Apple Computer 301-3M Apple Research Labs
One Infinite Loop phone: (408) 974-4245
Cupertino CA 95014 fax: (408) 974-8414
-=-=-=-=-=-=-=- http://www.research.apple.com/personal/lyon/ -=-=-=-=-=-=-
& Visiting Associate, Caltech Computation and Neural Systems Program
-=-=-=-=-=-=-=-=-=- http://www.pcmp.caltech.edu/~dick/ -=-=-=-=-=-=-=-=-=-