It sounds like you’re asking if there is a "Time stretch" effect that will stretch the sample without changing the pitch. FMOD does not currently include such an effect.
You can achieve a time stretch effect by using the pitch shifter effect to pitch the sound up, then calling setFrequency on the channel to pitch it down by the same amount. This may give the results you’re after, but it is quite CPU-intensive.
- Guest answered 10 years ago
Depending on the plugin (algorithm) used, I’ve seen better results using a combination of pitch shift and varying playback speed.
In particular, I’ve seen far more accurate results where synchronisation for video is required. A pitch shifter is real time so sync is always right, and time stretching by changing playback speed (frequency) can be done more accurately than time stretching algorithms.
- mattconnolly answered 10 years ago
Please login first to submit.