FV-1 delay without pitch modulation when changing delay time?

Algorithm development and general DSP issues

Moderator: frank

Post Reply
tjpascon
Posts: 1
Joined: Mon Jan 27, 2025 11:12 am

FV-1 delay without pitch modulation when changing delay time?

Post by tjpascon »

Hi everyone,

I’m fairly new to FV-1 programming and I’m trying to understand something about delay algorithms.

Whenever I change the delay time on the FV-1 while audio is running, I always get the typical pitch glide / pitch shift caused by the read pointer moving. I’ve been searching around but couldn’t find a clear explanation or an example showing how to avoid it.

My question is:
Is there any reliable method to implement a delay on the FV-1 that does not produce pitch modulation when the delay time is changed?

If anyone has done this before, or knows whether it’s possible within the FV-1’s limitations, I’d really appreciate any tips, references, or code examples.
frank
Posts: 1281
Joined: Wed Oct 19, 2005 12:26 pm
Contact:

Re: FV-1 delay without pitch modulation when changing delay time?

Post by frank »

You could wait to change the pointer until after the user stops moving it then jump to the new point but you will hear a discontinuity in the sound and the user will feel a delay in changes. So comes down to do you want to hear pitch shifting or glitches?
Frank Thomson
Experimental Noize
Digital Larry
Posts: 341
Joined: Mon Nov 12, 2012 1:12 pm
Contact:

Re: FV-1 delay without pitch modulation when changing delay time?

Post by Digital Larry »

You can detect changes in the delay time pot and use this to fade up/down two separate pointers. You have to have some sort of limit/hysteresis so that you are not changing the tap point of the delay while it is faded up. I don't have any examples, it's pretty complicated, but I have seen it done.

DL
Post Reply