I don’t think it matters so much how you trigger the chain, but rather when you trigger it.
As long as there is never more than one AD/ASR firing at once then all is good. But if you trigger the head while the chain is still active elsewhere, then yes, all hell breaks loose.
I think you want a mechanism to start the chain, and then block any further triggers. It would also be nice to have a way to stop the sequence by setting all the times to minimum via CV and breaking the connection from the last AD/ASR EOC to the head of the chain.
You can start the sequence by pressing the large PUSH button, and/or by sending a gate or trigger to the PUSH Push input.
To stop the sequence simply press the GATES Push (reset) button, and/or send a short gate to the GATES Reset input. The stop is very fast, but not instantaneous. It needs more than a 1ms trigger.
If you extend the number of AD/ASR modules, be sure to patch the MIX 4 output to all the AD/ASR Rise and Fall CV inputs with the attenuverters at -100%. This is necessary for the stop functionality to work properly.
One other thing. You had all the AD/ASR modules in green mode 4 that supports looping. That works, but there is no need for that. I think the light blue mode 1 is a more logical choice.
My “enhancements” to your patch may not be totally relevant to your project, but perhaps they could be incorporated into the logic.
I have been toying with the idea of purchasing a Lyra-8, and in the process of investigating that I took a gander at the Ornament-8. Once you mentioned your idea, I looked at the Ornament-8 manual more closely.
Now I am intrigued by the thought of programming a module that implements much of the Ornament-8 functionality. I could add it to my current “Chaos Boxes” premium modules project. I already have a Venjolin (Benjolin emulation) and Vlippoo Box (Blippoo Box emulation) mostly complete for Chaos Boxes. An Ornament-8 emulation would be a great addition. I suspect anything I create would be more of an “inspired by” rather than a true emulation. Faithfully modeling all the analog signal interactions sounds difficult.
I am interersted in following your project. I may also try creating a prototype myself using existing modules.
after reading the manual this afternoon it may take a while for me. another reason is, that i can not develop a module. i use them, like yours. i think, that your roughly modelled patch may be faster then mine.