> Various people I know (including me) can hear music in their heads, almost like a recording
Same, happening to me right now, happens automatically almost every morning when I wake up, which kind of gives me my own "soundtrack of the day" and enjoy the ride.
Sometimes the song is stuck in repeat though and the only way to kick it out of loop is to actually listen to it.
An interesting bit is that this internal jukebox is actually playing faster than real time, even though it sounds absolutely correct and natural in my mind and definitely not as if it was a 1.2~1.5x play rate that would give this funny "Benny Hill effect"; so when I perform the song at the time scale that I hear it it is clearly too fast (higher BPM) to outside observers or when compared to an original recording.
It's as if my experience of mind-time is skewed vs real time so I've developed a bunch of coping strategies like padding (e.g making every beat having a "late by ~x" feeling), forceful downclocking (some sort of detached zen mode where I let go of the internal clock, which gives a very surreal feeling of perceiving the world), or active continuous ratio compensating (sort of like the world is going at 0.8x compared to my reference clock so remapping makes it sort of bullet-timesque)
Socially it's all very disconnecting and exhausting.