kennethreitz/pytheory

Music Theory for Humans.

1.6kStars on the repository
10Mods indexed here, across every type
1mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

kennethreitz/pytheory

Skill Claude CodeCodex

Part of composing-with-pytheory

Build, voice, and analyze individual chords with PyTheory. Use when the user asks about a single chord — its notes/intervals, inversions or drop-2/drop-3/ open voicings, the tritone substitution, what extensions it can take, how tense or dissonant it is, its Forte number / pitch-class set, figured bass, or the…

1.6k +2 1mo ago A 114 tokens original MIT

kennethreitz/pytheory

Skill Claude CodeCodex

Part of composing-with-pytheory

Compose music with PyTheory — chord progressions, melodies, basslines, drum grooves, and full multi-part arrangements written in pure Python and rendered to audio or MIDI. Use whenever the user wants to write, sketch, generate, or arrange music — "write me a bossa nova in G minor", "make a four-chord pop loop", "lay…

1.6k +2 1mo ago A 138 tokens original MIT

kennethreitz/pytheory

Skill Claude CodeCodex

Part of composing-with-pytheory

Analyze and generate keys and chord progressions with PyTheory. Use when the user asks what key some notes are in, the diatonic chords of a key, a Roman- numeral analysis of a progression, what chord comes next, secondary dominants, borrowed chords, chords grouped by function (tonic/subdominant/dominant), the…

1.6k +2 1mo ago A 132 tokens original MIT

kennethreitz/pytheory

Skill Claude CodeCodex

Part of composing-with-pytheory

Help guitarists and string players with PyTheory — chord fingerings and shapes, ASCII tablature, chord identification, scale diagrams, SVG/PNG diagram images, alternate tunings and capo, Nashville number charts, and a real-time strobe tuner. Use whenever the user asks for a chord shape or fingering ("how do I play…

1.6k +2 1mo ago A 165 tokens original MIT

kennethreitz/pytheory

Skill Claude CodeCodex

Part of composing-with-pytheory

Explore scales, modes, tones, and tuning systems with PyTheory. Use when the user asks about a scale or mode (notes of D dorian, harmonize a scale), which scale to solo with over some notes, intervals between notes, the overtone series, the circle of fifths, Hindustani ragas (aroha/avaroha, pakad, time of day, shruti…

1.6k +2 1mo ago A 153 tokens original MIT

kennethreitz/pytheory

Skill Claude CodeCodex

Part of composing-with-pytheory

Transcribe audio and convert between music formats with PyTheory. Use when the user wants to turn a recording (WAV/hum/melody) into notes or MIDI, identify the chord in an audio clip, import a MIDI file, or export a score/melody to MIDI, sheet music (MusicXML, LilyPond, ABC), or guitar tab.

1.6k +2 1mo ago A 85 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: