TopGit tracks kennethreitz/pytheory on GitHub as part of the Backend family. The project has 1.6k stars. Music Theory for Humans.
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
56 synth waveforms — the 10 classics (sine, saw, triangle, square, pulse, FM, noise, supersaw, PWM) plus 46 modeled instruments: Rhodes, Wurlitzer, pipe organ, vibraphone, choir, sitar, theremin, and more.
100 drum patterns — rock, jazz, bebop, bossa nova, salsa, samba, afrobeat, funk, reggae, house, trap, metal, drum and bass, and 87 more. 37 fill presets, 74 synthesized percussion sounds, stereo panned like a real kit.
6 effects with automation — distortion, chorus, lowpass, delay, reverb, and LFO modulation on any parameter. Sidechain compression, master bus compressor/limiter, stereo output.
$ pytheory repl # interactive scratchpad
$ pytheory demo # hear a generated track
$ pytheory key G major # explore a key
$ pytheory identify Cmaj7 # analyze a chord symbol
$ pytheory progression C major I V vi IV # build a progression
$ pytheory midi C major I V vi IV -o out.mid
$ pytheory play Am7 --synth saw --envelope pluck
$ pytheory modes C # show all modes
$ pytheory circle C # circle of fifths
$ pytheory tune --instrument guitar # strobe tuner, string-locked
$ pytheory studio # browser: recording → sheet music
$ pytheory live --link # MIDI synth rig, Ableton Link sync
Live MIDI input and Ableton Link sync are optional extras:
A DAW is great for tweaking sounds. But when you're thinking about music — code is faster than clicking. Sketch ideas, hear them instantly, export MIDI, finish in your DAW.
Tools like Claude Code can use PyTheory to prototype musical ideas from natural language — "write a bossa nova in A minor with a saw lead and reverb" becomes real, playable music.
Talk to it with Claude
PyTheory ships an official Claude Code plugin — six skills that let Claude compose, analyze, and notate music for you. In Claude Code:
Then just ask — "write me a bossa nova in G minor", "what's the fingering for F#m7b5?", "turn this hum into a lead sheet". See the guide. For a real album made entirely in PyTheory, hear Interpretations.
Learn More
playground.pytheory.org — try PyTheory in your browser, nothing to install.
pytheory.org — guides, API reference, and audio examples.
pytheory-skill — the official Claude Code plugin (six skills) to make music by talking to Claude.
ableton-pytheory — drive Ableton Live from PyTheory, for those interested.
How does kennethreitz/pytheory compare to other Backend projects?
kennethreitz/pytheory is tracked by TopGit in the Backend category, with 1.6k GitHub stars and written in Python. Browse the Backend topic page on TopGit to compare it against similar projects by stars and activity.
How many stars does kennethreitz/pytheory have?
kennethreitz/pytheory has 1.6k GitHub stars — refresh the page for the live number, or check github.com/kennethreitz/pytheory. TopGit mirrors GitHub's count but does not claim minute-by-minute accuracy.
Is kennethreitz/pytheory open source?
Yes — kennethreitz/pytheory ships under the MIT license, which makes its source code freely readable (and, depending on license terms, forkable and reusable). Source: github.com/kennethreitz/pytheory.
What else is in the Backend space?
kennethreitz/pytheory is tracked by TopGit under the Backend category, alongside 6 GitHub-tagged topics. Trending and Topics pages list peer repositories of comparable stars and language.
What is kennethreitz/pytheory?
kennethreitz/pytheory (kennethreitz/pytheory) is a Python project on GitHub. From the project's own README: Music Theory for Humans.
Where can I see kennethreitz/pytheory in action?
The project maintains a homepage at https://pytheory.org/. The README tab on this page also usually contains screenshots and a quickstart.
Where do I read more about kennethreitz/pytheory?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/kennethreitz/pytheory is the definitive source.
Read full README in the tab above.
Is pytheory worth your time?
ChatGPT, Claude and Perplexity can all read this page. Ask one of them what it makes of pytheory.