I'm half guessing here but; digital stuff tends to cache an amount of data before starting to play, I suspect to allow continuous playback even if there is a small glitch in the data arriving. So the various sounds sources you mention may be getting data at different rates or caching different amounts before starting to play, etc..