Tag Archives: performance

Networked Performance Stopwatches [Application]

For some forthcoming recording sessions, I figured it might be useful for performers to have personal clocks which are all synced. It saves everyone craning necks to see one on the wall, or using ill-synced stopwatches…

slave_timer

Here is a little quick and dirty Processing sketch using Sojamo’s brilliant OscP5 library to multicast.

One computer runs the ‘Master’ clock, while the others run as ‘slave’ clocks. The Master can start, stop/reset to all clocks on the same network/port. WARNING: this isn’t a particularly clever/efficient design, it may well drop out, miss times, get out of sync, etc…

The processing files are up on GitHub: master / slave

For non-Processing users, you can download pre-compiled versions (approx 6MB each) of the app:

Master clock
MacOSX
Windows
Linux

Slave clock
MacOSX
Windows
Linux

I’m also working on an Android version for something that sits a little better on music stands for those not already using laptops…

EDIT: The Android version is now online and freely available on the Google Play store! Its just the slaved clock at the moment, but you can read off your phone or tablet perched on the edge of a music stand or something!


Android app on Google Play