Perhaps my New-Years resolution has been to tie up loose ends in the personal coding projects department. Having recently finished an update to FastScripts, and putting Clarion 2.0 in the “beta cooker” for a little while, I turned my attentions to a little piece of work I use specifically for practicing yoga, but which should have practical applications across a wide range of timed physical activities.
FlexTime makes it easy to put together an ordered “routine” of separate activities, each of which may last for an arbitrary length of time and possess an arbitrary number of periodic cues. While FlexTime runs through the routine, you are cued by “activity start” and “periodic repeat” cue sounds, each customizable for the particular activity (currently limited to standard alert sounds). For example, I find it useful in yoga to hear a certain sound for the start of a pose and then for the various minor changes within that pose.
FlexTime 1.0 Beta is a very simple application with a few rough edges, but I hope you’ll find it useful for something. If you have feedback about how it could be made more appealing, please let me know.
I anticipate enhancing the complexity of the “routine” concept as well as the complexity of individual “activities” within the routine. Also high on the list of priorities is a feature to “export” the routine as a plain audio file so it could be taken to the gym on your iPod, for instance.
The download archive contains two example documents. If you have other ideas for novel uses, please put together an example document and send it to me!