Longtime lazy play-by-ear guitarist, now working on learning theory (and if it matters, mainly focusing on the ukulele now)
I was fiddling around the other night and came up with a progression that I'm in love with: C - G - Bb add9 - F
I wrote it in my notes and thought I had it figured out as being in the key of F and being a V - II - IV - I progression. Maybe some or all of that is accurate, but then I noticed that there's a stray B note in the G chord that doesn't fit in the F major scale. Changing the G to Gm doesn't sound good, so there's something about this that's working. I looked at some other questions and I think the answer has something to do with G being the dominant of C (if I understand correctly). Either way, how should I think about the key and structure of this progression? What concepts can I look further into to be able to do this kind of thing on purpose?