Piano Rabbit Hole: Improvisation Theory & Practice
110.171 Mini-project 6 — Development as Modulation