A sub-pixel analogue clock for the monome arc.

The arc has 64 LEDs per encoder ring, rather than a more convenient 60, so it makes sense to position a clock's "hands" in an analogue manner: hand positions are calculated in floating point. The pixel patterns, with floating-point intensity values, are anti-aliased across LEDs to deliver a (relatively) smooth movement.

(The anti-aliasing isn't totally convincing, partly because the early firmware release on this arc isn't fully calibrated to provide a full range of LED brightness settings.)

Everything coded in Java and Python, with a MaxMSP wrapper. The clock is a test of the networking code for shado, which already drives the arc, but not (yet) with variable brightness.

Kudos to made by robot, for implementing the very first arc clock:




Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…