开源的3D定位音频(HRTF)?

3

我需要为我的模拟器RetroCopy (http://www.retrocopy.com) 提供定位音频。目前我正在使用DirectSound 3D,但当我处于模拟器的三维环境中时,它存在许多问题。我想使用软件定位我的缓冲区,输出到一个简单的立体声输出,而不是为单个平台硬编码修复。您有什么想法?

2个回答

1

上下组件有多重要?
我制作了一个音频工具包,在HRTF不可用的平台上退化为简单的L/R声像定位。对于许多游戏而言,因为大部分动作往往发生在大致相同的平面上,这已经足以向玩家提供正确的定位提示。

这很容易实现:将观察者和源之间的角度作为常功率声像定位算法的输入。


这可能是一个不错的妥协。在事情的计划中,上下组件并不那么重要。那么让声音听起来像是从后面传来呢?可能会更难一些。 - user269167
2
如果你曾经听过好的HRTF,你会同意L/R是音频的黑白... - Roman Starkov

0
你是指像OpenAL这样的吗?

不,我宁愿选择一些不需要动态链接的东西,比如一个小型库,它以声音缓冲作为输入,并输出3D立体声缓冲。也就是说,输入样本、样本位置、观察者位置,输出int16 3D样本。 - user269167

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接