Abstract: A timekeeping system for providing selected ones of a plurality of audio signal portions, obtained from stored audio information, to be synchronized with selected time events even though the audio signal portions are of durations differing from one another. A rotator, operating with independent rotation timing, can be synchronized to the timing generator output signal by at least temporarily removing power from the rotator before the rotation period thereof drifts by more than a selected fraction of the period of the timing generator output signal. Further, the rotator rotation period for the angular rotation of the output structure can be effectively increased by selectively removing power from the rotator.