This is entirely possible and, honestly, not all that difficult. It would just be considered ambient noise. Unfortunately, I don't fully understand how to set things like this up just yet, but I am currently in the process of learning. As for the distance/population changes, that should also be rather simple. I really hope someone gets their hands on this soon, because you're right in saying it would boost immersion dramatically.