I liked the contextual sound based on where you are standing, I don't know how to do that yet!
I'm using invisible sprites that detect collisions with the player, working as a trigger.
I made 2 types of trigger: 'turn audio on' and 'turn audio off'
And put the sequence: 'turn audio off' ---some space greater than player.width----'turn audio on'---some space greater than player.width----'turn audio off'
So the area I wanna play the music is all covered by the 'turn audio on'. The 'turn audio off' can have a small width.
And I used directional sound, playing in the main object of the area.
I don't know if I was to much clear, I can made an article or something more detailed.