Clocks: Gates or Triggers?

Clocking is surprisingly not a simple issue, and for those that are curious to know more about the clock outputs being high when not running in Clocked, you can see the history and motivations for this here:

Here is the TLDR:

“My thinking is that Clocked should actually set all its outputs high when we do a reset, even if it is not running. It would thus be ready in that state (called “armed”, lets say, just for purposes of discussion), such that when we turn on run, the clocks are already high and would not immediately trigger sequencers and sequential switches, thereby properly playing the first step.”

2 Likes