uRCD Single Channel Rotating Clock Divider
This is a umodule version of the eight channel RCD module posted at RCD - Rotating Clock Divider. It has a single output channel and is much more CPU efficient than the original. The features and controls are identical to the original. See original post for details
uRCD V1.2.audulus (50.2 KB)
||modified the rotation logic so the divisor rotates from 1 to the max divisor. Removed the spread button. Now, when the max divisor knob is fully off, a red red indicator next to the max div number indicates that the unit is set for divisors of 1, 2, 3, 4, 6, 8, 12, 16. When the indicator is off the divisors rotate normally. The original unit is still available.
uRCD V1.1.audulus (48.5 KB)
I was wondering if the scaling on the knob could be changed in such a way that the divisions go from 1 to N for all the maximum of divisions?
With max div set to 8, the clock rotates from 1 up to 8 and then back to 1 at the very end of the modulation. But when max div is set to from 16 to 64 the clock rotates from from (N/2)+1 with 1 in the middle (eg in the case of max div 64, 33 up to 64 then back to 1 and finally back to 33.)
I confess I attempted to hack it, but figured you probably would know a better way that what I was going to do.
I know it’s kind of peculiar, but that’s the way the 4ms unit works. I’m not sure exactly why they moved the start divisor as you changed the range, but I figured they must have a reason. I don’t think it would be too hard to change it. I added the wrap-around back to the start at some point and never removed it.
All done! I changed the rotate so it runs from 1 to max div. I also removed the spread button since it didn’t really make much sense with a single output. I changed the max div knob so that when it’s all the way off the divisors switch to 1, 2, 3, 4, 6, 8, 12, 16 as you rotate (red light on), Otherwise it shifts by 1 as you rotate.