TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/BeatNet: CRNN and Particle Filtering for Online Joint Beat...

BeatNet: CRNN and Particle Filtering for Online Joint Beat Downbeat and Meter Tracking

Mojtaba Heydari, Frank Cwitkowitz, Zhiyao Duan

2021-08-08Online Beat TrackingRhythmOnline Downbeat TrackingDownbeat Tracking
PaperPDFCodeCodeCode(official)Code

Abstract

The online estimation of rhythmic information, such as beat positions, downbeat positions, and meter, is critical for many real-time music applications. Musical rhythm comprises complex hierarchical relationships across time, rendering its analysis intrinsically challenging and at times subjective. Furthermore, systems which attempt to estimate rhythmic information in real-time must be causal and must produce estimates quickly and efficiently. In this work, we introduce an online system for joint beat, downbeat, and meter tracking, which utilizes causal convolutional and recurrent layers, followed by a pair of sequential Monte Carlo particle filters applied during inference. The proposed system does not need to be primed with a time signature in order to perform downbeat tracking, and is instead able to estimate meter and adjust the predictions over time. Additionally, we propose an information gate strategy to significantly decrease the computational cost of particle filtering during the inference step, making the system much faster than previous sampling-based methods. Experiments on the GTZAN dataset, which is unseen during training, show that the system outperforms various online beat and downbeat tracking systems and achieves comparable performance to a baseline offline joint method.

Results

TaskDatasetMetricValueModel
Online Beat TrackingBallroomF177.41BeatNet
Online Beat TrackingBallroomF170.79IBT
Online Beat TrackingBallroomF156.73Aubio
Online Beat TrackingRock CorpusF173.13BeatNet
Online Beat TrackingRock CorpusF168.55IBT
Online Beat TrackingRock CorpusF159.83Aubio
Online Beat TrackingGTZANF175.44BeatNet
Online Beat TrackingGTZANF174.18Böck - Forward
Online Beat TrackingGTZANF173.77DLB
Online Beat TrackingGTZANF168.99IBT
Online Beat TrackingGTZANF164.63Böck - ACF
Online Beat TrackingGTZANF157.09Aubio

Related Papers

Exploring Adapter Design Tradeoffs for Low Resource Music Generation2025-06-26CBF-AFA: Chunk-Based Multi-SSL Fusion for Automatic Fluency Assessment2025-06-25Let Your Video Listen to Your Music!2025-06-23From Generality to Mastery: Composer-Style Symbolic Music Generation via Large-Scale Pre-training2025-06-20DanceChat: Large Language Model-Guided Music-to-Dance Generation2025-06-12Rhythm Features for Speaker Identification2025-06-07MMSU: A Massive Multi-task Spoken Language Understanding and Reasoning Benchmark2025-06-05Unsupervised Rhythm and Voice Conversion to Improve ASR on Dysarthric Speech2025-06-02