|
arduino IDEArduino
|
|
|
|
Schaeffer AG - Front Panel Designer (Free Software)Schaeffer AG
|
Smart MIDI Master Clock (UberClock project)
UberClock is a smart MIDI master clock designed for synth jam sessions (up to 6 people). This master clock, and its MIDI distribution boxes, ensures that anyone in the jam session always -and automatically- start at the downbeat keeping everything and everyone nicely in sync. The Restart feature allows for an on-the-fly re-sync of all gear in case one or more participants start to run out of sync.
In addition to this project being a MIDI Master clock, it also offers a timer to keep an eye on how long you've been jamming. Just press the encoder's knob to reset the timer. PS: the timer refreshes every 5 seconds (no every second to keep "CPU power" available for the main clock functions).
The clock also offers a rather unique feature of providing three random words whenever you press the encoder. The person operating the clock can use these word-combinations to offers inspiration to the participant in terms of the musical direction of the jam - so the jam keeps moving into different moods/atmospheres etc. There are over 3 million word-combinations possible - so plenty to play with.
In the 360 video below you can see the clock in action at a synth jam session with 6 people (I am sitting front right). Have a look around and spot the UberClock (the Master Clock) and the six UberBoxes (Clock Distribution)
In the video below the UberClock has just been started (tapping the Re/Start button). You can see that all 6 UberBoxes run in sync with the UberClock. It also shows the beat count with the Blue led being count 1 (or downbeat)
In the video below the UberClock has Stopped (tapping the Stop button). You can see that all 6 UberBoxes keep running in sync with the UberClock. You can start/stop your own setup independent from the other participants; anyone can, but the start only ever takes place on the global downbeat so all gear -of all participants- are always in sync with each other.
Below; some of the main DFRobot components used for this project

Shown below; how the PCBs (simple vero/strip boards anyone can build) are interconnected. We only show just one UberBox connection - but the remaining five are connected identically (OUT 2 → OUT6).

Please check out this project on my github page also.
Last but not least, some more images of the clock:




Smart MIDI Master Clock (UberClock project)
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(5)
-
Engineer
Jul 31,2025
-
Anthony Pedotto
Feb 22,2025
-
DrkZ
May 27,2023
-
Frederik Dr. Nagel
Nov 02,2022
-
(DIY) C64iSTANBUL
Jun 17,2022
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Erik Oostveen
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
507 3 4 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
505 2 0 -
-
-
-
ESP32-C3 BLE Keyboard - Battery Powered with USB-C Charging
701 0 1 -
-
mammoth-3D SLM Voron Toolhead – Manual Drill & Tap Edition
682 0 1 -
-
AEL-2011 Power Supply Module
1358 0 2 -
AEL-2011 50W Power Amplifier
1240 0 2







