I've been playing for a few years now and while I'm no beginner, I'd like to learn notes, scales, minor/major octaves, timing, key signatures. Basically what I think is theory? I've always been a player who could figure out what's being played and play it. But now I want to bring more to the...