Tricorder receives audio data at whatever sample rate your patch is running. But it only updates the graph when the drawLayer
method is called, which appears to be the video frame rate, 30 Hz, 60 Hz, or whatever you have in your VCV Rack settings.
The rule is that I keep updating the current point, but once it is more than 0.1 volts away from the previous point, I put a new segment on the front of the “snake”. At the same time, I fade a segment out from the back of the snake. So hopefully it looks fairly smooth at whatever your video frame rate is, while also allowing the snake to grow nice and twisty.