I would absolutely love that! I think it would be so much cooler!
Of course we could just provide sounds for the official map types (grasslands, desert, jungle, snow). I think being able to implement custom sounds into your maps would lead to abuse (and of course make the files much larger).
Then just add some more generic sounds (birds, Tees [living in the houses?], wind, bees, beep sound, water...) and there we go!
I think it would be good being able to differentiate between ambiance (cold wind, jungle sounds...) and random sounds (birds, Tees, beep sounds, water...).
In the mapmaker you could access another "sound" layer, where you can add your sounds as sub-layers and then specify whether they are ambient or random sounds. You can adjust the volume, and for random sounds you can also adjust the frequency. Then you just "paint" your sounds on the map like you do it with death or collision tiles, specifying where the sounds should be played. Each sound can be given a certain color for better differentiation. The sounds fade into each other when you are in between certain "sound areas", getting louder when you are nearer to the specific sound area.
Just and idea how to possibly implement this. I just saw that DDNet does it in a kind of similar way...
Loving TW since 2010