There are 9 repositories under beat-tracking topic.
Omniscient Mozart, being able to transcribe everything in the music, including vocal, drum, chord, beat, instruments, and more.
All-In-One Music Structure Analyzer
This repository contains the implementation of an efficient joint beat, downbeat, tempo, and meter tracking system using a compact 1D probabilistic state space and a jump-back reward technique. ICASSP 2022.
aubio plugins for Vamp
Automatically generate a music video by extracting scenes from another video
This repo contains the source code of the first deep learning-base singing voice beat tracking system. It leverages WavLM and DistilHuBERT pre-trained speech models to create vocal embeddings and trains linear multi-head self-attention layers on top of them to extract vocal beat activations. Then, it uses HMM decoder to infer signing beats and tempo.
Codes for ICASSP 2024 paper: BEAST: Online Joint Beat and Downbeat Tracking Based on Streaming Transformer. An online beat tracking system based on streaming Transformer
Repository for the IEEE/ACM TASLP 2023 Paper "Zero-Note Samba: Self-Supervised Beat Tracking".
Matlab implementation of the: J.R. Zapata, M. Davies and E. Gómez, "Multi-feature beat tracker," IEEE/ACM Transactions on Audio, Speech and Language Processing. 22(4), pp. 816-825, 2014"
Simply sending the detected BPM to Resolume or any other LJ / VJ Software via OSC commands.
The Open Source AI Musical Toolkit
Beat Tracking and Visualization
:zap: 🎉 native C++ Android beat visualizer with BTrack, Oboe, Ne10, SFML
Audio input -> real-time analysis -> OSC output. Takes in real-time audio, does feature extraction using smart algorithms then sends out OSC to be used in other programs.
the dataset used in the paper https://drive.google.com/file/d/0B4bIMgQlCAuqdGVRbVNNbzJfeUU/view
consensus beat tracking and visualization in mixed metal songs, and headbanging motion analysis with 2D pose estimation
Real-time beat tracking python module for Raspberry Pi
Beat tracking library for R
ML project for music beat tracking
This project uses Flask, Librosa and JavaScript to create a simple beat tracking app. By uploading a piece of audio, user can get a figure annotated with predicted beat time stamps analyzed by algorithms through librosa.
Smart Metronome, targeting for musical instrument players who would like to record their performance and get a report with beat accuracy analysis.
BPM display for live performances on stage