Piano Rabbit Hole: Improvisation Theory & Practice
105.151 Level 111 — melody-first versus harmony-first audit