music21 has 356K monthly downloads and 3K GitHub stars. Version 10.5.0 supports Python 3.11+, first published in 2010.
It is actively maintained under a permissive license, last released in Jun 2026.
It is built on top of chardet, joblib and jsonpickle. It is used by 78 tracked packages, including converter21, fudstop and crim-intervals.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- chardet
- joblib
- jsonpickle
- matplotlib
- more-itertools
- numpy >=1.26.4
- requests
- webcolors >=1.5
2 optional dependencies
- python-levenshtein[extras]
- scipy[extras]
Used By
- converter21
- fudstop
- crim-intervals
- music-drummer
- deepbach-pytorch
- musicntwrk
- accordoai
- music-bassline-generator
- libfmp
- orpheuspypractice
- accompy
- jgcmlib
- camat
- musicdiff
- tonal
- synctoolbox
- remi-z
- drumscript
- integerbook
- cadence-detector
- webull-options
- harte-library
- amads
- harmony-midi-token
- pitchcontext
- musicxml-to-png
- music-tonnetztransform
- pydactyl
- music21-tools
- link2abc
- justkeydding
- kontour
- smw-music
- mktdata
- dorico-mcp-server
- cavatina
- music-benchmark
- musicgen
- tritone-rotations
- pitchscapes
- chrombigram
- kithairon-canon
- truffle-ai-music-creator-mcp
- reaper-mcp
- imat
- musicgen-trainer
- flexinfer-chiptune
- muprocdurham
- pitchbench
- blobopera