Beat This!

Estimate beat and downbeat times for tempo grids, alignment and rhythmic analysis.

Transcription & rhythmOpen-source code
Start here
Check the predicted downbeats against your own tapping. Use a held-out checkpoint split for benchmark work, not one trained on the evaluation songs.
Training data
Multiple beat-annotated music datasets; the repository documents preparation, splits and checkpoint variants.
Training rights
The authors explicitly note fully copyrighted and restricted Creative Commons training files.
License & output terms
Code and published weights: MIT.
Limitations
Beat estimates can slip in expressive or ambiguous meter; beats do not identify individual drum instruments.
Technique
Spectrogram transformer
Runtime
Local CPU or GPU inference; no cloud service is required for the model.
Parameters
Not itemized for this release/family. Parameter sizes shown elsewhere may exclude encoders, decoders or other runtime components.

Sources reviewed . Training and rights notes summarize provider disclosures. A model license does not clear every source recording or generated output. Parameter counts refer to the named variant or component, not total runtime memory.