Probably not your imagination. The sounds of the locomotives are probably much lower frequency (lower pitch) than that of the horns. Lower frequency sound waves to travel further and also interact less (reflect, refract, etc.) than higher frequency sound waves.steve-in-kville wrote:There's times when the air is cold that I can hear the train horns miles out, almost to the point I can guess check crossing they are at. Other times, I can hear a low hum of the locomotives, but cannot hear the horns. My imagination?
But at the same time, the rumble of the engines may be more similar to other ambient noise like highway noise so may be harder to distinguish than train horns which are designed to be easy to hear.
The human ear doesn't perceive all frequencies equally. Human hearing is most attuned to hearing frequencies at about 3000 Hz which is roughly the pitch of a baby's cry or woman's voice. (Yes, there are lots of bad physicists jokes about that).