Not quite. I have had a lot of musical training and have a very good musical memory. I can write down songs from my head or hear a song and write it down later, depending on how complicated it is, usually with only 1-2 listens, or play it back, etc. I can visualize things in my head but it is a lot more abstract, or rather, harder to explain.