I use RCM piano roll to generate a sequence of gates. I’d like to modify the length with a module like Alikins gate length, but I want the gates from piano roll always to break the length and start a new gate if this is in the piano roll
Not sure I fully understand, but a problem I see is that in a monophonic system you would first have to close the first gate to be able to trigger the second gate. This would likely involve a significant delay between first and second gate.
Perhaps an idea would be to use Grande’s Tails or Tails4 modules to trigger the second gate independent of the state of the first gate. The first gate would then remain open for its designated length and you would have two gates on different polyphony channels open at the same time for an interim period.
Don’t know whether this would work for what you plan to do.
Maybe try a function generator with gate outs. I like the Venom AD/ASR, you could send your gates to the trigger input, modulate the attack phase to change length and use the attack out set to gate. Then lastly set it to retrigger at the mode switch near the top and you will always get a new gate that interrupts an open gate. Maybe test to see if you can get what you need from this setup, it also has a switch to set the range and longest time, from very short for percussion to many minutes for event timing.
I have not understood what you mean with “break the lenght” but I guess that it’s possible to do with logic modules
I’m not sure I understood correctly what you want; but I think this is akin to what you want to do?
gate_thingy.vcv (1.7 KB)
The scope shows when the triggers are active and inactive.
I didn’t understand any of it, but I must say that whenever a combination of rather unusual conditions is mentioned, I immediately think of the Basically module from Stochastic Telegraph. Often, a few simple lines of code are enough to solve seemingly intractable problems. (Yes, I know, I haven’t made much progress…)
Yeah Basically could be used as well; but I figured the approach with more modules would be clearer to replicate and play with… if I understood correctly what the OP is asking. ![]()
