I’ve got a new favorite solution using just 2 modules - the ML Modules Counter, and the Submarine XG-104. It is simple to understand, only 8hp wide, minimal patching required, low CPU usage, and has a robust set of outputs that exceed my original requirements.
If all I need is the one channel of clock triggers where the first pulse after a reset is skipped, then this is all it takes
The Trigger Out on the counter fires only on the first pulse after the reset. To get all but the 1st trigger, I simply use the raw clock and XOR with the Trigger Out. The only trick is a 1 sample delay needs to be inserted to the raw clock to get the XOR timing right. The Submarine compact XOR module is a convenient way to introduce the delay, since I am already using it.
And below is the patch to yield:
- The first trigger after the reset
- The second trigger after the reset
- All triggers except the first after the reset