The Beat Detector takes an existing region of an Ayyi project, and automatically splits it into multiple parts. You can set the threshold, and though the app is deliberately lacking in additional features, it serves two main purposes:
Apart from displaying and performing the split, current functionality is limited to setting the threshold level and detection type. It still needs the ability to exclude, lock and move individual split points. If you want to look at the code, it is available from the download page.