I have some songs that I have wrongly counted one-two-three-four in my head when I was very young. Because of this, when I hear it today, I often sing one-two-three-four wrongly. I know when the first beat starts, but my ears are trained on the wrong timeshift and I can't un-train myself from that. I really need help because it annoys me as I have perfect pitch and I'm a perfectionist in music so I don't tolerate such mistakes for myself.
Here are some examples:Listen to this song, but once you get to 1:01 where you can hear "B C# D C# B F# B C# D C# B F#" in a loop, that's where I count the first B as an upbeat of 1/8 instead of having it the first beat. The bass strikes at every 2nd ♪ like 7♪7♪7♪7♪ (where 7 is a ♪-ish pause) which is why my head thought/thinks it's ♪7♪7♪7♪7 which is wrong. So, basically, I'm time-shifted by one ♪ forward just like in the previous example. Once when I was tired, I was listening to a beta version of the song and heard it right! It sounded to me like a completely new song and it was awesome until I became a bit more woken up from my daydream when everything came back to the incorrect interpretation of my ear, rendering me unable to ever hear the song right again.
Has anyone had this issue? Has anyone solved it? Should I re-write those parts of the songs in MuseScore and make the PC play them while I look at the notes? Should I download the songs and try to sync it with a metronome? Both of these solutions would take a lot of time, though and I don't know would they just make me think even more wrongly. What do you think?