Ok; for the TXi - here is what I found.
I set up a slightly different script. I was setting a random value on the TXo CV output and reading it at a TXi CV input. I printed the values to positions in the current pattern. I used the first potentiometer on the TXi to adjust the delay. The script looks like this:
I
P.N 0
M 400
TI.PRM.MAP 1 0 200
M
A RAND V 10
D TI.PRM 1
P 0 A
P 2 D
TO.CV.SET 1 A
DEL D: P 1 TI.IN 1
Here is what I learned (on the latest v.017 TXi firmware):
-
If there is no delay command prior to the read - it isnât reading fast enough to return the appropriate value. (That is, take out the DEL D prior to the last line of the metro script.)
-
If there is a delay command prior to the read, even if the delay is zero (0), it reads the output CV appropriately.
So - the appropriate read delay is somewhere between zero and whatever the delay is before something of delay 0 is executed.
Iâve been running it for 2+ hours and it hasnât missed a beat, btw.