PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Music Information Retrieval Python Packages

Python packages with the GitHub topic music-information-retrieval. Sorted by monthly downloads, with stars and forks.
MTG
essentia

C++ library for audio and music analysis, description and synthesis, including Python bindings

70K 4K 637
CPJKU
beat-this

Accurate and general beat tracker

63K 414 69
CPJKU
madmom

Python audio and music signal processing library

29K 2K 291
MTG
essentia-tensorflow

C++ library for audio and music analysis, description and synthesis, including Python bindings

27K 4K 637
marl
crepe

CREPE: A Convolutional REpresentation for Pitch Estimation -- pre-trained model (ICASSP 2018)

25K 1K 188
CPJKU
partitura

A python package for handling modern staff notation of music

24K 377 37
Music-and-Culture-Technology-Lab
omnizart

Omniscient Mozart, being able to transcribe everything in the music, including vocal, drum, chord, beat, instruments, and more.

13K 2K 137
Natooz
miditok

MIDI / symbolic music tokenizers for Deep Learning models 🎶

12K 904 105
SuperKogito
spafe

:sound: spafe: Simplified Python Audio Features Extraction

12K 485 76
asigalov61
midisimx

Greatly improved, enhanced, and streamlined fork of midisim for calculating, searching, and analyzing MIDI-to-MIDI similarity at scale

8K 2 0
asigalov61
galaxymidi

The largest and most comprehensive MIDI dataset in the known galaxy

4K 7 0
ssmall256
all-in-one-mlx

Apple Silicon MLX port of All-In-One music structure analysis (tempo, beats, downbeats, segments).

4K 9 1
libAudioFlux
audioflux

A library for audio and music analysis, feature extraction.

3K 3K 151
snejus
beetcamp

Bandcamp autotagger source for beets (https://beets.io)

3K 121 15
urinieto
msaf

Music Structure Analysis Framework

3K 560 85
nyckmaia
maialib

Maialib - Music Analysis Library

3K 7 1
libraz
libsonare

Dependency-free audio engine for C++, Python, Node.js & WASM: analysis, mastering, mixing, built-in instruments, and a headless-DAW runtime

3K 26 7
salu133445
pypianoroll

A toolkit for working with piano rolls

2K 148 16
Metacreation-Lab
midigpt

GPT-2 transformer for controllable, multitrack symbolic music generation

2K 108 11
Polochon-street
bliss-audio

A song analysis library for making playlists

2K 167 9
Samik081
beets-beatport4

Beatport API v4 compatible beets plugin

1K 62 7
NightKing-V
accordoai

Deep Learning Model and PYPI for Automatic Chord Recognition

1K 7 1
asigalov61
discovermidi

Ultimate MIDI dataset for MIDI music discovery and symbolic music AI purposes

1K 9 0
zeikar
chordotomy

Dissect a song's harmony from audio: chord recognition on the beat, key changes, Roman numerals, secondary dominants and borrowed chords.

1K 1 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology