![]() |
3 dimentional Sound Is Here! - Printable Version +- Tendo City (https://www.tendocity.net) +-- Forum: Tendo City: Metropolitan District (https://www.tendocity.net/forumdisplay.php?fid=4) +--- Forum: Ramble City (https://www.tendocity.net/forumdisplay.php?fid=44) +--- Thread: 3 dimentional Sound Is Here! (/showthread.php?tid=4405) |
3 dimentional Sound Is Here! - etoven - 2nd June 2007 I have been working on a class .dll for xbox360 like 3 dimensional sound. What I came up with I think blows the 360 away. Have a listen and remember that this is rendered in a 3 dimensional sound space in real time. <OBJECT CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" WIDTH="320" HEIGHT="20" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab"> <PARAM name="SRC" VALUE="http://www.tovennet.net/media_server/Phantom%20Sound%20Test.mp3"> <PARAM name="AUTOPLAY" VALUE="false"> <PARAM name="CONTROLLER" VALUE="true"> <EMBED SRC="http://www.tovennet.net/media_server/Phantom%20Sound%20Test.mp3" WIDTH="320" HEIGHT="20" AUTOPLAY="false" CONTROLLER="true" PLUGINSPAGE="http://www.apple.com/quicktime/download/"> </EMBED> </OBJECT> 3 dimentional Sound Is Here! - etoven - 2nd June 2007 This may be off use to you OB1:
[indent]'PseudoCode Dim sound engine as phantom sound Phantom Sound.Initalize Phantom Sound.Start Engine 'Main Program Idle Loop 'Run Once Dim Sound Object 1 = Phantom sound.create layer("Background Music.wav",loop) sound object1.x = 100 sound object1.y = 100 sound object1.z = 100 sound object1.play 'Run Random Dim Sound Object 2 = Phantom sound.create layer("bird1.wav", noloop) sound object2.x = 100 sound object2.y = 100 sound object2.z = 200 sound object2.play Dim Sound Object 3 = Phantom sound.create layer("bird2.wav", noloop) sound object3.x = 100 sound object3.y = 100 sound object3.z = 200 sound object3.play 'On Shut Down Phantom Sound.Stop Engine Phantom Sound.Distroy [/indent] |