This may be a simple question for someone versed in theory, but I've been trying to figure it out for several days and don't yet get it.
I'm trying to learn the song Santeria by Sublime and the theory behind it. From what I can tell it is in the key of E major. My understanding is that if it is in E major, I should expect the following chords might show up: E, F# minor, G# minor, A, B, C# minor and D# diminished.
It looks like the song has E, G# major, A, B, C# minor chords (see https://www.e-chords.com/chords/sublime/santeria ). I am trying to figure out what is going on with the G# Major in this song. is this in a different mode or scale than E major? Does the G# major maybe represent some other flavor of chord like a 7th chord for another note? Is there something else going on?