following up on this question posed by @Geremy
seeking the most efficient way to record external gate length to patterns in teletype.
@xeric suggested mult’ing a gate and inverting, which led me to this script:
M:
IF STATE 1 : TR 1 1
ELSE : TR 1 0
IF STATE 1 : TR 2 0
ELSE : TR 2 1
2:
TIME 0
TIME.ACT 1
3:
TIME.ACT 0
P.PUSH TIME
- patch gate to script input one
- self patch TR 1 to input 2
- self patch TR 2 to input 3
use the init script or live entry to turn on metro & set it to 10ms. you’ll also need to set up which pattern you’re using and if you want it to loop.
eats up 3 script inputs, two TR outputs & metro - but it works!
if anyone can improve on this i’d love to expand my understanding 