Hi. Ive just (finally) started to get into the theory side of bass, and unfortunately i am improving quickly enough to kick myself in the ass for not getting a teacher sooner (stupid DIY moral superiority syndrome). Now i have a few basic scales under my belt (major, natural minor, minor pentatonic mainly) which i can pretty much play (and stuff around in) in any key. My question is this (and i don't expect the answer to be straightforward): When can i play a different scale over a chord than the scale corresponding to that chord, and with what effect? ie, if the guitarist is playing an E major chord, what scales (other than E major) can i fool around with over the top, and what kind of sound am i likely to achieve by doing so? Oh, and if a guitarist is playing a G major chord in a song where the key sig is C major, do i play in G major or C major? You can see where I'm going with this, right? How do i use these things I learnt to play? Thanks in advance.