带有混响的Libgdx音乐/音效

时间:2015-10-19 09:16:20

标签: audio libgdx

是否可以在libgdx中为我的音效/音乐曲目添加特定的混响? 我想添加室外/室内混响,使所有曲目听起来都一样。

1 个答案:

答案 0 :(得分:3)

我不认为Libgdx有一种机制来增加声音效果。 Sound类没有为此提供任何功能。

我在这里看到三个解决方案:

  • 准备两种声音(一种没有混响的声音 - 使用像Audacity这样的软件很容易 - 而且由于播放器当前的环境而播放其中一种
  • 尝试自行实施

    我在Sound类中看到有setPitch(long soundId, float pitch)方法。由于Wikipedia混响只是一种回声,所以可能(但不是肯定的)你可以通过

    实现效果
    1. 制作声音副本
    2. 稍微放慢一点
    3. 降低音量
    4. 与原始声音同时播放
    5. 查找将为您执行此操作的第3部分库 - Google会返回一些使用libgdx的库的示例,例如SoundTouch Audio Processing Library - 也许您会找到有用的内容

第一个是最简单的,如果你不害怕太空问题,我会强烈推荐给你(虽然为什么不尝试实施呢)