Skip to content
SPECIFICTION
Get listed

music21 vs Study Music Theory

music21

music21.org

Study Music Theory

studymusictheory.com

Side by side

Figuremusic21Study Music Theory
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WebYesYes
WindowsYes—
macOSYes—
LinuxYes—
iOS—Yes
Android—Yes
Plans published11
Spec score · Music Theory Software8.3 (#5)7.4 (#19)
Purposemusic21 is a Python-based toolkit for computer-aided musicology.The service teaches music theory and ear training, aiming to help learners play music by ear.
SupportThe community mailing list offers help, while paid consulting is available at rates that vary by project.The maker lists [email protected] as its support and privacy contact.

Plans

music21

  • music21Free

music21 pricing →

Study Music Theory

  • FreeFree

Study Music Theory pricing →

In their own words

music21

music21 is a free Python toolkit for computer-aided musicology, used to study music datasets, teach music theory, edit notation, analyze music, generate examples, and compose. It includes a corpus of thousands of encoded works, plus tools for searching that corpus, plotting pitch, and performing advanced analysis such as nPVI. The toolkit works with MIDI and MusicXML and can be extended to handle other formats. Its documentation recommends MuseScore for viewing and editing notation, and describes MusicXML readers including Finale, Sibelius, and Dorico. Optional integrations include LilyPond, Matplotlib, SciPy, PyAudio, and Pygame; music21 can also be used in web-based Jupyter Notebook. It runs on Linux, macOS, and Windows, with web use through Jupyter. The toolkit is BSD-licensed and costs nothing. Some corpus works have separate license restrictions. Users need some familiarity with Python, and music21 works primarily with symbolic music data rather than sound waves; it cannot read notation directly from images or PDFs.

Visit music21.org

Study Music Theory

Study Music Theory is a service for learning music theory and ear training, with the aim of helping learners play by ear. Its course spans 12 levels and 1,496 interactive lessons, from notes and scales through jazz and orchestration. Ear-training drills cover intervals, chords, and melodies, with difficulty increasing gradually. A microphone trainer listens to what a learner plays and identifies it. Lessons include playable examples on an on-screen keyboard and fretboard, including guitar open-chord shapes. Additional practice tools include transcription, a play-by-ear coach, transposition, a drone, and a practice planner. The service is available on the web, Android, and iOS. Its mobile apps work offline and do not require an account. Progress stays stored locally unless the learner signs in; an optional account can back it up and enable leaderboard participation. The free plan includes the full course and all eight trainers, with no ads or paywalls. The service says it does not use analytics or advertising trackers and does not sell or share data with advertisers or data brokers.

Visit studymusictheory.com