{"repo":"kennethreitz/pytheory","free":true,"listed":false,"github":"https://github.com/kennethreitz/pytheory","clone":"git clone https://github.com/kennethreitz/pytheory.git","description":"Music Theory for Humans.","language":"Python","stars":1636,"topics":["music-theory","music","scales","python","sympy","hacktoberfest"],"license":"MIT","category":"media-processing","readme_excerpt":"Explore music theory, compose multi-part arrangements, and hear them instantly — all in Python. ▶ Try it in your browser — a live demo of what PyTheory can do, nothing to install. Documentation · PyPI · Changelog · Claude Skill --- Sketch Ideas Fast Music Theory Guitar Chord fingerings, tabs, and scale diagrams for guitar and 24 other stringed instruments: Melodies and basslines render to ASCII tablature with part.to tab() , and chord charts work in Nashville numbers too. Composition Song structure with sections, repeats, and parameter automation: Batteries Included - 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. - Convolution reverb — 7 impulse responses: Taj Mahal (12s), cathedral, plate, spring, cave, parking garage, canyon. - 6 musical systems — Western, Indian (Hindustani), Arabic (Maqam), Japanese, Blues/Pentatonic, Javanese Gamelan. 40+ scales. - 83 instrument presets — guitar (8 tunings), bass, ukulele, mandolin famil","default_branch":null,"files":null,"tree":[],"storefront":"/r/kennethreitz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kennethreitz/pytheory/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}