
Grandfatherclock plays audio files to report the time. the default configuration emulates a grandfather clock with westminster chimes. cuckoo clock and close encounters of the third kind files are included as well.
as a matter of fact, grandfatherclock can be configured to execute any command. the upstream default is simply to write a *.au file to a sound device file by using cat(1).
since cat is not a good sound player, the default is changed to use sox instead. grandfatherclock depends on sox to ensure that it can run under the default configuration. you also need a kernel support for a sound device to use grandfatherclock.
upstream webpage: http://www.sourceforge.net/projects/grandfather/