Can you tell the time?
Having worked on this for a while, I thought that I would share my timepiece with you in case it interests anybody:

The clock is built from a series of overlapping dial objects, one each for the "hands" and two more invisible dials to set the alarm and timer (allows for dragging the mouse on the outer and inner parts of the dial respectively). The seconds (red), hours and minutes (yellow) and alarm time (green) are all "needle" dials and the timer (blue) is an "arc" dial.
I'm quite happy to share the patches that drive this but you will no doubt need to edit them to suit your own purposes as the interface also includes use of buttons and the jog wheel on my X-Touch control desk and drives the digital numeric display (all via MIDI commands).
The alarm can be set for any 24hr period (the green hand goes around twice). The timer can count down from 10 hours or if it is enabled with a setting of zero it counts upwards for elapsed time instead. The blue arc covers 180 degrees for the last/first hour respectively after which it changes to cover the remaining 9 hours in the other 180 degrees.
Wow very cool!
@Trevor, thanks. Glad you like it!
I would really like to see the code. It looks cool!
You're welcome! Here's the code as it stands - I'm still refining it now that I have it all working. You'll find lots of bits around the edges that are about the interface to my X-Touch control unit that will probably be of little value depending on what you might want to use it for:
The clock face is an embedded bpatcher btw.
Thank you so much, Andy!
Andy, this is so good
Thank you Steve. I’m going to do a simpler version that works without all the interface for my X-Touch so that other people can make general use of it.