Hi,
I would like to use [vd~] to create a doppler shift style pitch change, but I am having some problems.
The delay length is calculated on the control level, I don't have the option of calculating it using signal math since this would be too computationally expensive. The problem is that the signal will obviously jump every 1 ms when the control level updates, which creates a horrible ring mod esque effect.
I tried using [line~] from the cyclone pack as follows:
input control value
|\
| \
| \
| [1[
| |
[line~]
|
output delay line length signal
to try and interpolate between the 1ms spaced control values. This seemed to have some benefit but the pitch shifted sounds still sounded pretty bad.
I'm fairly sure this isn't due to aliasing in the delay line because the sound I'm using is resampled to 44.1KHz from 11.025KHz.
Any help would be greatly appreciated.
Ben