Sliding Time Scale/Pitch Shift
Posted: Sat Jan 30, 2010 8:37 am
I am looking for a way to change the tempo AND pitch (concurrently) on a sliding time scale (or better yet, a time function I specify (i.e. not necessarily linear)).
It's for recordings from tape, taken with a wonky tape machine that slowed down and sped up whenever it felt like. Since a time track was recorded too, I can estimate the speed changes fairly accurately.
I'm looking at 1.3 Beta's "Sliding Time Scale/Pitch Shift" effect - it's very close to what I need, but it requires me to specify the tempo change and shift change separately. How many semitones correspond to how many percent speed change?
Alternatively, does anyone know how to write a function that could do that (without introducing audible artifacts)? I've been trying to google for some sample code I might adapt, but I'm not sure of the exact terminology of what I'm looking for... dynamic resampling? warping?
Any help very greatly appreciated!
Thanks,
Sammy.
It's for recordings from tape, taken with a wonky tape machine that slowed down and sped up whenever it felt like. Since a time track was recorded too, I can estimate the speed changes fairly accurately.
I'm looking at 1.3 Beta's "Sliding Time Scale/Pitch Shift" effect - it's very close to what I need, but it requires me to specify the tempo change and shift change separately. How many semitones correspond to how many percent speed change?
Alternatively, does anyone know how to write a function that could do that (without introducing audible artifacts)? I've been trying to google for some sample code I might adapt, but I'm not sure of the exact terminology of what I'm looking for... dynamic resampling? warping?
Any help very greatly appreciated!
Thanks,
Sammy.