GitPedia

Tutorial

Tutorial on Tempo, Beat and Downbeat estimation

From TempoBeatDownbeat·Updated September 16, 2025·View on GitHub·

**By Matthew E. P. Davies, Sebastian Böck and Magdalena Fuentes** The project is written primarily in Jupyter Notebook, distributed under the Other license, first published in 2021. Key topics include: beat, book, downbeat, mir, python.

Tempo, Beat and Downbeat Estimation

By Matthew E. P. Davies, Sebastian Böck and Magdalena Fuentes

Resources and Jupyter Book for the ISMIR 2021 tutorial on Tempo, Beat and Downbeat estimation.

To jump directly to the hands on part:
Open In Collab

To go directly to the book:
https://tempobeatdownbeat.github.io/tutorial

Install

We recommended you do this within a virtual environment:

bash
conda create -n beat python=3.8 conda activate beat git clone git@github.com:TempoBeatDownbeat/tutorial.git cd rhythm_tutorial/ pip install -e .

Building the book

bash
cd rhythm_tutorial/ jupyter-book clean book/ # to remove any existing builds jupyter-book build book/

A fully-rendered HTML version of the book will be built in book/_build/html/.

Contributors

Showing top 2 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from TempoBeatDownbeat/tutorial via the GitHub API.Last fetched: 6/24/2026