Piano Rabbit Hole: Improvisation Theory & Practice
105.185 Mini-project 6 — cadence-first composition