I love delay. But I get bored when the delay time is the same for very long so I have been messing with various delay lines to see what I can do to make a nice variable delay. The way I was always taught to get around that was to use two delay lines and crossfade between them so you can see all three of those strategies in the patch below.
1. just a tapin/tapout pair. Audible clicks when the delay time changes. So you would need to change the delay time between sounding events or suffer the consequences.
2. tapin/tapout w/ line. This just shows how you can smooth the clicks by ramping with line~ but you still get pitch change like you would on an old school bucket brigade analog delay device or tape machine.
3. Here am trying the crossfading delay, using 2 tapouts and a pair of lines crossfading to have variable time delay w/o clicks or pitch change.
I imagine there are many ways to do this (i bet you could use matrix as well). I just wonder if the way I have it here works as intended or if it could be done in a better way. It seems a bit glitchy or perhaps that is just a function of using a rapid ramp time and metro and having the change sometimes occur at a time when the sound is still occurring? I just don't know. It simply doesn't sound as I wish i am trying to get a variable delay that does not change pitch and does so seamlessly. Is there some better strategy for this or is my strategy correct but just a less than perfect execution on the programming end of things.