mirror of
https://github.com/kennethreitz/pytheory.git
synced 2026-06-21 15:00:57 +00:00
8ccd3f9d8f
progression() now understands slash notation for secondary/applied chords: "V7/V", "V/ii", "vii°/V". The part after the slash names the target degree; the part before is read in a major key rooted on that target's root, so V7/V in C resolves to D7, V7/ii to A7, vii°/V to F# diminished. Adds two progressions built from them — "ragtime" (I-V7/ii-V7/V-V7, Sweet Georgia Brown) and "rhythm changes bridge" (V7/vi-V7/ii-V7/V-V7) — bringing PROGRESSIONS to 34. Documented in the progression() docstring and the scales guide; +1 test. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014ijpMiuST8kXnBoB5pSu8t