fforked from: beat detection development

