It's useful in situations when you want to take time of some activity but you don't have a free hand, like when standing on your head or on your hands.
Technically, in this timer application you may use buttons and sounds to trigger start,stop,and clear
or ,in pause mode, start, pause, and restart -commands.
In settings you may define the sound level which triggers the command, and whether ,after timer is tarted, you wish the next sound to pause the timer or stop it.
The application logic related to sensing sounds and calculating volumes uses the code that is presented in this article:
However, all the error situations that may come are probably due to modifications done by Markus Sankari.