Спецом обновил студию до 10. Собрал твой проект. Все ок.
ОС - WinXP SP3 Pro Rus, VS2010Pro En. Всякие run-time packages от более старых студий стоят.
Добавил в твой пример движение кубика вправо и влево. 3D звук работает. Немного странно правда, когда приближаешь и удаляешь кубик, то такое чуство, что звук закреплен на 10м перед ним. Похоже, что действительно есть проблема с распознаванием нулевых координат.
Во вложении в папке Release есть exe - можно потестировать.
Для запуска может потребоваться скачать -
http://www.microsoft.com/downloads/e...3-37BF0912DB84
P.S. Если двигать камеру - звук действительно не меняется. Какой то досадный баг.
Код надо немного поправить. Камеру поместить в начало координат, а куб поместить на 10м по оси Z. Тогда со звуком проблем нет. От перемещении камеры звук не зависит. Он зависит только от расстояния до начала координат.