Sonic interaction in virtual environments