I wrote a basic sound driven visualization about a year ago using SoundManager, which can be had at <a href="http://www.schillmania.com/projects/soundmanager2/" rel="nofollow">http://www.schillmania.com/projects/soundmanager2/</a>. The demo is here: <a href="http://www.getevilgenius.com/" rel="nofollow">http://www.getevilgenius.com/</a>. It should work in any browser.<p>It'd be fairly straightforward to get three.js responding to SM2's level API calls.