{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/obtain-real-time-beat-tracking-in-audio","title":"OBTAIN: Real-Time Beat Tracking in Audio Signals","arxiv_id":"1704.02216","date":"2017-04-07","proceeding":null,"authors":["Ali Mottaghi","Kayhan Behdin","Ashkan Esmaeili","Mohammadreza Heydari","Farokh Marvasti"],"abstract":"In this paper, we design a system in order to perform the real-time beat\ntracking for an audio signal. We use Onset Strength Signal (OSS) to detect the\nonsets and estimate the tempos. Then, we form Cumulative Beat Strength Signal\n(CBSS) by taking advantage of OSS and estimated tempos. Next, we perform peak\ndetection by extracting the periodic sequence of beats among all CBSS peaks. In\nsimulations, we can see that our proposed algorithm, Online Beat TrAckINg\n(OBTAIN), outperforms state-of-art results in terms of prediction accuracy\nwhile maintaining comparable and practical computational complexity. The\nreal-time performance is tractable visually as illustrated in the simulations.","url_abs":"http://arxiv.org/abs/1704.02216v2","url_pdf":"http://arxiv.org/pdf/1704.02216v2.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"obtain-real-time-beat-tracking-in-audio","repo_url":"https://github.com/lkang/beat_detectors","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":null}],"tasks":[{"task_slug":"beat-tracking","task_name":"Beat Tracking"},{"task_slug":"online-beat-tracking","task_name":"Online Beat Tracking"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":null,"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}