Last night I ran into what seems to be a significant amount of latency reading the cv at the IN input.
I setup Pressure Points (and same behavior with Rene) so that the Gate on touch was patched to trigger in 1 on TT, and the CV output of Pressure Points/Rene was patched to IN on TT. The idea being, TT would echo (CV to VCO, TR1 to envelope+vca) and capture what I played. But, I’d always have to tap a stage twice before the correct CV amount was read. I simplified the script down to this for debugging:
#1 X IN CV 1 X TR.P 1
No obviously, not patched through the TT, I don’t hear any kind of delay between Gate/stage press and CV updating directly from PP/Rene. I started to play around with adding
#1 DEL Z: X IN DEL Z: CV 1 X DEL Z: TR.P 1
Through trial and error, slowly increasing the value of Z, I found that I needed a value of at least 80 for X to be accurate to the input voltage read from Pressure Points. 100 was the best, never having a case where the value wasn’t correct.
But 100ms seems like a crazy amount of latency to me. I wouldn’t expect the read/scan time of the IN jack to be that long, and I’m possitive it doesn’t take Pressure Points, a fully analog switch, that long to change it’s CV output from stage to stage.
Anyone have any insight? Thanks!
fw 2.1.0 ad358cd