This quick video shows how you can combine the beat juggle function in VDJ, which jumps back and forth in full or partial beats, with an effect, like pitch
In this example the script is setup to go through 8 steps (8 button clicks) before going back to the original state. Since that's an even number, the beat will then still be in time
The video shows using beat juggle with 1 beat jump, 0.5 beat jump and 0.25 beat jump
Scripts used:
beat_juggle 1 & effect_active 'pitch' 1 & effect_slider 'pitch' 1 +5% & effect_slider 'pitch' 1 90% ? effect_active 'pitch' 0 & effect_slider 'pitch' 50%
beat_juggle 0.5 & effect_active 'pitch' 1 & effect_slider 'pitch' 1 +5% & effect_slider 'pitch' 1 90% ? effect_active 'pitch' 0 & effect_slider 'pitch' 50%
beat_juggle 0.25 & effect_active 'pitch' 1 & effect_slider 'pitch' 1 +5% & effect_slider 'pitch' 1 90% ? effect_active 'pitch' 0 & effect_slider 'pitch' 50%