I've just released a new version of Timemachine, incorporating a patch
from Adam Sampson (and others) at http://plugin.org.uk/timemachine/
It can now be configures to start recording when the input level rises
over some threashold, and stop when it falls below for some specified
period of time, making it easier to do hands-free recordings.