Thanks Diki...fwiw your teaching method is EXACTLY how I do it.
I sing as well (and not just a total improv like the one on NYSOM on SC), and it is how I get improv melodies. As I am playing I am sorta kinda "singing" the notes in my head fractionally before I play them, . Weird huh!!
Cheers m8,
Dennis