I could test my code on a real module, it works!
Official post here:
Why I didn’t implement the locking of the LENGTH? Simply because implementing it would hint at another feature that would be impossible to achieve: keeping a different length for X and t; but keeping their DEJA VU loop evolving in sync with the DEJA VU knob.
So let’s keep things consistent: the t and X buttons control the scope of the DEJA VU knob, as represented by the dotted lines on the front panel, and that’s it.
As an aside… The module already has many polyrhythmic possibilities as is. I’m not even talking about the division/multiplication t mode. Many people don’t seem to understand this, but a loop length of 4 doesn’t mean that the global behavior of the module will repeats itself every 4th clock tick. For example, with a length of 4, this pattern can be realized:
t1: X---X---X---X---X---X---X---X---
t2: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
t3: -XXX-XXX-XXX-XXX-XXX-XXX-XXX-XXX
X1: 1---2---3---4---1---2---3---4---
X2: 12341234123412341234123412341234
X3: -123-412-341-234-123-412-341-234