New clock

1 Jun 2022

A new clock to replace the simple one I built a few years ago.

Based on an Arduino Nano, it has a clock speed between 30-240 BPM, as well as external clock in. Run and Reset controls, as well as in/out for both. Then, 4 separate clock outputs that can be set to a multiple or division of the main clock.

The multiples are available at 16th, 12th, 8th, 6th, 4th, 3rd, half, whole, and divisions at all whole numbers up to 24. The clock outputs can also be set to gate or trigger outs.

The LED display is controlled by a Holtek matrix driver chip, which is working fine, but unfortunately it's producing noise on the audio channels in other nearby modules. I retrofitted some inductors, and put filtering capacitors on as much as possible, but the noise was still there if you listened for it. The solution ended up being to only have the LED display stay on for 4 seconds after the controls have been used. It then turns off the display, and the noise goes away completely.

I'll probably add a few more things to the code in future - a swing control for each clock output is next on the list.