I'm currently programming a tape delay plugin using C++ and the RackAFX dev kit for uni. After discussing with my professor, I found that the best way to go about this was to make a fractional delay with nonlinear saturation in the feedback path and to add some wow and flutter I would add some perlin noise to the delay.
My issue is, working out when and where to add the noise.
Do I add the noise and do I add it to the samples themselves or the delay variable for instance?