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.