All Projects → TempoBeatDownbeat → tutorial

TempoBeatDownbeat / tutorial

Licence: other
Tutorial on Tempo, Beat and Downbeat estimation

Programming Languages

Jupyter Notebook
11667 projects
HTML
75241 projects

Projects that are alternatives of or similar to tutorial

libfmp
libfmp - Python package for teaching and learning Fundamentals of Music Processing (FMP)
Stars: ✭ 71 (+61.36%)
Mutual labels:  beat, tempo, mir
pd-aubio
aubio external for PureData
Stars: ✭ 20 (-54.55%)
Mutual labels:  beat, tempo
vamp-aubio-plugins
aubio plugins for Vamp
Stars: ✭ 38 (-13.64%)
Mutual labels:  beat, tempo
music-tempo
Finding out tempo of the music
Stars: ✭ 99 (+125%)
Mutual labels:  beat, tempo
tempo-cnn
Framework for estimating temporal properties of music tracks.
Stars: ✭ 62 (+40.91%)
Mutual labels:  tempo, mir
spafe
🔉 spafe: Simplified Python Audio Features Extraction
Stars: ✭ 310 (+604.55%)
Mutual labels:  beat
kafkabeat
Elastic Beat for fetching events from Kafka
Stars: ✭ 23 (-47.73%)
Mutual labels:  beat
emusic net
Neural network to classify certain styles of Electronic music
Stars: ✭ 22 (-50%)
Mutual labels:  mir
canon-generator
Create and visualize temporal canons a'la Conlon Nancarrow
Stars: ✭ 31 (-29.55%)
Mutual labels:  tempo
MusDr
Evaluation metrics for machine-composed symbolic music. Paper: "The Jazz Transformer on the Front Line: Exploring the Shortcomings of AI-Composed Music through Quantitative Measures", ISMIR 2020
Stars: ✭ 38 (-13.64%)
Mutual labels:  mir
numpy-vs-mir
Multigrid benchmark between Dlang's Mir library and Python's numpy
Stars: ✭ 19 (-56.82%)
Mutual labels:  mir
AnotherBadBeatSaberClone
This is a discontinued but perhaps helpful VR project created during my Master's degree at FH Wedel.
Stars: ✭ 22 (-50%)
Mutual labels:  beat
practicesharp
A playback practice tool for musicians that allows slowing down, changing pitch, defining presets and loops on music files.
Stars: ✭ 27 (-38.64%)
Mutual labels:  tempo
mir-core
Base software building blocks: Algebraic types (aka sumtype/tagged union/variant), universal reflection API, basic math, and more.
Stars: ✭ 23 (-47.73%)
Mutual labels:  mir
minutes
Sync worklogs between multiple time trackers, invoicing, and bookkeeping software.
Stars: ✭ 19 (-56.82%)
Mutual labels:  tempo
audio degrader
Audio degradation toolbox in python, with a command-line tool. It is useful to apply controlled degradations to audio: e.g. data augmentation, evaluation in noisy conditions, etc.
Stars: ✭ 40 (-9.09%)
Mutual labels:  mir
pretty-d-array
Pretty printing multidimensional D arrays.
Stars: ✭ 16 (-63.64%)
Mutual labels:  mir
rust-lock-bug-detector
Statically detect double-lock & conflicting-lock bugs on MIR
Stars: ✭ 39 (-11.36%)
Mutual labels:  mir
MixingBear
Package for automatic beat-mixing of music files in Python 🐻🎚
Stars: ✭ 73 (+65.91%)
Mutual labels:  mir
tempomat
CLI for Tempo Jira Timesheets Plugin
Stars: ✭ 45 (+2.27%)
Mutual labels:  tempo

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:

conda create -n beat python=3.8
conda activate beat
git clone [email protected]:TempoBeatDownbeat/tutorial.git
cd rhythm_tutorial/
pip install -e .

Building the book

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/.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].